centos7 keepalive雙機熱備~


簡單實現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的雙擊熱備


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM