Pessoal, Estou configurando o heartbeat aqui em um servidor teste e está tudo funcionando conforme o esperado. O S.O. é Suse 10.1 e a versao do Heartbeat é a 2.0.7
O único problema é que o heartbeat não ativa o nodo primario se um dos serviços configurados no haresource falha ao iniciar ou parar. Por exemplo, meu haresource está assim: server1 192.168.0.1 drbddisk::home Filesystem::/dev/drbd0::/home::reiserfs apache2 spamd clamd cron Volta a dizer, que tudo esta funcionando sem problemas. O node server1 assume todos os serviços sem problemas quando é para assumir... Mas se por acaso ocorre algum erro com o apache2, por exemplo, alguma falha na configuração que o impeça de ser iniciado, então o heartbeat pára tudo e não levanta os demais serviços... Filesystem[15478]: 2007/02/15_14:39:52 INFO: Filesystem Success ResourceManager[14765]: 2007/02/15_14:39:52 info: Running /etc/init.d/apache2 start ResourceManager[14765]: 2007/02/15_14:39:52 ERROR: Return code 1 from /etc/init.d/apache2 ResourceManager[14765]: 2007/02/15_14:39:52 CRIT: Giving up resources due to failure of apache2 ResourceManager[14765]: 2007/02/15_14:39:52 info: Releasing resource group: server1 192.168.0.1 drbddisk::home Filesystem::/dev/drbd0::/home::reiserfs apache2 clamd spamd cron ResourceManager[14765]: 2007/02/15_14:39:52 info: Running /etc/init.d/cron stop ResourceManager[14765]: 2007/02/15_14:40:03 info: Running /etc/init.d/clamd stop ResourceManager[14765]: 2007/02/15_14:39:53 info: Running /etc/init.d/spamd stop heartbeat[14593]: 2007/02/15_14:39:58 info: Local Resource acquisition completed. (none) heartbeat[14593]: 2007/02/15_14:39:58 info: local resource transition completed. ResourceManager[14765]: 2007/02/15_14:40:03 info: Running /etc/init.d/apache2 stop hb_standby[16453]: 2007/02/15_14:40:37 Going standby [foreign]. heartbeat[14593]: 2007/02/15_14:40:38 info: server1 wants to go standby [foreign] Veja no log que ele tenta iniciar o apache2 e como deu erro nenhum outro serviço é iniciado e o server1 volta para o modo stand-by (e todos os demais serviços ficam fora..) Como eu faço para ignorar erros de start/stop em serviços e iniciar o servidor mesmo assim? Nao posso deixar meu servidor off somente pq houve um erro com o apache2 ou qualquer outro serviço Alguma dica?? --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
