ZeXtras Backup Validation/es

From ZeXtras Suite Wiki

Jump to: navigation, search
Idioma: English  • español • português
ZxBackup logo box.png
Available since version: 0.87
Latest Version: 2.14.0
Released on: February 11th, 2019
Compatibility List
Admin Guide
FAQ
Troubleshooting
Backup Initialization
ZspBackup logo box.png

Validación del Backup

Extracto de wikipedia sobre la validación de un backup [1]:

"Validar es el proceso de verificación para saber si un backup se realizó correctamente o no, o si la información fue respaldada suficientemente como para considerar que está "protegida". Este proceso involucra normalmente el examen de archivos de registro, la "pistola humeante" frecuentemente dejada de lado después de un tentativo de backup, así como base de datos de medios, trafico de datos e inclusive cintas magnéticas. Se pueden detectar patrones, mensajes con errores clave y estadísticas extraidas para determinar cuales backups funcionaron y cuales no."

Validando un backup hecho con ZeXtras Backup

Se describen a continuación dos tipos de Validación de backup: una Validación "rápida" que chequea unicamente elementos almacenados a nivel de usuario (datos y configuración); y una Validación "profunda" que chequea todos los datos disponibles (datos de usuario, configuración, dominios, COS)

Note que debido a la naturaleza de esta prueba, la Validación "profunda" no fue hecha para ser ejecutada en un servidor de producción. Por eso se Please note that, due to the nature of this test, the Deep Validation procedure it is not meant to be executed on a live, production server. Un entorno de prueba adecuado se especifica a lo largo de todos los procedimientos de validación del backup.

Validación rápida

Entorno de prueba

Ninguno

Requerimientos

Una infraestructura con ZeXtras Backup funcionando.

Validación rápida paso a paso

  • Entrar en la consola Zimbra
  • Seleccionar una cuenta para efectuar la prueba. Cualquier cuenta servirá, ya que no se hará ningún cambio.
  • Iniciar un "Restore on New Account" usando la cuenta seleccionada como fuente, y un nuevo nombre para la cuenta destino, usando la fecha actual como fecha para la recuperación.
  • Después que la operación anterior haya finalizado, acceder mediante ssh al servidor Zimbra.
  • Para verificar las carpetas y el número de elementos, ejecutar los comandos siguientes (como usuario Zimbra):

zmmailbox -z -m source_account@domain.tld getAllFolders

zmmailbox -z -m destination_account@domain.tld getAllFolders

y compare los resultados.

  • Excepto por la columna "Id" los otros campos deberían ser iguales para ambas cuentas. Si las columnas "Unread" o "Msg Count" difieren ligeramente, verifique si han llegado nuevos e-mails mientras se desarrollaba la prueba y restelos al total.

Si los resultados coinciden verifique las cuentas con la función "View Mail" de la consola Zimbra para serciorarse que la información de e-mails-calendarios-contactos se encuentra allí.

  • Para verificar las preferencias de la cuenta y configuraciones ejecute los comandos siguientes (como usuario Zimbra):

zmprov ga source_account@domain.tld

zmprov ga destination_account@domain.tld'

y compare los resultados.

Validación profunda

Ambiente de prueba

Un servidor con una nueva instalación de Zimbra, con la misma versión y mismo sistema operativo del servidor original.

Warning.png ¡Atención!

Si se realiza este procedimiento en un ambiente multiserver se debe replicar la infraestructura completa

Suficiente espacio en disco para efectuar un full restore.

Un servidor configurado manualmente aplicado a un ambiente de prueba, copiando en espejo (mirroring) a la configuración del server de producción (servidor unicamente - los dominios, cuentas y COS serán importados).

Requerimientos

Una infraestructura con ZeXtras Backup funcionando

Acceso (con al menos permisos de lectura) a la ruta de ZeXtras Backup


Validación profunda paso a paso

  • Loguearse en la consola Zimbra del servidor de prueba
  • Efectuar un "External Restore" usando la ruta de ZeXtras Backup del servidor de producción como fuente. Importar todos los dominios y contactos.
  • Una vez se complete la importación, usar los comandos doCheckShares y doFixShares en la línea de comandos de ZeXtras para verificar y eventualmente reconstruir comparticiones de carpetas. Use el archivo map_[server_id] como argumento para los comandos doFixShares.
  • Verifique manualmente la coherencia de los dominios importados y Clases de Servicios.
  • Haga algunos chequeos de ejemplo en las cuentas usando la guía del procedimiento de Verificación rápida.

Reconocimiento

Gracias a ScottChapman por preguntar acerca de esto en el Foro: [2]!

Personal tools