运维DB架构

MySql高可用集群·MHA服务

2023-03-04  本文已影响0人  技术老男孩

一、MHA 软件介绍(Master High Availability)

二、MHA集群的工作过程:

  1. 由Manager定时探测集群中的master节点
  2. 当master故障时,Manager自动将拥有最新数据的slave提升为新的master
  3. 剩下的其他slave服务器自动配置为新master的服务器的slave主机

三、相关配置:

分类 命令/地址/... 说明
安装包 mha4mysql-node
-0.56-0.el6.noarch.rpm
管理服务器
数据库服务器
perl-*.rpm 管理服务器
数据库服务器
perl-ExtUtils-* 管理服务器
perl-CPAN* 管理服务器
目录文件 /etc/mha/app1.cnf 主配置文件
/etc/mha/manager.log 日志文件
/etc/mha/master_ip_failover 故障切换脚本
命令 masterha_check_ssh
--conf=/etc/mha/app1.cnf
测试ssh免密登录配置
masterha_check_repl
--conf=/etc/mha/app1.cnf
测试主从同步配置
nohup masterha_manager
--conf=/etc/mha/app1.cnf
--remove_dead_master_conf
--ignore_last_failover 2> /dev/null &
启动服务器
masterha_check_status 查看管理服务运行状态
上一篇下一篇

猜你喜欢

热点阅读