LVS Keepalived高可用主備集群搭建

2021-10-09 03:05:32 字數 1348 閱讀 3113

通過lvs負載均衡,我們可以解決rs的單點故障問題,但是作為負載節點也存在單點故障的可能,這時我們通過keepalived主備高可用模型。

軟體安裝

在192.168.71.100和192.168.71.103上安裝keepalived

yum install keepalived
配置keepalived
cd /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...