1. 程式人生 > >keepalived 關於vrrp_script中的weight這個值的使用

keepalived 關於vrrp_script中的weight這個值的使用

今天在測試環境中順利的搭建了zabbix高可用,中途沒有出現預料之外的問題。需要注意的是在搭建高可用時,關於配置健康檢查配置vrrp_script時要搞清楚

主備的優先順序順序。

    vrrp_script指令碼中weight這個值必須指定,否則有時候重啟服務後該節點被顯示為fault 狀態。weight值分為正值和負值,假定weight值為W,初始的優先順序為P。

    當weight值小於0時:

            如果檢測指令碼返回值=0,則節點最終優先順序不改變;

            如果檢測指令碼返回值≠0,則節點最終優先順序=P-W,優先順序會減小。

    當weight值大於0時:

            如果檢測指令碼返回值=0,則節點最終優先順序=P+W,優先順序會增加;

            如果檢測指令碼返回值≠0,則節點最終優先順序不改變。