Copia de Seguridad y Restauración de Zimbra
Short Description
Download Copia de Seguridad y Restauración de Zimbra...
Description
Copia de seguridad y restauración de Zimbra (Open Source Version) Version) Desde Zimbra :: Wiki
Si usted desea tener una característica de copia de seguridad más automatizado, usted debe tratar la [Version Red de Zimbra.]
Contenido
1 Preparación para la copia de seguridad 2 Realizar una copia de seguridad 3 Restauración 4 Otra opción
Preparación para la copia de seguridad Antes de empezar, asegúrese de que ha iniciado la sesión como un un usuario que pueda realizar las tareas tareas que se describen aquí.
Siempre es una buena práctica 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 algún 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 Asegúrese de que la ubicación de la copia tiene suficiente espacio para apoyar a su copia de seguridad (es decir, la carpeta / tmp no es probablemente la mejor ubicación).
Dado que todos los componentes de las necesidades de Zimbra se almacenan en la carpeta de Zimbra en sí, sólo tiene que copiar la carpeta a una ubicación segura. Puede ser posible crear una tarea programada para realizar estas tareas de forma automática. Esto lo convierte en el comando: > Cp-rp / opt / zimbra [ubicación de copia de seguridad] / zimbra_backup Dependiendo de su hardware y la cantidad de datos que contenga la instalación de Zimbra, este proceso puede tardar un poco. Nota: Es una muy buena idea para etiquetar su instalación con la versión / 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.
Restauración Antes de restaurar, usted debe asegurarse de que todos los procesos asociados a la instalación dañada / no Zimbra se terminan. La falta de terminar todos los procesos podría tener consecuencias nefastas.Consulte la sección "Preparación para la copia de seguridad" para obtener información adicional.
1) Cambiar el nombre de la instalación 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 sólo para estar seguro. Después de eso, copiar la instalación de Zimbra copia de seguridad a la carpeta / opt y el nombre de "zimbra" usando los siguientes comandos: > Cp-rp [ubicación 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é versión / 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 versión / build que ha respaldado. Necesitas descargar la instalación completa de la versión de Zimbra se estaba ejecutando. Usted puede encontrar todas las versiones de Zimbra en: Sourceforge. Si usted no sabe su número de versión, puede encontrarlo mediante la realización 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 actualización / instalación que hiciste. Se ve algo como esto: 1203106102: INSTALAR iniciar sesión 1203106124: MEJORADO zimbra-core-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106126: MEJORADO zimbra-ldap-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106134: MEJORADO zimbra-logger-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106150: MEJORADO zimbra-mta-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106154: MEJORADO zimbra-snmp-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106167: MEJORADO zimbra-store-4.5.11_GA_1751.RHEL420080128130515.i386.rpm
1203106171: MEJORADO zimbra-apache-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106173: MEJORADO zimbra-spell-4.5.11_GA_1751.RHEL420080128130515.i386.rpm 1203106173: INSTALAR COMPLETA SESIÓN
Para instalaciones no rpm que puede ver. Deb en lugar de. Rpm pero esto debería 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 instalación: > zcs cd >. / Install.sh ADVERTENCIA: No haga funcionar el script con la opción-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 ningún efecto en las cuentas existentes, o la instalación actual se puede eliminar por completo antes de instalación para una instalación 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 actualización - de salir". Esto está bien, sólo tiene que volver a ejecutar la secuencia de comandos, y se instalará normalmente. Si usted experimenta error 389, -1, conexión rechazada errores, por favor busque en los foros. Estos errores están cubiertas ampliamente.
4) Restablecer permisos
Si usted está en funcionamiento ahora, usted puede tener un obstáculo más que superar: los permisos. Es posible que tenga que restablecer los permisos en el almacén de mensajes ejecutando el siguiente: > Chown-R zimbra: zimbra / opt / zimbra / store > Chown-R zimbra.zimbra / opt / zimbra / index También 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 opción Copia de seguridad y restauración de Zimbra "caliente". [Por Richardson Lima http://br.linkedin.com/in/richardsonlima ]
RESPALDO
* Guión 1
* Este script debe ejecutarse como root, ejecuta el runBackupAll.sh guión y también envía todo el respaldo a una segunda máquina. echo "************************************************ ******* " echo "* Zimbra - Copia de seguridad de todas las cuentas de correo electrónico *" echo "************************************************ ******* " echo "" # Echo Hora de inicio de la copia de seguridad = $ (date +% T) antes = "$ (date +% s)" # echo "" ZHOME = / opt / zimbra ZBACKUP = $ ZHOME / backup / buzón echo "La generación de archivos de copia de seguridad ..." su - zimbra-c "/ opt / backup / SCRIPT_ZIBRA_BACKUP_ALL_ACCOUNTS / zimbra_backup_allaccounts.sh" echo "El envío de archivos de copia de seguridad de todas las cuentas de correo electrónico para Machine2 (10.0.0.X - CrossOver Cable en eth1 \ o /) ..." rsync-AVH $ ZBACKUP root @ direcciónip :/ opt / zimbra_backup_accounts before2 = "$ (date +% s)" # echo El proceso duró = $ (date +% T) # Tiempo de Cálculo después = "$ (date +% s)" transcurrido = "$ (expr $ después - $ 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 / buzón ZCONFD = $ ZHOME / conf FECHA = `date +"% a "` ZDUMPDIR = $ ZBACKUP / $ FECHA ZMBOX = / opt / zimbra / bin / zmmailbox if [! -D $ ZDUMPDIR]; entonces mkdir-p $ ZDUMPDIR fi echo "Ejecución zmprov ..." para mbox en `zmprov-l gaa` hacer echo "La generación 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 guión y también envía toda la copia de seguridad de la máquina. zimbra_restore_allaccounts.sh
echo "************************************************ ******* "echo" * Zimbra - Restaurar todas las cuentas de correo electrónico * "echo" ***************************** ************************** "echo" "# echo Start Time Restore = $ (date +% T) antes =" $ (date + % s) "# echo" "echo" Iniciando el proceso de restauración 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 después = "$ (date +% s)" transcurrido = "$ (expr $ después - $ antes)" hora = $ (($ transcurrido / 3600)) transcurrido = $ (($ transcurrido - $ horas * 3600)) minutos = $ (($ transcurrido / 60)) segundo = $ (($ transcurrido - $ minutos * 60)) echo "La completa restauración duró:" minuto $ $ horas horas minutos $ segundos segundos "echo" Proceso completado con éxito! " * Guión 4
zimbra_restore_allaccounts.sh #! / Bin / bash ZHOME = / opt / zimbra #! / Bin / bash ZHOME = / opt / zimbra # ZBACKUP = $ ZHOME / backup / buzón ZBACKUP = / opt / zimbra_backup_accounts / buzón 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 "Restauración de archivos de copia de seguridad $ mbox ..." PostRestURL $ ZMBOX-z-m $ mbox "/ /? Fmt = zip y resolver a = reset" $ ZDUMPDIR / $ mbox.zip hecho
View more...
Comments