Hola,
Estamos probando la siguiente
configuración: un servidor
corriendo openser contra un par de servidores con mysql configurados
en anillo. Cuando la base de datos primaria no está disponible, se
modifica la entrada correspondiente en el servidor de DNS para que
apunte a la base de datos secundaria. De esta forma, cuando tiramos
el servicio mysql en el servidor primario, Openser se conecta sin
problemas al servidor mysql secundario.
Realizamos otra prueba que consiste en tirar la interfaz del
servidor mysql. En este caso, openser no se conecta con el servidor
secundario de mysql, si bien comprobamos que el registro de DNS
correspondiente sigue cambiándose correctamente. De esta forma,
ninguna petición para iniciar diálogos progresa, a diferencia del
caso anterior. ¿Alguien ha tenido algún problema parecido a este?
¿Puedes explicar el orden en el que se hacen los cambios?. Por ejemplo:
Caso 1:
- Se para el servidor mysql
- Se cambia la entrada en el dns
Caso 2:
- Se tira el interfaz del servidor
- Se cambia la entrada en el dns
¿Es este el orden?. Hacer esto con el dns puede tener sus problemas si
no controlas bien el caché y los TTL.
¿Has pensado en usar algo como VRRP, CARP, lagg o similares para
redundar los mysql usando una única ip?.
Saludos
JesusR.
------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr(a)voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------