一、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.178linux.com/92206