keeplive 雙擊熱備方案 (對haproxy負載均衡 )雙擊熱備方案
1.安裝 keepalived ,必選安裝在haproxy 容器之內

1.進入容器:docker exec -it h1 bash 后執行下面步驟
1.更新apt-get
apt-get update
2.安裝keepalived
apt-get install keepalived
3. 安裝成功后 keepalived 創建配置文件在 /etc/keepalived/keepalived.conf
vrrp_instance VI_1 { state MASTER #節點身份 master 會爭搶虛擬ip interface ens33 #docker虛擬機網卡宿主機映射網絡 virtual_router_id 51 mcast_src_ip 192.168.224.206 priority 100 #權重 advert_int 1 #心跳檢測間隔 1s authentication { #心跳檢測需要登錄到keepalived,主從服務器驗證,主備必須一致才行能正常通訊 auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.224.208 #虛擬ip 往網卡中寫入虛擬ip,docker內部可見 } track_script{ chk_nginx } }
4,啟動keepalived 服務
service keepalived start
配置信息詳解:https://blog.csdn.net/qq_26545305/article/details/79957992
5.安裝完成后退出容器,exit 只會退出交互界面而不會退出程序
退出容器 在宿主機可以ping通虛擬IP
ping 192.168.224.208
二、同樣的步驟在h2 haproxy 容器中安裝keepalived ,其中keepalived.conf 文件使用同一份

浙公網安備 33010602011771號