Linux
進入 FAULT 狀態時使 keepalived 發送 0 優先級
停止時(服務 keepalived 停止),keepalived 確實發送優先級為 0 的廣告,因此備份伺服器幾乎立即接管。但是,當它進入故障模式(檢查腳本返回不為零)時,它只是關閉,然後另一台伺服器等待直到廣告超時(3x 廣告間隔),然後進入 MASTER 狀態。
有沒有辦法讓keepalived在進入故障狀態時發送優先級為0的廣告?它將加快故障轉移過程,因為其他主機不需要等到廣告超時。
我最終擷取了優先級為 0 的數據包並從 fault_notify 腳本中回放。