Keepalived脑裂

 

问题描述:开启防火墙后,Keepalived出现脑裂。

背景架构:两台centos7通过Keepalived实现高可用

问题具体表现形式:两台主机通过ip addr (ip  a)查看,发现两台主机都出现vip(虚拟ip)

排查步骤:

1.关闭防火墙后,发现脑裂症状消失,确认是防火墙的问题

2.设置防火墙规则:

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
第一个是开启组播地址
第二个是重载配置
3. 修改网卡   如 eth0  ens33
 
KeepAlivedMASTERI以IP组播(组播地址: 224.0.0.18) 形式发送VRRP协议包, 与BACKUP保持心跳连接, 若MASTER不可用(或BACKUP接收不到VRRP协议包) ,则BACKUP通过竞选产生新的MASTER并继续对外提供服务,从而实现高可用。

 

 
 
 
 
posted @ 2020-10-15 10:41  六月OvO  阅读(259)  评论(0编辑  收藏  举报