Haproxy
Keepalived 故障轉移不起作用 - 如何配置主/故障轉移
我有以下兩個伺服器設置正在執行:node1:keepadlived master -> HAProxy -> Apache node2:keepadlived 故障轉移 -> HAProxy -> Apache
在我關閉keepalived master之前,系統執行良好。然後該網站完全關閉。這是與其他 keepalived 進行故障轉移的地方,但這永遠不會發生。
如果我完全關閉 node1 並重新啟動 node2,那麼系統可以工作,所以 node2 的設置包括 keepalived 是可以的。
這是我的配置:
! Configuration File for keepalived vrrp_script chk_haproxy { # Requires keepalived-1.1.13 script "killall -0 haproxy" # cheaper than pidof interval 2 # check every 2 seconds weight 2 # add 2 points of prio if OK } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 # 101 on master; 100 on backup virtual_ipaddress { 192.168.56.150 #vip1 br0:100 192.168.56.151 #vip2 br0:101 } track_script { chk_haproxy } }
預先感謝您的任何幫助!
看起來問題已經解決了。兩個虛擬機都有相同的 MAC 地址用於網路介面。改變了,重新啟動,工作。