Doymer Consultores

  • Increase font size
  • Default font size
  • Decrease font size
Inicio Blog Linux Backup en caliente de Zimbra Edición de Comunidad
26
Enero
2013

Backup en caliente de Zimbra Edición de Comunidad

Imprimir PDF

La versión de código abierto de Zimbra es un servidor de correo que se ha hecho muy popular por su elevado nivel de prestaciones. Sin embargo el hecho de ser gratuita limita el número de opciones que el fabricante incluye siendo una de ellas la capacidad de efectuar copias de seguridad de los buzones.

Existen multiples páginas donde se muestra cómo realizar copias de esta versión pero tienen una de las siguientes desventajas:

  • Tienes que parar el servidor de correo
  • Tienes que hacer backups cuenta a cuenta, aunque existen scripts que automatizan este proceso de una forma u otra
  • Requieren que los datos estén en un volumen LVM
  • Son de pago

Presentamos en este artículo una forma alternativa que permite evitar estas desventajas y hacer las copias en caliente.

El problema de las copias en caliente es que el servidor puede tener bloqueados los almacenes de datos por una parte y que, entre el momento en el que se incia la copia y en el que ésta termina, pueden ocurrir cambios en el conjunto de los datos que hacen que éstos sean incoherentes. Por eso muchos procedimientos de copia detienen el servidor liberando así los bloqueos sobre los datos y garantizando que no va a haber cambios en los mismos.

El mecanismo para obtener el mismo efecto sin parar el servidor pasa por 'congelar' el almacenamiento haciendo lo que se llama un snapshot. Por eso si tus datos etán en un volumen LVM o en los nuevos formatos de las últimas versiones de Linux puedes utilizar las opciones que se ofrecen para hacer lo mismo.

 

Un mecanismo alternativo

Pero también es bastante habitual tener los datos en volúmenes normales ext3, ext4 o Reiserfs y aquí es donde entra el producto hotcopy de idera (antes r1soft) que nos va a permitir obtener el necesario snapshot.

Para poder usarlo lo descargamos de la página del fabricante (hay que registrarse para ello pero merece la pena) para luego instalarlo y configurarlo para nuestro sistema. Las instrucciones y ejemplos también los encontramos en la misma página pero en resumen se reduce a ejecutar el comando

hcp-setup --get-module --no-binary

de tal forma que se compile la versión correcta del driver para nuestro kernel actual. No hay que decir que el sistema en el que lo instalamos DEBE tener los fuentes del kernel (los ficheros de definición de cabeceras concretamente) y el subsistema de compilador pero eso es algo que suele estar ya instalado. Si no ve e instálalo o no podremos personalizar la imagen y no lo podremos usar.

El párrafo anterior lleva implícito el hecho de que si actualizamos la plataforma y hay un cambio en la versión de kernel tendremos que volver a configurar el driver mediante el comando anterior o dejará de funcionar.

 

Haciendo la copia

Ahora ya podemos 'congelar' nuestro almacén de datos de tal forma que los problemas descritos desaparezcan. Para ello basta con identificar el dispositivo donde tenemos los datos de correo y ejecutar el comando

hcp --read-only /dev/sda2

suponiendo que es en /dev/sda2 donde está situado el almacén de correo. Esta instrucción deberá devolvernos el nombre del dispositivo donde podemos acceder a los datos, algo como

Hot Copy created at: /dev/hcp1

que nos dice que en /dev/hcp1 tenemos disponibles los datos deseados y podemos ahora usar nuestra herramienta favorita como tar, cp, rsync, sincrify o la que sea para copiar los datos fuera del sistema en la garantía de que éstos no cambiarán y no nos encontraremos con ningún fichero bloqueado.

Al terminar tenemos que eliminar la instantánea con el comando

hcp -r /dev/sda2

 

Qué más puedes hacer con Hot Copy

En la página del producto el fabricante ofrece algunas ideas sobre lo que puedes hacer con hotcopy como:

  • Añadir copias de los ficheros abiertos a tus scripts de backup, p.e tar y rsync
  • Buscar errores en los discos con fsck sin tener que reiniciary sin tener que desmontar su sistema de archivos
  • Verificar scripts y programas en una instantánea de tu entorno activo antes de usarlos sobre datos reales
  • Mantener instantáneas recuperables al momento tomando snapshots via cron

Al contrario que los productos de snapshot habituales hotcopy no necesita que reserves espacio para las instantáneas y esto es una gran ventaja sobre LVM e incluso los productos que vienen incorporados a las SAN que requieren una reseva de espacio de alrededor del 20% (es el valor aconsejado) para almacenarlas.

Feliz backup!!!.

 

Share
Última actualización el Martes 29 de Enero de 2013 15:23  

Comentarios  

 
0 # put call explained 30-08-2017 00:21
If some one wishes to be updated with most recent technologies after that he must be pay a visit this web
page and be up to date everyday.
Responder | Responder con una citación | Citar
 
 
0 # meta trader 4 apk 03-09-2017 04:59
Thanks for finally writing about >Backup en caliente de Zimbra Edición de Comunidad
Responder | Responder con una citación | Citar
 

Escribir un comentario

El propietario de esta página no se hace responsable de las opiniones de sus lectores en los comentarios, así como puede o no estar de acuerdo con lo que en ellos se diga.

Usa el juego limpio en tus comentarios

Por favor, no realices comentarios ofensivos o insultantes. Tampoco generes comentarios con publicidad o Spam. No utilices los comentarios para 'enchufar' tu sitio. Los enlaces que pongas podrán ser eliminados. Pretendemos crear un espacio de comunicación entre el autor y los lectores.

Todos agradeceremos el correcto uso de la ortografía, pues no todos somos capaces de entender mensajes 'codificados' tipo SMS. Además te rogamos uses signos de puntuación, si puede ser, para mejorar la comprensión de tu mensaje.
No escribas sólo en mayúsculas ya que en Internet escribir con mayúsculas equivale a GRITAR y no por gritar se te va a hacer más caso sino, probablemente, al contrario.

Reserva de Edición

Nos reservamos el derecho de no incluir comentarios que sean ofensivos, desagradables, que ataquen a terceros (racistas, homófobos, etc) o que no tengan que ver con el sitio o con el tema de que se trata.
Los datos suministrados al emitir tu comentario son privados y de tu propiedad y no serán usados para ningúna acción comercial ni de otro tipo.


Código de seguridad
Refescar


Archivo

Powered by ArtTree