错误集:MHA高可用集群部署及故障切换[error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln427]

MHA高可用集群部署及故障切换排错

一、在 manager 节点上测试 ssh 无密码认证时和在 manager 节点上测试 mysql 主从连接情况时报错:

masterha_check_ssh -conf=/etc/masterha/app1.cnf

在这里插入图片描述

masterha_check_repl -conf=/etc/masterha/app1.cnf

在这里插入图片描述

[root@localhost masterha]#masterha_check_ssh -conf=/etc/masterha/app1.cnf
Wed Mar  3 13:18:44 2021 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Wed Mar  3 13:18:44 2021 - [info] Reading application default configuration from /etc/masterha/app1.cnf..
Parameter name mger_log is invalid!
 at /usr/local/share/perl5/MHA/SSHCheck.pm line 148.

[root@localhost etc]#masterha_check_repl -conf=/etc/masterha/app1.cnf
Wed Mar  3 13:24:57 2021 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Wed Mar  3 13:24:57 2021 - [info] Reading application default configuration from /etc/masterha/app1.cnf..
Wed Mar  3 13:24:57 2021 - [error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln427] Error happened on checking configurations. Parameter name manger_log is invalid!
 at /usr/local/share/perl5/MHA/MasterMonitor.pm line 286.
Wed Mar  3 13:24:57 2021 - [error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln525] Error happened on monitoring servers.
Wed Mar  3 13:24:57 2021 - [info] Got exit code 1 (Not master dead).

MySQL Replication Health is NOT OK!

二、错误分析

1.查看配置服务器无密码认证有没有问题

(1)在 manager 节点上配置到所有数据库节点的无密码认证

以下是原配置,配置没问题,排除此项问题
MHAmanager:192.168.2.7

ssh-keygen -t rsa 				#一路按回车键
ssh-copy-id 192.168.2.4
ssh-copy-id 192.168.2.5
ssh-copy-id 192.168.2.6

在这里插入图片描述
(2)在 mysql1 上配置到数据库节点 mysql2 和 mysql3 的无密码认证 ssh-keygen -t rsa
mysql1:192.168.2.4

ssh-keygen -t rsa
ssh-copy-id 192.168.2.5
ssh-copy-id 192.168.2.6

(3)在 mysql2 上配置到数据库节点 mysql1 和 mysql3 的无密码认证
mysql2:192.168.2.5

ssh-keygen -t rsa
ssh-copy-id 192.168.2.4
ssh-copy-id 192.168.2.6

(4)在 mysql3 上配置到数据库节点 mysql1 和 mysql2 的无密码认证
mysql3:192.168.2.6

ssh-keygen -t rsa
ssh-copy-id 192.168.2.4
ssh-copy-id 192.168.2.5

2.查看app1.cnf文件是否配置出错

vim /etc/masterha/app1.cnf

之前配置文件里的manager_log这里输入错误
修改配置文件,改正后wq退出,再次验证
在这里插入图片描述
修改后再次验证

masterha_check_ssh -conf=/etc/masterha/app1.cnf
masterha_check_repl -conf=/etc/masterha/app1.cnf

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35456705/article/details/114309872