0 evaluări0% au considerat acest document util (0 voturi)
1K vizualizări7 pagini
Este documento proporciona instrucciones para realizar copias de seguridad y restauraciones de una instalación de Zimbra Open Source. Explica cómo detener Zimbra, copiar la carpeta de instalación, restaurar desde una copia de seguridad copiando la carpeta de instalación de respaldo y volviendo a instalar la versión correcta de Zimbra. También proporciona scripts para automatizar copias de seguridad y restauraciones de todas las cuentas de correo.
Este documento proporciona instrucciones para realizar copias de seguridad y restauraciones de una instalación de Zimbra Open Source. Explica cómo detener Zimbra, copiar la carpeta de instalación, restaurar desde una copia de seguridad copiando la carpeta de instalación de respaldo y volviendo a instalar la versión correcta de Zimbra. También proporciona scripts para automatizar copias de seguridad y restauraciones de todas las cuentas de correo.
Este documento proporciona instrucciones para realizar copias de seguridad y restauraciones de una instalación de Zimbra Open Source. Explica cómo detener Zimbra, copiar la carpeta de instalación, restaurar desde una copia de seguridad copiando la carpeta de instalación de respaldo y volviendo a instalar la versión correcta de Zimbra. También proporciona scripts para automatizar copias de seguridad y restauraciones de todas las cuentas de correo.
Si usted desea tener una caracterstica de copia de seguridad ms automatizado, usted debe tratar la [Version Red de Zimbra.]
Contenido 1 Preparacin para la copia de seguridad 2 Realizar una copia de seguridad 3 Restauracin 4 Otra opcin Preparacin para la copia de seguridad Antes de empezar, asegrese de que ha iniciado la sesin como un usuario que pueda realizar las tareas que se describen aqu.
Siempre es una buena prctica hacer copia de seguridad una copia de Zimbra en caso de circunstancias imprevistas. Para evitar que los cambios a las bases de datos de Zimbra durante los procesos de copia de seguridad es posible que desee utilizar: > Su zimbra > Parada zmcontrol para terminar Zimbra.
Si recibe algn tipo de error, es posible que desee asegurarse de que Zimbra se haya detenido completamente ejecutando: > Ps auxww | zimbra grep y matar a todos los procesos que quedan, como el registro. Realizar una copia de seguridad Asegrese de que la ubicacin de la copia tiene suficiente espacio para apoyar a su copia de seguridad (es decir, la carpeta / tmp no es probablemente la mejor ubicacin).
Dado que todos los componentes de las necesidades de Zimbra se almacenan en la carpeta de Zimbra en s, slo tiene que copiar la carpeta a una ubicacin segura. Puede ser posible crear una tarea programada para realizar estas tareas de forma automtica. Esto lo convierte en el comando: > Cp-rp / opt / zimbra [ubicacin de copia de seguridad] / zimbra_backup Dependiendo de su hardware y la cantidad de datos que contenga la instalacin de Zimbra, este proceso puede tardar un poco. Nota: Es una muy buena idea para etiquetar su instalacin con la versin / build de zimbra que ser una copia de seguridad (es decir 3.0.0_GA_156) y la fecha de la copia de seguridad. Usted necesitar esta tarde. Restauracin Antes de restaurar, usted debe asegurarse de que todos los procesos asociados a la instalacin daada / no Zimbra se terminan. La falta de terminar todos los procesos podra tener consecuencias nefastas.Consulte la seccin "Preparacin para la copia de seguridad" para obtener informacin adicional.
1) Cambiar el nombre de la instalacin de Zimbra "roto". Usted puede ser capaz de recoger los datos, si es necesario. Si simplemente no desea que los datos antiguos, puede saltarse esta parte. As es como se hace: > Mv / opt / zimbra / opt / zimbra_broken Es posible que desee moverlo completamente fuera de la carpeta / opt slo para estar seguro. Despus de eso, copiar la instalacin de Zimbra copia de seguridad a la carpeta / opt y el nombre de "zimbra" usando los siguientes comandos: > Cp-rp [ubicacin de copia de seguridad] / zimbra_backup / opt > Mv / opt / zimbra_backup / opt / zimbra
2) Descargar una copia de Zimbra maniqu Ahora, tenemos que saber qu versin / build de zimbra estaba ejecutando. Si ha seguido las instrucciones de copia de seguridad anterior, luego la carpeta de copia de seguridad debe ser etiquetado con la versin / build que ha respaldado. Necesitas descargar la instalacin completa de la versin de Zimbra se estaba ejecutando. Usted puede encontrar todas las versiones de Zimbra en: Sourceforge. Si usted no sabe su nmero de versin, puede encontrarlo mediante la realizacin de los siguientes pasos: cd / opt / zimbra gato. install_history Revise la salida y debe haber una entrada en la parte inferior que se mostrar la ltima actualizacin / instalacin que hiciste. Se ve algo como esto: 1203106102: INSTALAR iniciar sesin 1203106124: MEJORADO zimbra-core-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106126: MEJORADO zimbra-ldap-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106134: MEJORADO zimbra-logger-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106150: MEJORADO zimbra-mta-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106154: MEJORADO zimbra-snmp-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106167: MEJORADO zimbra-store-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106171: MEJORADO zimbra-apache-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106173: MEJORADO zimbra-spell-4.5.11_GA_1751.RHEL4- 20080128130515.i386.rpm 1203106173: INSTALAR COMPLETA SESIN Para instalaciones no rpm que puede ver. Deb en lugar de. Rpm pero esto debera funcionar en todas las plataformas.
3) Instale la copia maniqu de Zimbra Una vez que haya descargado el archivo tar, tendr que descomprimirlo por: > Tar-xvzf [nombre del archivo]. Tgz Esto crear una carpeta en el directorio llamado "zcs", abrirlo y ejecutar el script de instalacin: > zcs cd >. / Install.sh ADVERTENCIA: No haga funcionar el script con la opcin-u. Va a eliminar todos los datos de copia de seguridad y debe ejecutar el script como root, NO ZIMBRA.
Si todo va bien, ver lo siguiente: El Zimbra Collaboration Suite ya parece estar instalado. Se puede actualizar sin ningn efecto en las cuentas existentes, o la instalacin actual se puede eliminar por completo antes de instalacin para una instalacin limpia. Desea actualizar? [Y] Elija Y.
. El script eliminar los paquetes existentes, e instalar de nuevo el script intentar detener Servicios de Zimbra y "error de actualizacin - de salir". Esto est bien, slo tiene que volver a ejecutar la secuencia de comandos, y se instalar normalmente. Si usted experimenta error 389, -1, conexin rechazada errores, por favor busque en los foros. Estos errores estn cubiertas ampliamente.
4) Restablecer permisos Si usted est en funcionamiento ahora, usted puede tener un obstculo ms que superar: los permisos. Es posible que tenga que restablecer los permisos en el almacn de mensajes ejecutando el siguiente: > Chown-R zimbra: zimbra / opt / zimbra / store > Chown-R zimbra.zimbra / opt / zimbra / index Tambin como root ejecute el siguiente: / opt / zimbra / libexec / zmfixperms
Algunas secuencias de comandos se pueden encontrar aqu: http://wiki.zimbra.com/index.php?title=Open_Source_Edition_Backup_Pro cedure Otra opcin Copia de seguridad y restauracin de Zimbra "caliente". [Por Richardson Lima http://br.linkedin.com/in/richardsonlima ]
RESPALDO
* Guin 1 * Este script debe ejecutarse como root, ejecuta el runBackupAll.sh guin y tambin enva todo el respaldo a una segunda mquina.
echo "************************************************ ******* " echo "* Zimbra - Copia de seguridad de todas las cuentas de correo electrnico *" echo "************************************************ ******* " echo "" # Echo Hora de inicio de la copia de seguridad = $ (date +% T) antes = "$ (date +% s)" # echo "" ZHOME = / opt / zimbra ZBACKUP = $ ZHOME / backup / buzn echo "La generacin de archivos de copia de seguridad ..." su - zimbra-c "/ opt / backup / SCRIPT_ZIBRA_BACKUP_ALL_ACCOUNTS / zimbra_backup_allaccounts.sh" echo "El envo de archivos de copia de seguridad de todas las cuentas de correo electrnico para Machine2 (10.0.0.X - CrossOver Cable en eth1 \ o /) ..." rsync-AVH $ ZBACKUP root @ direccinip :/ opt / zimbra_backup_accounts before2 = "$ (date +% s)" # echo El proceso dur = $ (date +% T) # Tiempo de Clculo despus = "$ (date +% s)" transcurrido = "$ (expr $ despus - $ antes)" hora = $ (($ transcurrido / 3600)) transcurrido = $ (($ transcurrido - $ horas * 3600)) minutos = $ (($ transcurrido / 60)) segundo = $ (($ transcurrido - $ minutos * 60)) eco La copia de seguridad completa dur: "$ horas horas minutos minutos $ $ segundos segundos"
* Script 2 zimbraBackupAllAccounts.sh
ZHOME = / opt / zimbra ZBACKUP = $ ZHOME / backup / buzn ZCONFD = $ ZHOME / conf FECHA = `date +"% a "` ZDUMPDIR = $ ZBACKUP / $ FECHA ZMBOX = / opt / zimbra / bin / zmmailbox if [! -D $ ZDUMPDIR]; entonces mkdir-p $ ZDUMPDIR fi echo "Ejecucin zmprov ..." para mbox en `zmprov-l gaa` hacer echo "La generacin de archivos de copia de seguridad $ mbox ..." $ ZMBOX-z-m $ mbox getRestURL "/ /? Fmt = zip"> $ ZDUMPDIR / $ mbox.zip hecho
RESTORE
* Script 3 * Este script debe ejecutarse como root, ejecuta el runRestoreAll.sh guin y tambin enva toda la copia de seguridad de la mquina. zimbra_restore_allaccounts.sh
echo "************************************************ ******* "echo" * Zimbra - Restaurar todas las cuentas de correo electrnico * "echo" ***************************** ************************** "echo" "# echo Start Time Restore = $ (date +% T) antes =" $ (date + % s) "# echo" "echo" Iniciando el proceso de restauracin de los archivos de copia de seguridad ... "su - zimbra-c" / opt / zimbra_backup_accounts / zimbra_restore_allaccounts.sh "before2 =" $ (date +% s) "echo El proceso durado = $ (date +% T) # Tiempo Calculando despus = "$ (date +% s)" transcurrido = "$ (expr $ despus - $ antes)" hora = $ (($ transcurrido / 3600)) transcurrido = $ (($ transcurrido - $ horas * 3600)) minutos = $ (($ transcurrido / 60)) segundo = $ (($ transcurrido - $ minutos * 60)) echo "La completa restauracin dur:" minuto $ $ horas horas minutos $ segundos segundos "echo" Proceso completado con xito! " * Guin 4 zimbra_restore_allaccounts.sh #! / Bin / bash ZHOME = / opt / zimbra #! / Bin / bash ZHOME = / opt / zimbra # ZBACKUP = $ ZHOME / backup / buzn ZBACKUP = / opt / zimbra_backup_accounts / buzn ZCONFD = $ ZHOME / conf FECHA = `date +"% a "` ZDUMPDIR = $ ZBACKUP / $ FECHA ZMBOX = / opt / zimbra / bin / zmmailbox if [! -D $ ZDUMPDIR]; entonces echo "no existen copias de seguridad!" salir 255; fi para mbox en `zmprov-l gaa` hacer echo "Restauracin de archivos de copia de seguridad $ mbox ..." PostRestURL $ ZMBOX-z-m $ mbox "/ /? Fmt = zip y resolver a = reset" $ ZDUMPDIR / $ mbox.zip hecho