Keepalived 雙機熱備

1.1.Keepalived起初是針對LVS設計的一款強大的輔助工具,主要用來提供故障切換和健康檢查功能-判斷LVS負載調度器,節點服務器的可用性,及時隔離並替換爲新的服務器,當故障機恢復後將其從新加入羣集。
1.keepalived的熱備方式vim

  • keepalived採用VRRP(Virtual Router Redundancy Protocol虛擬路由冗餘協議)熱備份協議以軟件的方式實現Liunx服務器的多機熱備功能。
  • 熱備組內的每臺路由器均可以成爲主路由器,虛擬路由器的IP地址(VIP)能夠在熱備組內的路由器之間進行轉移,因此也成爲漂移IP地址。

2.keepalived的安裝與服務控制服務器

*  安裝keepalived
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# vim /etc/yum.repos.d/a.repo
[root@localhost ~]# mount /dev/cdrom  /media/
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@localhost ~]# yum -y install  keepalived ipvsadm
已加載插件:fastestmirror, langpacks
A                                                               | 3.6 kB  00:00:00     
(1/2): A/group_gz                                               | 155 kB  00:00:00     
(2/2): A/primary_db                                             | 3.0 MB  00:00:00     
Loading mirror speeds from cached hostfile
正在解決依賴關係
  • 控制keepalived服務
    yum安裝keepalived後,執行如下命令將keepalived服務設置爲開機啓動。
    [root@localhost ~]# systemctl enable keepalived.service 
    Created symlink from /etc/systemd/system/multi-user.target.wants/keepalived.service to /usr/lib/systemd/system/keepalived.service.

1.2.使用keepalived實現雙機熱備
Keepalived 雙機熱備ide

1)主服務器的配置
[root@localhost ~]# vim /etc/keepalived/keepalived.conf
Keepalived 雙機熱備
確認上述配置無誤,而後啓動keepalived服務。實際狀態爲MASTER的主服務器將爲ens33接口自動添加VIP地址,經過ip命令能夠查看。
Keepalived 雙機熱備工具

2)備用服務器的配置
在同一個keepalived熱備組內,全部服務器的keepalived配置文件基本相同,包括虛擬路由器的ID號,認證信息,漂移地址,心跳頻率等。不一樣之處主要在於路由器名稱,熱備狀態,優先級。
Keepalived 雙機熱備
確認無誤後同樣須要啓動keepalived服務。此時主服務器任然在線,VIP地址實際任然由主服務器控制,其餘服務器處於備用狀態,所以在備用服務器中將不會爲ens33接口添加VIP地址。插件

相關文章
相關標籤/搜索