配置keepalived+mysql主主,业务成功,mysql关闭,IP能正常漂移,但发现keepalived无法配置成开机自启动
必须由人工输入systemctl start keepalived.service才能启动
我用来2种配置方式
1.systemctl enabled keepalived
2.拷贝keepalived至init.d,并授权启动
均无法实现开机启动
MySQL用的一样的方法配置开机自启成功
监控mysql的运行时通过脚本实现
难道脚本问题,导致启动顺序的问题吗
mysql脚本是这么写的
#!/bin/bash
counter=$(netstat -na|grep "LISTEN"|grep "3306"|wc -l)
if [ "${counter}" -eq 0 ]; then
service keepalived stop
fi
keepalive的开机自动启动成功
keepalive启动service依赖关系有加吗?
你的 keepalived 是YUM或者 rpm 安装的吧?
截图一下keepalived的 systemd 启动文件是如何的,
按道理,yum安装或者RPM包安装,是没问题才对。
可以先把检测脚本停掉再尝试,有可能是启动顺序的问题
不知道你这个问题是否已经解决, 如果还没有解决的话: