一、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

