Saludos:

Tengo trabajando 2 servidores configurados con heartbeat para un sistema 
  de alta disponibilidad.
Hay servicios variados en cada nodo (web, correo, proxy, etc) y entre 
esos servicios tengo al menos 3 bases de datos en MySQL.

Los servicios web, correo, proxy, mysql y el resto, los arranco y 
detengo cuando un nodo toma el control en reemplazo del otro, pero el 
nodo que se pone de descanso (stand by) se encarga de sincronizar los 
datos del nodo activo usando un script basado en rsync.

Entre mis rutinas de script estoy sincronizando con rsync el directorio 
/var/lib/mysql completo desde el nodo activo (MySQL levantado) hacia el 
nodo en descanso (MySQL detenido).

Me ha sucedido en un par de ocasiones que 2 tablas se han corrompido y 
lo solucione ejecutando mysqlcheck.
La pregunta del millon es:

¿Es adecuado segun su experiencia... sincronizar las bases de datos con 
rsync? ¿Tiene algo que ver que un MySQL este levantado (nodo activo) y 
el otro MySQL este detenido (nodo en descanso) mientras sincronizo?

Pense quizas en utilizar mysqldump hacia un archivo .sql y sincronizar 
este ultimo, pero quizas resulte mas laborioso al hacer un restore desde 
el script SQL.

Gracias por su ayuda de antemano.
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a