From: | Diogo Biazus <diogob(at)gmail(dot)com> |
---|---|
To: | "Mariano Reingart" <mariano(at)nsis(dot)com(dot)ar> |
Cc: | "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>, "POSTGRES" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: configuracion HA Postgresql por Diego Biazus |
Date: | 2008-11-30 19:32:23 |
Message-ID: | 77FF7EDA-71AB-4281-9FC1-61B6224B5BC9@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Em 30/11/2008, às 04:13, Mariano Reingart escreveu:
> Jaime Casanova wrote:
>> Saludos,
>>
>> Viendo las presentaciones del PGDay
>> (http://www.postgres-arg.org/pgday/) me llamo la atencion la de HA
>> Postgresql por Diego Biazus.
>> Me parece una configuracion interesante porque permite el failover
>> automatico que es el principal problema en la configuracion tipica
>> con
>> slony I, pero me quedaron unas dudas... tratare de resolverlas con
>> pruebas en mi mini laboratorio (siempre que en mi casa me dejen usar
>> la otra compu :) pero las posteo por si acaso ya tienen la respuesta:
>
> Una duda, con slony que es asincrónico no sería peligroso el tema
> del failover automático?, porque las actualizaciones pueden no haber
> llegado a la base secundaria, pudiendo tener inconsistencias y/o
> problemas cuando volves a levantar el server principal...
Sim, isso é verdade. Por isso uso o pgpool para fazer a sincronia.
>
>
>> 1) Segun el diagrama todas las maquinas se conectan al servidor
>> principal (supongo que ahi esta el pgpool) esta configuracion permite
>> balanceo de carga? pregunto porque el archivo pgpool.conf como
>> aparece
>> ahi no menciona al servidor secundario y asi aun con
>> "replication_mode
>> = true" como sabria que existe otro servidor que puede realizar
>> consultas?
>
> Por lo que entendi, los clientes se conectaban a una sola IP, si esta
> fallaba, heartbeat cambiaba la IP a la maquina secundaria, replicaba
> pgpool, y no había balanceo de carga.
> (igual puedo haber entedido mal, abajo esta la dirección por si
> queres entrar a ver la presentación de Diogo, incluyendo varias
> preguntas del público que te pueden ayudar)
Sim, no caso do meu cliente não havia banlaceamento de carga, apenas a
replicação.
Na configuração do pgpool dos slides não aparece o segundo servidor
por simplicidade, mas ele existe no arquivo real.
O balanceamento de carga poderia ser habilitado sem problemas.
>
>> 2) Cuanto tiempo de lag le pusiste a la sincronizacion del slony I?
>
> Me parece que no usaba slony, quizas estamos viendo distintas
> presentaciones.
>
>> 3) En que maquina instalas el heartbeat? Posiblemente una pregunta
>> tonta, me imagino que en una tercera maquina... quiza el servidor de
>> aplicaciones?
>>
>> 4) Como le dices a slony que debe ejecutar FAILOVER? no veo eso en
>> ninguno de los archivos de configuracion...
>
> Por lo que entendi, Heartbeat hace el failover (ver respuesta 1),
> monitorea el puerto de pgpool y cuando detecta que se cae, levanta
> el secundario.
> El failback (recuperación) se hacia con WAL PITR (creo que hay
> ejemplos en la página de pgpool).
Sim, está correto, o Heartbeat precisa ser instalado em todos os
servidores, ele é o responsável pelo failover.
O failback eu configurei de forma manual, usando alguns scripts com
WAL PITR.
>
>> PS: me parece util instalar el pgpool tambien en el servidor
>> secundario, asi si hubo un FAILOVER aun el servidor primario (antes
>> secundario) tendra el pool de conexiones que resulta util...
>
> No entiendo porque el pool de conexiones serviria si el servidor
> pricipal esta caido...
Seria útil apenas como pooling simples, para evitar que os usuários
excedam o máximo de conexões e para diminuir o custo de abrir novas
conexões.
Na solução que implementei não usei um segundo pgpool para simplificar
o projeto.
Abraços,
--
Diogo Biazus
diogob(at)gmail(dot)com
http://www.softa.com.br
http://www.postgresql.org.br
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2008-11-30 21:08:20 | Re: configuracion HA Postgresql por Diego Biazus |
Previous Message | Marcelo Fernández | 2008-11-30 13:13:40 | Re: Directorios de un Cluster |