keepalived高可用vip无法正常迁移问题

在用keepalived做高可用的时候遇到个奇怪的问题:配置好keepalived配置文件后,用systemctl stop keepalived.service停止keepalived服务,VIP地址正常地从主服务器迁移到备服务器,客户端也能正常访问vip,开启keepalived服务后,vip切回到主服务器,但是再次执行systemctl stop keepalived.service时,就出问题了,VIP就固定死在主服务器上了,再也无法迁移到备服务器上了。想了大半天不知道怎么回事,后来使用ps -ef|grep keepalived时,得到结果:
root 20852 1 0 17:07 ? 00:00:00 /usr/sbin/keepalived -D
root 20853 20852 0 17:07 ? 00:00:00 /usr/sbin/keepalived -D
root 20854 20852 0 17:07 ? 00:00:00 /usr/sbin/keepalived -D
root 20861 1593 0 17:07 pts/0 00:00:00 grep --color=auto keepalived
发现进程活的好好的,这不对呀,理论上进程应该停止了,网上一搜,发现有人也遇到这个问题,把他链接放这里:
https://www.cnblogs.com/forlive/p/12256635.html
停止keepalived服务时,改成ystemctl kill keepalived,发现进程已停止:
root 21224 1593 0 17:09 pts/0 00:00:00 grep --color=auto keepalived
vip地址也正常切换到备服务器上了

发布了15 篇原创文章 · 获赞 10 · 访问量 1239

猜你喜欢

转载自blog.csdn.net/ygh3110001606/article/details/104678694