Creas un fichero (trigger file) en el standby, utilizado para sacar este servidor del modo de recuperación y en el fichero recovery.conf, pones la ubicacion del trigger file, una vez que el standby detecte la existencia de este fichero, dejará de trabajar en modo solo lectura.
Ejemplo: standby_mode = 'on' primary_conninfo = 'host=name of primary_host user=postgres' trigger_file = '/tmp/trigger_file0' Saludos. ----- Mensaje original ----- On Martes, 10 de Abril de 2012 09:33:35 Lazaro Ruben Garcia Martinez escribió: > Hola, en total serían 4 nodos, 2 pgpool-II y 2 servidores de base de datos > utilizando streaming replication? > > Lo que yo he logrado hacer es tener 4 nodos. En 2 de ellos, tengo un > Pgpool-II, y en los dos restantes el servidor de base de datos. La > replicación de los datos, la realizo utilizando Streaming replication, y > con pgpool-II, garantizo la alta disponibilidad de los servidores de base > de datos, mediante failover, además del pool de conexiones, y de balancear > la carga entre ellos. El segundo nodo que tiene pgpool-II, es utilizado en > caso de que el otro nodo que tiene a pgpool-II falle. De esta forma > garantizo la alta disponibilidad de pgpool-II. Para realizar este proceso, > las aplicaciones se conectan a Pgpool-II mediante una dirección IP > virtual, y para la alta disponibilidad de pgpool-II utilizo heartbeat, que > actualmente se encuentra dividido en 4 proyectos diferentes más pgpool-HA. > Debes tener en cuenta que no es posible tener 2 pgpool-II en ejecución al > mismo tiempo. > > Acá te dejo algunos vínculos donde podrás encontrar documentación al > respecto: > > http://www.linux-ha.org/wiki/Main_Page > http://pgpool.net/mediawiki/index.php/Main_Page > > Lo que mencionas de promover al HotStandby como master, en caso de que el > nodo maestro falle, se conoce como failover. Failback, según tengo tengo > entendido, es la operación inversa, o sea, es volver a promover al maestro > fallido a su estado original, o llevar la aplicación al estado en que se > encontraba antes de que ocurriese el failover. > > Saludos. > > ----- Mensaje original ----- > > > Buenos Dias > > > > Estoy probando una arquitectura que consiste en lo siguiente: > > > > 1) Dos nodos Pgpools activos con la misma configuracion (Solo pool de > > conexiones y healthCheck ) apuntando al mismo backend > > MAster-HotStandby > > 2) Un Backend postgres con 2 nodos usando Stream Replication Nodo 1 > > MAster, Nodo 2 HotStanby > > > > El nodo master, recibe las conexiones de los dos nodos activos de > > Pgpool > > y realizan el failback hacia el HotStandby y lo promueven a master en > > caso de falla. > > > > Alguien ha probado esta arquitectura o similar para que compartamos > > comentarios sobre su funcionamiento. > > > > Gracias > > > > -- > > Mauricio Rivas > > Consultor > > > > - > > Enviado a la lista de correo pgsql-es-ayuda > > (pgsql-es-ayuda@postgresql.org) > > Para cambiar tu suscripción: > > http://www.postgresql.org/mailpref/pgsql-es-ayuda > > > > 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS > > INFORMATICAS... > > CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION > > > > http://www.uci.cu > > http://www.facebook.com/universidad.uci > > http://www.flickr.com/photos/universidad_uci > > 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS > INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION > > http://www.uci.cu > http://www.facebook.com/universidad.uci > http://www.flickr.com/photos/universidad_uci > > > > 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS > INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION > > http://www.uci.cu > http://www.facebook.com/universidad.uci > http://www.flickr.com/photos/universidad_uci Cómo consigues que una ves caído el master automáticamente se pueda escribir en el esclavo que inicialmente está configurado como hot_standby Saludos y gracias. 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci