博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MHA切换过程:
阅读量:6086 次
发布时间:2019-06-20

本文共 980 字,大约阅读时间需要 3 分钟。

1.监测master的状态Ping(SELECT) succeeded, waiting until MySQL doesn't respond..

2.当监控发现master异常时发出warning,并重试4次连接查询,并同时检查SSH状态。
3.读取配置文件,检查其他节点状态。
Reading configuration file /etc/masterha/masterha_default.conf and /etc/masterha/app1.conf again, and trying to connect to all servers to check server status..
经过双一轮检查,宣部master is down!

4.终止监控脚本Terminating monitoring script.

5.进入master failover进程:Starting master failover.(检查各节点状态,GTID based failover,Getting Latest Slaves Phase,)
Phase 1: Configuration Check Phase completed.
Phase 2: Dead Master Shutdown Phase completed.
Phase 3: Master Recovery Phase
Phase 3.1: Getting Latest Slaves Phase

Phase 3.3: Determining New Master Phase.

Phase 3.3: New Master Recovery Phase..(其实应该是3.4)

告知新节点环境binlog和position 并把new master 设置为Set read_only=0 on the new master.

完成master 迁移后,实现VIP迁移
Phase 4: Slaves Recovery Phase
Phase 4.1: Starting Slaves in parallel..

6.输出迁移报告:

----- Failover Report -----

转载于:https://www.cnblogs.com/2woods/p/9406737.html

你可能感兴趣的文章
POJ NOI0105-41 数字统计
查看>>
各类电压标准
查看>>
Yii2 提供可以用属性的方式去获取类的一个方法
查看>>
安装Jenkins(基于Ubuntu Desktop 12.04 LTS)
查看>>
c++复习总结
查看>>
Cow Uncle 学习了叉积的一点运用,叉积真的不错
查看>>
caffe源码 池化层 反向传播
查看>>
scikit-learn包的学习资料
查看>>
安卓开发学习笔记—————《第一行代码》第四章 探究碎片 (Fragment和RecyclerView实践)...
查看>>
异步与并行~CancellationTokenSource对线程的作用
查看>>
C#~异步编程再续~你必须要知道的ThreadPool里的throw
查看>>
Lind.DDD.UoW~方法回调完成原子化操作
查看>>
需求分析
查看>>
JS _函数作用域及变量提升
查看>>
SharePoint 2010 动态创建calculate column
查看>>
iOS程序员 如何做到升职加薪,5年 开发经验 码农 笔记送给你!
查看>>
win7电脑关机时间长怎么办
查看>>
MySQL配置文件mysql.ini参数详解
查看>>
struts2中Action到底是什么,怎么理解
查看>>
C++小思
查看>>