当前操作:
1,CHEN1和CHEN2都以mount模式开启dmserver
2,CHEN1和CHEN2都启动dmwatcher
3,监视器启动dmmonitor
问题:
监视器并没有自动连接CHEN2的守护进程,只连接上了CHEN1的守护进程
原因:
CHEN2和监视器之间的网络连接有问题,因为现在CHEN1可以连接上监视器,所以应该是CHEN2这边的问题
分析过程:
0,确认dmserver和dmwatcher进程还在
1,查看CHEN2守护进程的连接状态,发现没连接上监视器
2,CHEN2 ping一下监视器,网络连接没问题
3,确认防火墙是关闭状态
这里防火墙是关的,不是这个原因。如果防火墙没关,也会出现守护进程打开但是连接不上监视器的情况,可以使用以下命令关闭:
4,查看一下网卡信息,发现ens33网卡设置的IP地址没显示出来
应该就是因为这个,虽然不知道为什么设置的网卡信息没有用上,明明之前还是好的。
5,激活网络接口
6,查看网络信息,正常了
7,重新打开监视器,就会恢复正常
监视器会自动收到CHEN2的守护进程的消息,连接上守护进程
监视器查看连接状态
CHEN2守护进程查看连接状态
总结:
1,确认dmserver和dmwatcher进程还在
ps -ef|grep dmserver
ps -ef|grep dmwatcher
2,确认ip地址正常
ip -4 a
或
ip addr
如果地址有问题,激活对应网卡
ifup ifcfg-ens33
3,确认防火墙关闭
systemctl status firewalld
如果是开启的,就关闭防火墙
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #关闭自启动
4,或者配置防火墙规则
允许所有源地址为主备节点或监视器的数据包通过防火墙
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.37.201' accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.37.202' accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.37.203' accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.0.161' accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.0.162' accept"
firewall-cmd --permanent --zone=public --add-rich-rule="rule family='ipv4' source address='192.168.0.163' accept"
firewall-cmd --reload