数据库
MySQL
ORACLE
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
Linux运维
中间件
shell脚本
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
首页 动态 发帖 版块 我的
 退出
游客  
等级:
金豆:
经验:
首页  /  linux运维  /  正文

keepalived同时出现VIP的解决方法

  2258 
 0
 0

问题:两台机器上面都有VIP的情况

排查:

1.检查防火墙,发现已经是关闭状态。

2. keepalived.conf配置问题。

3.可能是上联交换机禁用了arp的广播限制,造成keepalive无法通过广播通信,两台服务器抢占vip,出现同时都有vip的情况。

  tcpdump -i eth0 vrrp -n   检查发现 14和15都在对224.0.0.18发送消息。但是在正常情况下,备节点如果收到主节点的心跳消息时,优先级高于自己,就不会主动对外发送消息。

 

解决方法,将多播调整为单播然后重启服务:

[root@test-15]# vim /etc/keepalived.conf

    priority 50

    unicast_src_ip  172.19.1.15   #本机ip

    unicast_peer {              

        172.19.1.14      #对端ip

    }

[root@test-14]# vim /etc/keepalived.conf

    priority 100

    unicast_src_ip  172.19.1.14   #本机ip

    unicast_peer {              

        172.19.1.15      #对端ip

    }

配置完成后恢复正常,查看:  tcpdump -i eth0 vrrp -n

标签:
作者签名: 只有努力,才会有收获   楼主  2021-12-24 08:50:29

点赞推荐

回复列表
合作伙伴:
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
您的IP: 13.58.139.190 , 2024-09-19 08:16:33
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
(0) 分享
分享
取消
我的客服