Heartbeat HA クラスタのテイクオーバー遅延

Heartbeat HA クラスタのテイクオーバー遅延

ハートビートHA 2ノードクラスタをセットアップしました。両方のサーバーは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

フェイルオーバーが秒数またはデッドタイム値未満で実行されることを期待して、キープアライブとデッドタイムをミリ秒単位で設定しました。しかし、期待された動作は満たされませんでした。

この構成では、1 つのサーバーでハートビートを停止すると、別のサーバーでは約 20 秒 (ストップウォッチによる大まかな推定) しかかかりません。

ハートビートで何ができるのか、それとも何か見逃しているのか疑問に思いました。

関連情報