DRBD节点间无法通信(节点状态显示connecting或者standAlone)

记录这个困扰了我一个上午的问题!!!

刚从公司的大佬手里接手drbs+pacemaker+nifi的高可用架构,还没搞明白呢,在群里就被@了,问题如下:

主节点显示正常,如下图:

从节点2显示和从节点3连接不通,如下图:

解决:

1.检查host文件配置了没

vi /etc/hosts

2.检查资源配置文件有没有问题,查看了三个节点的文件内容,发现没问题:

4.查看防火墙是否关闭或者是否开通了7789端口(对应资源配置文件中的端口),如果没开启对应端口号的话,可以选择关闭防火墙或者开启对应端口号。

查看防火墙状态:systemctl status firewalld

关闭防火墙:systemctl stop firewalld

查看防火墙是否开启端口:firewall-cmd --query-port={要查询的端口号}/tcp,yes表示已开启,no表示未开启。

防火墙开放端口:

firewall-cmd  --add-port=7789/tcp --permanent
firewall-cmd --reload

4.重启drbd资源。

分别在连接不通的节点上依次执行以下命令:

drbdadm down all 或者 drbdadm down {资源名}

drbdadm up all  或者 drbdadm up {资源名}

例如我的环境是三个节点,主节点和其他两个从节点连接状态正常且无法重启(因为已挂载磁盘在使用中,执行down命令会报:Device is held open by someone),问题出在两个从节点的通信上,所以我只在两个从节点上执行。

执行完后,分别在两个从节点上查看状态

drbdadm status

结果显示:

一切正常,搞定!

此次只是重启解决了问题,但是具体原因并没有弄清楚,后续弄清楚了再更新,或者有知道的大佬,提示几点可能的原因,小弟不胜感激~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值