Ich habe einen Heartbeat HA-Cluster mit zwei Knoten eingerichtet. Und beide Server haben dieselbe Konfiguration von 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
Ich habe Keepalive und Deadtime in Millisekunden eingestellt, in der Hoffnung, dass das Failover in weniger als einer Sekunde oder Deadtime stattfindet. Aber das erwartete Verhalten wird nicht erreicht.
Wenn ich mit dieser Konfiguration den Heartbeat auf einem Server stoppe, dauert es bei einem anderen Server erst etwa 20 Sekunden (grobe Schätzung mit einer Stoppuhr).
Ich habe mich gefragt, was der Herzschlag nur kann, oder übersehe ich etwas?