Rhel7
Keepalived VIP 在兩台伺服器上都處於活動狀態
我在兩台 RHEL 7 伺服器上配置了 keepalived,如下所示
主伺服器
vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 10.1.1.181 } }
輔助伺服器
vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 51 priority 99 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 10.1.1.181 } }
在我重新啟動 keepalived 服務並執行 ip addr show eth0 後,VIP 在兩台伺服器上都處於活動狀態。我能夠從次要和次要從主要 ping 主要。
好心提醒。
你在什麼樣的環境中執行這個keepalived實例?我在不支持多播的環境中看到了類似的問題。Keepalived 預設使用組播進行 VRRP 廣播。因此,請嘗試使用單播。這是 MASTER 實例的範例,對於 BACKUP 實例,只需替換unicast_src_ip和unicast_peer地址。
vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } unicast_src_ip 10.0.0.2 # IP address of local interface unicast_peer { # IP address of peer interface 10.0.0.3 } virtual_ipaddress { 10.1.1.181 } }