原来drbd拓扑没有做心跳线,直接用的对外IP,进行的心跳检测,先加上心跳线之后,将DRBD配置文件也修改过,但是DRBD始终处于两台主机无法通信状态具体如下


DRDB主备无法通信解决方法_第1张图片

我对外网段是192.168.1.0网段,现加上心跳线之后,两台之间心跳检测网段为172.16.10.0网段。

多次重启服务,重启服务器均无法解决问题,后来翻了好多遍搜索引擎,终于得到解决办法。

具体解决方法:

1.先UMOUNT drbd分区

2.drbdadm disconnect all

3.drbdadm secondary all

4.drbdadm -- --discard-my-data connect all

如果还不行,在主上执行 drbdadm connect all

问题解决!