[GTER] PostgreeSQL
Luciano Inacio Lima -Júpiter
lucianoinacio at hotmail.com
Mon Dec 18 16:55:24 -02 2017
A replicação com Hot Standby é tranquilo de fazer.
Precisamos encontra a solucao pra dois problemas
1)Qdo o Master para, Acessamos o standby , transformamos ele em master e subimos a rede (o ideal é q fosso automatico)
2)O maior problema, é qdo vamos voltar a subir o Master antigo, precisamos parar o bqnco para fazer o sincronismo dos bancos.
E nesse tempo, temos que parar tudo ate que ocorra o sincronismo para so depous disso voltar a subir novamente a topologia.
Alguem ja conseguiu fazer esse sincronismo sem ter que tirar de producao??
Att.,
Luciano Inacio
________________________________
De: gter <gter-bounces at eng.registro.br> em nome de Márcio Elias Hahn do Nascimento <marcio at sulonline.net>
Enviado: segunda-feira, 18 de dezembro de 2017 15:35
Para: Grupo de Trabalho de Engenharia e Operacao de Redes
Assunto: Re: [GTER] PostgreeSQL
Existem algumas formas de atingir esse objetivo. Eu particularmente
gosto dessa:
https://wiki.postgresql.org/wiki/Streaming_Replication
Streaming Replication - PostgreSQL wiki<https://wiki.postgresql.org/wiki/Streaming_Replication>
wiki.postgresql.org
Streaming Replication (SR) provides the capability to continuously ship and apply the WAL XLOG records to some number of standby servers in order to keep ...
Mais aqui tem outras ferramentas e suas restrições/funcionalidades
https://www.postgresql.org/docs/9.5/static/different-replication-solutions.html
PostgreSQL: Documentation: 9.5: Comparison of Different ...<https://www.postgresql.org/docs/9.5/static/different-replication-solutions.html>
www.postgresql.org
Shared Disk Failover. Shared disk failover avoids synchronization overhead by having only one copy of the database. It uses a single disk array that is ...
A parte de o slave assumir automaticamente, a menos que o sistema
cliente tenha a opção de configurar 2 endereços IP para o banco de
dados, vc tem que usar algo como:
http://linux-ha.org/wiki/Heartbeat
Heartbeat - Linux-HA<http://linux-ha.org/wiki/Heartbeat>
linux-ha.org
Heartbeat is a daemon that provides cluster infrastructure (communication and membership) services to its clients. This allows clients to know about the presence (or ...
E no caso de utilizar o Streaming Replication, o processo de eleição do
nó mestre e do slave, depende da execução de alguns comandos, e criação
de arquivos para identificação por parte do daemon do PostgreSQL. Vc até
pode usar scripts para isso.
A solução completa rodando eu não tenho, até fiz alguns laboratórios
tempos atras, mais ficou só nisso mesmo. Agora o caminho das pedras está
ai, boa sorte!
Em 2017-12-18 16:19, Luciano Inacio Lima -Júpiter escreveu:
> Senhores,
>
> Precisaria implementar HA no Postgree.
>
> Alguém teria experiencia nesse banco??
>
> Por exemplo dois servidores em replicação. B1 e B2
>
> 1)Caso o B1 "morra" o B2 Assuma automaticamente.
> 2)Qdo o B1 "voltar a vida" a replicação volte a funcionar sem a necessidade de tirar o B2 de produção durante o processo de "realinhamento" dos bancos
>
> Quem poderia dar umas dicas nisso??
>
> Att.,
>
> Luciano Inacio
>
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
gter Info Page - .br<https://eng.registro.br/mailman/listinfo/gter>
eng.registro.br
Your email address: Your name (optional): You may enter a privacy password below. This provides only mild security, but should prevent others from messing with ...
--
Att
Márcio Elias Hahn do Nascimento
--
gter list https://eng.registro.br/mailman/listinfo/gter
gter Info Page - .br<https://eng.registro.br/mailman/listinfo/gter>
eng.registro.br
Your email address: Your name (optional): You may enter a privacy password below. This provides only mild security, but should prevent others from messing with ...
More information about the gter
mailing list