配置keepalived+mysql主主,keepalived开机无法自动启动

问题遇到的现象和发生背景

配置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依赖关系有加吗?

img

你的 keepalived 是YUM或者 rpm 安装的吧?
截图一下keepalived的 systemd 启动文件是如何的,
按道理,yum安装或者RPM包安装,是没问题才对。

可以先把检测脚本停掉再尝试,有可能是启动顺序的问题

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^