On 23-07-2013 09:40, Paulo Bastos wrote:

Paulo, para que repetir a mesma pergunta feita no dia anterior? Todos
aqui receberam o seu email. Se você quer se certificar disso, consulte o
histórico [1]. É rude ficar insistindo em um assunto (vide as regras da
lista [2]).

> estou utilizando o Heartbeat e gostaria de saber como deixar um processo
> ativo nas duas máquinas.
> Situação:
>  
> Vou utilizar a replicação nativa e preciso que o postgres esteja ativo.
> Porem ao start o Heart no servidor principal ele
> está derrubando o postgres no secundário. Como evitar isto?
>  
Você está confundindo conceitos. "Replicação" é uma coisa e "alta
disponibilidade" é outra. Aconselho que você leia sobre o assunto [3]
para entender onde o conceito HA se encaixa. Você não informou qual é a
arquitetura utilizada, mas as mais comuns são:
(i) shared storage: *não* pode haver dois serviços postgres ativos. É o
caso da solução Red Hat Cluster Suite;
(ii) shared nothing: você terá que montar o failover fazendo com que o
heartbeat crie o trigger_file. Nessa solução o failback é muito
complicado pois você terá que "refazer" o servidor principal a partir do
servidor que assumiu o serviço (se sua base é algumas centenas de
gigabytes ou a sua rede é instável isso fica bastante complicado pois o
processo pode levar algumas dezenas de minutos).


PS> Não poste mais perguntas sobre heartbeat nesta lista. Ao invés
disso, procure uma lista de HA.


[1]
http://listas.postgresql.org.br/pipermail/pgbr-geral/2013-July/thread.html
[2] http://www.postgresql.org.br/RegrasLista
[3] http://www.postgresql.org/docs/9.2/static/high-availability.html


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a