簡單實現Keepalive雙擊熱備~
摘要:准備兩台虛擬機A:192.168.161.7 B:192.168.161.35 虛擬ip:192.168.161.10 keepalive進程
具體關於keepalive介紹可直接移步到其官網
原理的話 就是每台虛擬機將其MAC地址發布在內網,將A設置為MASTER,B設置為BACKUP,虛擬IP都設置192.168.161.10 當虛擬機A奔潰了或者掛了,虛擬機B會充當MASTER 實現了這個功能
首先A和B都安裝keepalive
yum -y install keeplived
其配置文件在 /etc/keepalived目錄
vim /etc/keepalived/keepalived.conf #設置配置信息
主要修改vrrp_instance VI_1{}
#如這是MASTER vrrp_instance VI_1 { 20 state MASTER #設置為MASTER 21 interface ens37 #接口設置 ifconfig的接口相同 22 virtual_router_id 51 #兩台虛擬機保證這個數字相同 23 priority 100 #數字越大等級越高 24 advert_int 1 25 authentication { 26 auth_type PASS #vrrp協議 保證兩虛擬機一致 27 auth_pass 1111 28 } 29 virtual_ipaddress { 30 192.168.161.10/24 #虛擬地址 31 }
然后BACKUP需要修改地方
state BACKUP
priority 90 比MASTER少就行 如圖
接着
啟動keepalive
systemctl start keepalived
systemct enable keepalived #開機自啟動~
然后ping 192.168.161.10
MASTER 輸入 ip add
出現了ens37 :192.168.161.10
然后BACKUP 輸入ip add
此時關閉MASTER后 BACKUP就可以實現雙擊熱備~
下一步就是nginx/mysql的雙擊熱備