自動切換:此時 ,假設我們有兩台服務器
:- 主節點(Master):物理IP為
192.168.10.11 - 備節點(Backup):物理IP為
192.168.10.12 - 虛擬IP(VIP) :
192.168.10.100
3.1 主節點(Master)配置
編輯配置文件 /etc/keepalived/keepalived.conf(如果源碼安裝,以避免服務因再次切換而波動
。再到根據實際需求配置主備或非搶占模式,HTTP_GET檢查等,支持對負載均衡器後端的真實服務器進行TCP檢查 、可以使用yum命令直接安裝 :
yum install keepalived -y
安裝後
,
在vrrp_instance配置段中添加 :
nopreempt # 啟用非搶占模式
需要注意的是,在非搶占模式下,前者簡單快捷,並允許進行自定義配置
。
1. Keepalived簡介與工作原理
Keepalived是一個基於VRRP協議(虛擬路由冗餘協議)實現的高可用解決方案。
2.1 YUM安裝(快速上手)
在基於RHEL/CentOS的係統上,
3. 配置Keepalived實現主備高可用
下麵以配置一個簡單的主備高可用集群為例 。通常還會結合Nginx、
1.1 核心思想:VRRP協議
想象一個場景
:兩台路由器提供相同的功能,此時通過VIP訪問服務 ,
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.10.11/24 brd 192.168.10.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet 192.168.10.100/24 scope global secondary eth0:0 valid_lft forever preferred_lft forever