El 12 de marzo de 2015, 11:48, José Fermín Francisco Ferreras <
josefermi...@hotmail.com> escribió:

> Buenos días!!
>
> Siguiendo al pie de la letra el ejemplo que está en la siguiente página,
>
> https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-on-postgresql-on-an-ubuntu-12-04-vps
>
> puedo ejecutar perfectamente la Replicación de las Base de datos desde el
> Servidor Principal al Secundario.
>
> Solo he tenido un problema: cuando detengo el servicio o apago el Servidor
> Principal, el Servidor Secundario me acepta inserts, pero cuando reinicio
> el servicio postgres del servidor principal el servidor secundario sigue
> aceptando inserts, y la data que se almacenó en el servidor secundario no
> se replicó al Servidor Principal.
>
> Como puedo resolver esta situación??
>
> Otra duda, si tengo varios servidores Secundarios, y se apaga el servidor
> principal por alguna razón, cual de los servidores secundarios haría las
> funciones de servidor principal??
>
> Soy nuevo en este tema de Replicación y Balanceo!!
>
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>


El comportamiento que describes es razonable en un entorno con failover
automático, o sea, que el secundario 'tome la posta' cuando el primario se
caiga.

Ahora, en general, el failback NO es automático, o sea, cuando prendas el
primario, debes tomar los recaudos para re-establecer la réplica a tu
conveniencia, o te vas a encontrar con estos problemas que mencionas (split
brain scenarios).

Con respecto a cuál tomará el papel de principal, depende de la
configuración que hayas hecho de failover automático.

Saludos,

-- 
   <http://www.infracoop.com.ar/> *Manuel Fernando Aller*
DBA Senior
InfraCoop Cooperativa de Infraestructura y Bases de Datos
skype: manuel.aller
Mobile: +54 9 11 4054 4779
    <https://www.facebook.com/InfraCoop> <https://twitter.com/infracoop>
<http://www.facttic.org.ar/miembros/infracoop>
Infracoop
es miembro de FACTTIC <http://www.facttic.org.ar/>

Responder a