Boa tarde prezados. Esta é a minha primeira mensagem para a lista, peço desculpas se o assunto já foi amplamente debatido, acredito que o que preciso é bem simples, mas não estou conseguindo resolver.
Consegui colocar dois servidores funcionamento corretamente, com Warm Stand By + Heartbeat + HAPM + DRBD8 + OCFS2, tomei como base os tutoriais de João Cosme[1] e Douglashx[2]. Configurei o HAPM checando a porta 5432 (PostgreSQL) do servidor, se indisponível, ele mata o processo do Heartbeat, fazendo assim com que a máquina Slave entre em produção. Já configurei o Heartbeat com prioridades de servidores, ou seja, quando o servidor principal volta, o escravo volta a função de stand by. Porém, falta resolver um pequeno detalhe, seguindo o tutorial do João Cosme, o servidor Slave só sairá do estado de Stand by quando encontrar o arquivo *trigger.done*, e é ae que estou travado, como fazer com que o arquivo *trigger.done* seja criado automaticamente quando o servidor primário falhar, escrevi um shell script para pingar o servidor primário a cada minuto, se o servidor primário não responder ele cria o trigger.done, porém, se for apenas uma falha da base de dados do servidor primário, ele continuará ativo, apenas o processo do Heartbeat será finalizado pelo HAPM. Agradeço desde já para quem puder me ajudar. Atenciosamente, Allan Carvalho [1]: http://joaocosme.wordpress.com/2009/10/30/ha-em-postgresql-warm-stand-by-heartbeat-hapm/ [2]: http://www.vivaolinux.com.br/artigo/Alta-disponibilidade-com-Debian-Lenny-+-Heartbeat-+-DRBD8-+-OCFS2-+-MONIT-+-LVS/ _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral