Copia de seguridad y recuperación ante desastres con Zextras Backup

Una de las principales tareas a las que se enfrenta un administrador de sistemas al implementar cualquier sistema de información es garantizar la seguridad de los datos almacenados en él. La forma más óptima de lograr este objetivo es la redundancia, que le permite tener siempre las herramientas para restaurar el sistema para que funcione a un costo mínimo, incluso en el caso de una falla lo suficientemente grande.



La herramienta de copia de seguridad más avanzada para Zimbra OSE en la actualidad es Zextras Backup, que forma parte de Zextras Suite Pro y Zextras Suite Basic. Implementa respaldo transaccional, que rastrea cada cambio que ocurre en Zimbra OSE en tiempo real y respalda todas las transacciones. Gracias a esto, además de los datos en sí, el historial de sus cambios se guarda en la copia de seguridad, y al restaurar información de la copia de seguridad, se puede recrear cualquier buzón, cualquier dominio o incluso un servidor de correo como estaba en un momento determinado.



imagen

Datos iniciales



Este artículo demuestra cómo funciona Zextras Backup en el ejemplo de Zextras Zimbra 9 OSE en modo de servidor único. Las funciones que se muestran solo funcionan con una licencia válida de Zextras Suite Pro o Zextras Suite Basic. Para adquirirlo, puede ponerse en contacto con el representante oficial de Zextras en Rusia, Ekaterina Triandafilidi, por correo electrónico katerina@zextras.com.



Inicializar una reserva



Después de instalar la última versión de Zextras Suite, aparecerá una nueva sección llamada Zextras en la consola de administración de Zimbra OSE, donde se ubicarán los módulos proporcionados por Zextras Suite. Entre ellos:







  • Kernel: aquí es donde se recopila información sobre el funcionamiento de los módulos de Zextras Suite, actualizaciones, notificaciones, etc. Además, es en esta sección donde se instalan los módulos Zextras Team, Zextras Docs y Zextras Drive.
  • Admin — ,
  • Backup —
  • Mobile — Exchange ActiveSync , .
  • ZxPowerstore — . ,
  • — Zextras Suite. , .


Estamos interesados ​​en la sección Backup. En primer lugar, debemos inicializar la reserva. De forma predeterminada, los archivos de respaldo se almacenarán en / opt / zimbra / backup / zextras /.







Si lo desea, la ruta a la copia de seguridad se puede cambiar a cualquier otra. Para hacer esto, en la sección Copia de seguridad, ingrese una nueva ruta a la carpeta con la copia de seguridad y haga clic en el botón "Guardar" en la esquina superior derecha. Después de cambiar la ruta de almacenamiento de la copia de seguridad, debe reinicializar la copia de seguridad.







Tenga en cuenta que la inicialización de la copia de seguridad se realizará correctamente solo si el usuario de zimbra tiene derechos de lectura y escritura en la carpeta especificada. Inmediatamente después de la inicialización de la copia de seguridad, comienza a funcionar un escáner en tiempo real, que realiza una copia de seguridad automática de cada transacción que se produce en el servidor Zimbra OSE.







Puede averiguar que la reserva se completó con éxito en la sección "Alertas". En el caso de que ocurra un error durante la reserva, el texto de la notificación te dirá qué sucedió exactamente. El error más común es la falta de acceso de escritura a la carpeta donde se guarda la copia de seguridad.







Actualmente estamos utilizando una instalación de Zimbra OSE de un solo servidor y haciendo una copia de seguridad de todos los datos en el mismo medio donde se encuentra el servidor Zimbra. Esta no es una decisión muy correcta desde el punto de vista de la seguridad de los datos, ya que si el medio está dañado físicamente, los datos están encriptados o el sistema de archivos falla, no solo el servidor Zimbra OSE en sí, sino también su copia de respaldo estará bajo ataque. Para evitar esto, debe utilizar un dispositivo de almacenamiento de copia de seguridad independiente.



Conexión de un dispositivo de almacenamiento de copia de seguridad independiente



La forma más sencilla de hacerlo es conectar un dispositivo adicional al servidor y montarlo en la carpeta donde se guardan las copias de seguridad. Para saber cómo se identifica el dispositivo conectado, use el comando sudo fdisk -l .







En nuestro caso, además del dispositivo sda principal, así como muchos dispositivos de bucle, apareció el dispositivo / dev / sdb1. Llamamos su atención sobre el hecho de que antes de montarlo, debe detener la copia de seguridad, si se realiza en su servidor.



Hay dos formas de montar el dispositivo. La primera es usar el comando mount en la línea de comandos como usuario zimbra. En nuestro caso, este comando se verá así:



