一、keepalived
1.vrrp協議的軟件實現,原生設計目的是為了高可用ipvs服務
2.功能:
vrrp協議完成地址流動
為vip地址所在的節點生成ipvs規則
為ipvs集群的各RS做健康狀態檢查
支持nginx、haproxy等服務
二、主從keepalived的實現
1.實驗前準備:2臺主機,一主一從,做集群需要將iptables,SELinux關閉,以及時間同步。
時間同步:由chronyd服務通過ntp協議來實現時間的同步
修改配置文件/etc/chrony.conf
在文件中添加時間服務器:server 172.18.0.1 iburst
allow 192.168.42.0/24
local stratum 10
先使用ntpdate 172.18.0.1預更新時間
再重啟chronyd服務,systemctl restart chronyd
從服務器也是一樣
2.在主服務器上安裝keepalived和配置keepalived文件
yum install keepalived(在base源中就有)
配置/etc/keepalived/keepalived.cong
3.在從服務器上配置,同樣先安裝keepalived
yum? install keepalived
配置文件
4. 驗證實現
重啟keepalived服務 systemctl restart keepalived
在 主服務器上抓包:tcpdump -i eth1 -nn host 224.1.1.1
? ? ? ? ? ? ? ? ? ? 查看地址
斷開主機上的keepalived服務,查看從服務器
三、開啟keepalived的日志功能
1.vim /etc/sysconfig/keepalived
2.vim /etc/rsyslog.conf
3.重啟日志服務:systemctl restart rsyslog
4. 查看日志
四、keepalived的主主模式的實現
1.在主從模式的基礎上,在主從模式的主服務器上
vim /etc/keepalived/keepalived.conf
2 在主從服務器的從服務器上
vim /etc/keepalived/keepalived.conf
3. 驗證:
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92206