mysql通过keepalived创建双主高可用

参考url1:http://blog.51cto.com/lizhenliang/1362313

参考url2:https://blog.csdn.net/huoyuanshen/article/details/68483188 主要了解keepalived的注意事项部分。

根据url1,必修改点:
1,
[root@master ~]# vi /usr/local/keepalived/mysql.sh
#!/bin/bash
pkill keepalived

service network restart #添加这行。如果不启动,可能会初始vip继续持有,进而出现脑裂。

脑裂是有序keepalived异常退出,导致vip未释放引起的。基于抢占或其他方式的切换,vip会顺利摘除。

#nopreempt
被注释后,表示抢占模式,会根据优先级抢占资源,将其他vip抢夺过来。

----------------------------------keepalived开机自启动设置开始-----------------------------

centos6.5如上

centos7:https://www.linuxidc.com/Linux/2016-12/138079.htm,参考二、添加开机自启脚本中的 方法一

1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)
chmod +x /opt/script/autostart.sh

2、打开/etc/rc.d/rc/local文件,在末尾增加如下内容
/opt/script/autostart.sh

3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
chmod +x /etc/rc.d/rc.local

----------------------------------keepalived开机自启动设置结束-----------------------------

猜你喜欢

转载自blog.csdn.net/huoyuanshen/article/details/80847469