Haproxy

Keepalived 故障轉移不起作用 - 如何配置主/故障轉移

  • August 20, 2015

我有以下兩個伺服器設置正在執行: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 地址用於網路介面。改變了,重新啟動,工作。

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