Keepalived两节点出现双VIP情况及解决方法

在两台服务器上搭建了Keepalived之后,Keepalived的VIP在两台服务器上同时出现

MASTER的IP如下:

1
2
3
4
[root@localhost ~]# ip addr | grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 192.168.10.32/24 brd 192.168.10.255 scope global eth0
inet 192.168.10.111/32 scope global eth0

BACKUP的IP如下:

1
2
3
4
[root@localhost ~]# ip addr | grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 192.168.10.33/24 brd 192.168.10.255 scope global eth0
inet 192.168.10.111/32 scope global eth0

解决办法:

1
2
1、关闭防火墙,防火墙没关导致A和B之间不能通信,都判断自己为master绑定vip,如果不关闭防火墙,就要添加vrrp策略:-A INPUT -p vrrp -j ACCEPT
2、修改keepalived的配置文件virtual_router_id和auth_pass,因为我在同一个局域网中安装了多个keepalived,如果virtual_router_id和auth_pass都一样就会互串了,导致谁都不知道谁是MASTER,谁是BACKUP
博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%