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

Responder a