在搭建keepalived的时候发生过一个很奇怪的事情,就是两个机器无法通过心跳检测,就是另一台机器无法发现和自己有master主机,相互抢占VIP,而且网络环境内没有冲突的virtual_router_id,具体原因没有查到。但是通过单播模式解决了问题。
1、在keepalived配置文件virtual_ipaddress上添加
unicast_src_ip 192.168.1.130 ##自己ip
unicast_peer { ##单播模式
192.168.1.131 ##另一个ip
}
如下图:
2、在另一台配置文件也写上相应内容
3、重新启动keepalived