Heart 高可用軟件有三種消息類型,具體為:
- 1)心跳消息
- 2)集群轉(zhuǎn)換消息
- 3)重傳消息
心跳消息
心跳消息為約150字節(jié)的數(shù)據(jù)包,可能為串口棍厂、單播末誓、廣播或多播的方式扯俱,控制心跳頻率及出現(xiàn)故障要等待多久進行故障轉(zhuǎn)換
集群轉(zhuǎn)換消息
ip-request 和 ip-request-resp
當主服務器恢復在線狀態(tài)時,通過 ip-request 消息要求備機釋放主服務器失敗時備服務器取得的資源喇澡,然后備服務器關(guān)閉釋放主服務器失敗時取得的資源及服務迅栅。
備服務器釋放主服務器失敗時取得的資源及服務后,就會通過 ip-request-resp 消息通知主服務器它不在擁有該資源及服務晴玖,主服務器收到來自備節(jié)點的 ip-request-resp 消息通知后读存,啟動失敗時釋放的資源及服務宇色,并開始提供正常的訪問服務役耕。
重傳請求
rexmit-request 控制重傳心跳請求。此消息不太重要
提示: 以上心跳控制消息都使用UDP協(xié)議發(fā)送到 /etc/ha.d/ha.cf 文件指定的任意端口,或指定的多播地址唱逢,如果使用多播默認端口為694