手动切换可以,但是自动不管用,怎么回事啊?

来源:5-17 MHA架构实例演示(2)

雪兔儿

2020-05-17

masterha_master_switch --conf=/etc/mha/mysql_mha.cnf --master_state=dead --dead_master_host=192.168.118.139
执行上面可以故障转义并且虚拟IP也迁移到了新的主上面了。但是
执行下面
masterha_manager --conf=/etc/mha/mysql_mha.cnf
主停了虚拟IP和主从切换的故障都不起作用。

没报错。[root@bogon ~]# masterha_manager --conf=/etc/mha/mysql_mha.cnf
Sun May 17 23:03:41 2020 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Sun May 17 23:03:41 2020 - [info] Reading application default configuration from /etc/mha/mysql_mha.cnf…
Sun May 17 23:03:41 2020 - [info] Reading server configuration from /etc/mha/mysql_mha.cnf…
Monitoring server 192.168.118.139 is reachable, Master is not reachable from 192.168.118.139. OK.
Monitoring server 192.168.118.140 is reachable, Master is not reachable from 192.168.118.140. OK.
Monitoring server 192.168.118.141 is reachable, Master is not reachable from 192.168.118.141. OK.
怎么判断问题在哪里啊?手动切换可以是不是证明我的配置没问题。
自动不可以证明哪里有问题啊?

写回答

1回答

sqlercn

2020-05-18

你之前的问题里不是说你注释了master_ip_failover这个脚本吗?这个脚本是用来自动故障转移的。

0
2
sqlercn
回复
雪兔儿
完整的日志是什么?另外所有节点的防火墙和seliux是不是全都关闭了?
2020-05-18
共2条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程