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
