Eu configurei um cluster de dois nós de HA de pulsação. E ambos do servidor tem a mesma configuração do ha.cf
#cat /etc/ha.cf
logfile /var/log/ha-log
autojoin none
bcast eth1
warntime 20ms
deadtime 40ms
initdead 30
keepalive 5ms
node server1.com
node server2.com
Eu defino keepalive e deadtime em milissegundos, esperando que o failover ocorra em valor menor que o segundo ou o deadtime. Mas o comportamento esperado não é atendido.
Com esta configuração, se eu parar o heartbeat em um servidor, outro servidor levará apenas cerca de 20 segundos (estimativa aproximada por um cronômetro).
Eu estava me perguntando é o que o batimento cardíaco só pode fazer ou estou faltando alguma coisa?