keepalived 启动成功,但是没绑定虚拟 ip
启动后,用 service keepalived status 看到 keepalived 的状态是正常的。
用 tail -f /var/log/messages 看日志,也没发现有问题。
可是 用 ip a 就是看不到绑定的虚拟 ip。
之后又一点一点检查,发现 /etc/keepalived/eepalived.conf 配置文件的内容有问题,
原来对 global_defs 的定义块少了后大括号:
global_defs {
router_id mysql-15 ### router_id
vrrp_instance VI_1 {
。。。
}
virtual_server 192.168.1.110 3306 {
。。。
}
加上反大括号,重启 keepalived 服务,再用 ip a 查看,发现就能绑定虚拟 ip 了。
修改后的配置文件的内容如下:
global_defs {
router_id mysql-15 ### router_id
}
vrrp_instance VI_1 {
。。。
}
virtual_server 192.168.1.110 3306 {
。。。
}