Hola lista

A la duda anteriormente planteada encontré una solución muy a la mexicana,
lo que hice fue
agregar un servicio a /etc/init.d/

para que heartbeat lo tome como servicio a monitoreo y cuando heartbeat se
levanta le hace un start al bash y este arranque valida su STATUS de PGPOOL
para
el nodo que recién se levanta

si el status del nodo es 3 entonces hace el pcp_recovery_node
y a su vez ejecuta todos los scripts para la sincronización de datos en
postgres
y en teoría tu servidor caído en automatico hace el failback.

Por el momento aun lo tengo el pruebas de la laboratorio y estoy midiendo
el
comportamiento con stress,

Espero les pueda ayudar y tambien mejorarlo.

saludos


El 10 de septiembre de 2013 17:32, Miguel Angel Hernandez Moreno <
[email protected]> escribió:

> Hola Lista
>
> Como han estado? Espero y muy bien, el día de hoy e tenido un par de dudas
> que e buscado y no e encontrado.
>
> Estoy haciendo un cluster de servidores con heartbeat y pgpool, todo esta
> en orden, la ipvirtual se activa, entra el otro servidor en la caída, no se
> pierde el servicio y todo en orden para soportar caídas de N-1 nodos.
>
> El detalle es que no puedo hacer el failback de forma automatica, por
> ejemplo
> si esta un postgres usando un DRBD el heartbeat hace el failback
> automatico,
> pero el recuperar el nodo caído en automático no lo puedo hacer.
>
> Si recupero el nodo es de forma manual con el comando pcp_recovery_node,
>
> Y quería saber si alguien tiene experiencia que medio me pueda orientar de
> como
> definir el automático del failback para heartbeat con pgpool.
>
> Centos 6 con postgres 9.2 con heartbeat 3
>
> De antemano agradezco su tiempo, saludos!
>
> --
> ISC Miguel Angel Hernandez Moreno
>



-- 
ISC Miguel Angel Hernandez Moreno

Responder a