keepalived-1.3.5+MHA部署mysql集群

keepalived-1.3.5+MHA部署mysql集群

 

 

MHA工作原理总结为以下几条:

从宕机崩溃的master保存二进制日志事件(binlog events);

识别含有最新更新的slave;

应用差异的中继日志(relay log)到其他slave;

应用从master保存的二进制日志事件(binlog events);

提升一个slave为新master;

使用其他的slave连接新的master进行复制。

MHA特点:

故障切换时间 10-30秒

自动监控Master以及故障转移

在线切换Master到异机

1.环境介绍

服务器角色

 

IP

 

节点

 

端口

 

职责

 

manager、master

 

192.168.163.3

 

mha1

 

3310

 

监控、主master

 

slave1

 

192.168.163.16

 

mha2

 

3310

 

从slave

 

slave2

 

192.168.163.20

 

mha3

 

3310

 

从slave

 

 

OS:CentOS7.8

MySQL:Mysql-5.7.23

MHA:mha4mysql-manager-0.58-0.el7.centos.noarch.rpm

mha4mysql-node-0.58-0.el7.centos.noarch.rpm

Keepalived:keepalived-1.3.5-19.el7.x86_64

 

关闭防火墙

systemctl stop firewalld systemctl disable firewalld

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjdzg.html