MHA搭建及故障维护的方法是什么


本篇内容主要讲解“MHA搭建及故障维护的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MHA搭建及故障维护的方法是什么”吧!
CentOS 7改主机名
将ip和域名配置到/etc/hosts文件中
尝试在各主机上的防火墙上加上端口的允许
这条规则的意思是,想要在输入数据INPUT中,protocol为tcp/IP的方式,访问端口3306,都会被允许的
[master,slave1,slave2,manager]
[slave1,slave2,manager]
[master]
缺啥,yum install xxx 啥就行。
1.创建目录
日志文件显示:
上面的结果表明master成功切换。
1.切换过程会自动把read_only关闭
2.切换之后需要删除手工删除/masterha/app1/app1.failover.complete,才能进行第二次测试
3.一旦发生切换管理进程将会退出,无法进行再次测试,需将故障数据库加入到MHA环境中来
4.原主节点重新加入到MHA时只能设置为slave,在
之前需要先 reset slave
5.关于ip地址的接管有几种方式,这里采用的是MHA自动调用IP别名的方式,好处是在能够保证数据库状态与业务IP切换的一致性。启动管理节点
之后
VIP会自动别名到当前主节点上,Keepalived也只能做到对3306的健康检查,但是做不到比如像MySQL复制中的Slave-SQL、
Slave-IO进程的检查,容易出现对切换的误判。
6.注意:二级从服务开发云主机域名器需要将log_slave_updates打开
7.手工切换需要先定义好master_ip_online_change_script脚本,不然只会切换mysql,IP地址不会绑定上去,可以根据模板来配置该脚本
8.通过设置no_master=1可以让某一个节点永远不成为新的主节点
①在manager上删除app1.failover.complete文件
②原master主节点服务启动
③ manager管理节点,检查同步报错
⑤查看现在的slave1上的信息
④配置187节点mysql为新的slave,并启动同步进程
再次在管理节点上检查同步状态成功:
需注意:按如上步骤操作后,此时121节点作为slaver已加入到集群中,但是宕机这段时间122、123中新产生的数据在121中没有,所以还需要先从主节点备份导入最新的数据再启动同步
⑤启动MHA
nohup masterha_manager –conf=/etc/masterha/app1.cnf > /mha/app1/mha_manager.log &1 &
回切:
同样的道理,以上步骤配置无问题的话停止当前master的MySQL进程,MHA可直接切换master至原节点到此,相信大家对“MHA搭建及故障维护的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 常用思维导图工具

思维导图是一项非常有价值的思维工具,也许你会使用手工进行绘图,但也要学会如何使用 计算机软件 进行绘图。目前支持绘制思维导图的软件层出不穷,功能、水平也不一样。那么,这么多的思维导图软件究竟要怎样挑选呢?下面是小编精心筛选的市面上最常用的十种思维工具,每个软件…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/26 17:42
下一篇 06/26 17:42

相关推荐