Linux

防止 VRRP Master 在失敗後成為 Master

  • December 7, 2017

我有兩台機器(A 和 B,A 是 Master)為虛擬 IP 執行 VRPP(來自 keepalived)。

如果 A 失敗並重新啟動(無論出於何種原因),我如何防止 A 再次成為 Master?

我這樣做是為了讓我們對第二個盒子進行一次故障轉移,恢復正常需要人工干預。

根據keepalived開發者名單上這個比較老的執行緒,是可以做到的。您將兩個伺服器設置為同等優先級(或根本沒有),並且不將狀態聲明為 MASTER 或 BACKUP,而是將兩者的狀態設置為 EQUAL。

編輯(2017 年 12 月 7 日):

儘管在發布此答案時它似乎提供了預期的效果,但 EQUAL 似乎實際上並不是一個有效的狀態。請注意下面的評論,特別是@cristi 提供的 keepalived 目前問題列表的連結。

引用自:https://serverfault.com/questions/44122