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

 

 

OSCentOS7.8

MySQLMysql-5.7.23

MHAmha4mysql-manager-0.58-0.el7.centos.noarch.rpm

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

Keepalivedkeepalived-1.3.5-19.el7.x86_64

 

关闭防火墙

systemctl stop firewalld systemctl disable firewalld

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

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