MHA方案哈哈
(一)项目名称:京东发票归集核算平台MHA实施方案
项目描述:
软件环境:MySQL5.7.24
硬件环境:光纤交换机
原理介绍
尝试从出现故障的master节点传输二进制日志到slave节点
从多个slave节点挑选新的备选master机器
在备选master机器和其他的slave机器同步差异日志
新的master机器应用主库传输过来的二进制日志
选举新的备选master为 新的master
变更原先的slave为新master的slave
责任描述:
架构图如下:
Master(192.168.2.100)
vip:(192.168.2.99) MHA监控服务器(192.168.2.103)

slave02 slave03
(192.168.2.101) (192.168.2.102)
1. 搭建一主双从的复制环境(gtid的复制方式)
2. 配置三个节点的SSH免密登入
3. 分别在三个节点安装epel插件
4. 分别在三个节点安装MHA-Node软件包
5. 在Manager节点上安装MHA-Manager软件包
6. 在主节点创建Manage监控用户
7. 在Manager节点配置MHA
请注意修改以下细节:Manager的工作目录、Manager的日志目录、远程主机的工作目录、ssh的登录用户、负责复 制工作的用户、Manager跟其他节点的ping间隔、Master的二进制日志目录、可参加选举的相关主机
8. 对MHA环境的检测
masterha_check_ssh检测ssh连通性
masterha_check_repl检测节点间复制环境
9. 启动测试MHA服务
10. 在master服务器上面添加VIP
11. 进行有效性检测
关停主节点的mysql服务,确认vip迁移至新的master及此时slave节点的master主机变更为新的master
12. 再次确认MHA Manager状态及主从同步的状态
13. nohup方式启动MHA
创建时间:2021-12-22 11:33
넶浏览量:0