keepalived同时出现VIP的解决方法

admin Mr丶点心 关注 VIP用户组 26级
发表于linux运维版块

问题:两台机器上面都有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

评论列表 评论
发布评论

评论: keepalived同时出现VIP的解决方法

(0) 分享
分享
取消
我的客服