Sunteți pe pagina 1din 7

Copia de seguridad y restauracin de

Zimbra (Open Source Version)


Desde Zimbra :: Wiki


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

S-ar putea să vă placă și