通過lvs負載均衡,我們可以解決rs的單點故障問題,但是作為負載節點也存在單點故障的可能,這時我們通過keepalived主備高可用模型。
軟體安裝
在192.168.71.100和192.168.71.103上安裝keepalived
yum install keepalived
配置keepalivedcd /etc/keepalived
#備份原配置檔案
cp keepalived.conf keepalived.conf.bak
vi keepalived.conf
keepalived.conf詳細配置
可通過man 5 keepalived.conf檢視幫助文件
vrrp_instance vi_1
#虛擬ip池,兩個節點設定必須一樣
virtual_ipaddress
}virtual_server 192.168.150.100 80
connect_timeout 3
nb_get_retry 3
delay_before_retry 3}}
real_server 192.168.150.13 80
connect_timeout 3
nb_get_retry 3
delay_before_retry 3}}
}
1.inte***ce eth0 網絡卡配置錯誤因為我本地的網絡卡是ens33,所以在配置程eth0會報錯。
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-0vlimarz-1597214842547)(d:\typora\document\images\image.png)]
2.keepalived出現主備機同時繫結vip
原因: 備份機沒收到主機的組播報文
解決方法:
# 防火牆是iptables,開啟組播通訊的方法
firewall-cmd --direct --permanent --add-rule ipv4 filter input 0 --in-inte***ce ens33 --destination 224.0.0.18 --protocol vrrp -j accept
#重啟防火牆
firewall-cmd --reload
LVS Keepalived高可用群集
1 keepalived軟體安裝 yum install keepalived y 注 etc keepalived keepalived.conf keepalived服務主配置檔案 etc rc.d init.d keepalived 服務啟動指令碼 2 配置檔案說明 1 13行表示全域性配置 ...
LVS Keepalived高可用群集
keepalived主要用來提供故障切換和健康檢查功能 判斷lvs負載排程器 節點伺服器的可用性,及時隔離並替換為新的伺服器,當故障主機恢復後將其重新加入群集。主要應用場合為伺服器群集中 官方 開啟服務keepalived systemctl start keepalived systemctl e...
lvs keepalived部署高可用集群
本環境基於centos7部署,基本架構圖 部署流程 lvs1 yum install ipvsadm ipvsadm 檢視是否輸出安裝成功 yum install keepalived vim etc keepalived keepalived.conf global defs notificati...