原因是vrrp协议被防火墙屏蔽,照成数据未统一调配,使用keepalived在各自的机器上相互独立
解决两种办法:
#####1.允许vrrp协议通过防火墙
a.iptables中:
“`shell
vi /etc/sysconfig/iptables 增加这个
-A INPUT -p vrrp -d 224.0.0.0/32 -j ACCEPT
service iptables restart
b.firewall中:
```shell
firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface eth0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
firewall-cmd --reload
#eth0表示要绑定VIP网卡
#224.0.0.18表示kp默认的组播地址,不需要改
##或者
#####2.关闭防火墙
a.iptables中:service iptables stop #一般用于centos6中
b.firewall中:systemctl stop firewalld.service #centos7以上