sudo mount /dev/sdb1 /opt/zimbra/backup/zextras/ 
sudo chmod -R -v 777 /opt/zimbra/backup/zextras/* 


Luego, para no montar manualmente el dispositivo cada vez, puede registrar los parámetros para el montaje automático del disco en el archivo / etc / fstab.



También puede utilizar la aplicación "Discos" para montar el dispositivo, que se incluye en la distribución predeterminada de Ubuntu 18.04. En él, debe seleccionar el dispositivo destinado a la copia de seguridad, ir a su configuración y especificar el punto de montaje. En nuestro caso, este es / opt / zimbra / backup / zextras /. Y si marca la casilla de verificación "Conectar al inicio del sistema", el dispositivo se conectará automáticamente incluso si se reinicia el sistema.







Como resultado, la copia de seguridad de los datos en el servidor Zimbra OSE permanecerá intacta incluso si el dispositivo en el que se almacenan los archivos del sistema operativo falla por las razones indicadas.



En este ejemplo, un dispositivo físico está conectado al servidor, pero el NAS se puede conectar usando el mismo principio. Solo es importante que la velocidad de escritura de datos sea lo suficientemente buena.



Accidente simulado



Para verificar la operación de respaldo, volvamos a crear el bloqueo en el servidor. Para hacer esto, primero en el servidor de origen, un usuario de control llamado Backup.







Ingresemos con sus datos identificativos en el cliente web y:



  • Enviaremos una carta en su nombre.
  • Le enviaremos una carta
  • Guardemos una de las letras en borrador
  • Creemos una nueva tarea
  • Creemos una nueva reunión
  • Creemos un nuevo contacto






Por lo tanto, nuestra cuenta de control tendrá varios componentes para realizar copias de seguridad a la vez y será posible verificar qué se restaurará a partir de esto al realizar la copia de seguridad.



El siguiente paso es simular la pérdida de datos. De hecho, simplemente formatearemos la partición con Ubuntu 18.10 en la que esté instalado Zimbra OSE 9. Así, no solo se perderán los datos del sistema operativo, sino también los datos originales del servidor de correo.



Recuperación de datos



Para iniciar la recuperación de datos, debe reinstalar Ubuntu 18.04 e implementar Zimbra OSE 9 en él con el mismo dominio que antes. Este proceso se describe con gran detalle en nuestro artículo anterior . También es necesario instalar Zextras Suite y utilizar el archivo de licencia reservado previamente.



Una vez que el servidor de correo vuelva a funcionar, todo lo que queda es restaurar los datos de la copia de seguridad. Dado que todos los datos se guardaron en un dispositivo separado, puede conectarlo al nuevo servidor y recuperarse de la copia de seguridad almacenada en él.



Para hacer esto, necesita crear una carpeta donde se montará el disco con la copia de seguridad del servidor anterior y conectará el dispositivo.



sudo su - zimbra
mkdir /opt/zimbra/backup_old 
sudo mount /dev/sdb1 /opt/zimbra/backup_old/


Después de eso, debe ir a la consola de administración en el nuevo servidor y en la sección Copia de seguridad, haga clic en el botón "Importar copia de seguridad" en la parte inferior de la pantalla.



En el asistente de importación de copias de seguridad que se abre, debe:



  • Especifique la ruta a la copia de seguridad del servidor anterior (en nuestro caso, es / opt / zimbra / backup_old)
  • Especificar dominios para restaurar
  • Especifique las cuentas a restaurar






El asistente también le permite optar por no restaurar cuentas del sistema, como galsync, cuentas eliminadas, alias, listas de correo y clases de servicio. En el caso de que estemos hablando de un accidente real y la cuenta sea en minutos, negarse a restaurar estos elementos puede resultar de gran utilidad.











Una vez especificados todos los parámetros necesarios, puede configurar direcciones para enviar notificaciones sobre la finalización del procedimiento para importar datos desde una copia de seguridad.



Comprobando el resultado



Para comprobar el resultado, intentemos iniciar sesión con el nombre del usuario de copia de seguridad creado anteriormente. Dado que el inicio de sesión se realizó correctamente, significa que las credenciales de la cuenta se restauraron correctamente.







Ahora asegurémonos de que todos los elementos creados previamente se guarden en su cuenta: cartas entrantes y salientes, borradores, eventos creados y tareas.















Como puede ver en las capturas de pantalla, todos los elementos están sanos y salvos. Por lo tanto, Zimbra OSE 9 Server Disaster Recovery con Zextras Backup fue un éxito.



Para todas las preguntas relacionadas con Zextras Suite, puede comunicarse con el Representante de la empresa Zextras Ekaterina Triandafilidi por correo electrónico katerina@zextras.com



All Articles