今天使用keepalived来测试mysql主备自动切换
安装时遇到如下问题
在make install时出现 make[1]: `install' is up to date
解决方案,把源码包目录中 INSTALL文件改成其它的名字,包括genhash/INSTALL
错误2:在执行service keepalived start后,查看ip绑定情况,发现vip没有被绑定,
查看网络配置
vim /etc/sysctl.conf
net.ipv4.ip_forward = 0//这里改为1,打开ip转发
在文件未尾添加如下参数
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
执行sysctl -p,然后重启机器即可。
填坑完毕 :)