DRBD 9 - 三节点(三主节点或双主节点加一个辅助节点)

DRBD 9 - 三节点(三主节点或双主节点加一个辅助节点)

我们使用 DRBD 9.0.12 设置了一个三节点集群,其中所有三个节点都是主节点并且是 UpToDate 的。

在我们重新启动一台机器之前,此设置工作正常。机器再次启动后,它将无法重新连接。当它尝试连接到其他主机(它们仍然是主主机)时,它的状态仍为“已过时”。

无论我们执行什么 drbdadm 命令,状态都不会改变。drbdadm up、drbdadm connect 或 drbdadm --discard-my-data connect

唯一可行的解​​决方法是将另外两个主服务器中的一个设为辅助服务器,然后断开连接并重新连接。此后,重新启动的主机将连接并开始同步。但在现实世界中,关闭两个幸存者之一的资源是不切实际的。

在三重主设置中节点发生故障后正确的方法是什么?

我们第二次尝试配置双主服务器加一个从服务器的设置。但问题仍然一样。

DRBD 9.0.12 是否支持和/或可以设置主/主/主或主/主/次?目前文档还不是很清楚

答案1

目前,DRBD 还无法拥有超过 2 个主节点。如果成功了,那这真的只是巧合。

答案2

使用 drbd 9.1 可以实现这一点,并且在 9.0 中也应该可用。

LINBIT 文档说: 当前 DRBD-9.0 版本不建议以双主模式运行(因为缺乏测试)。在 DRBD-9.1 中,可以同时拥有两个以上的主节点。

https://docs.linbit.com/docs/users-guide-9.0/#ch-admin-drbdmanage

相关内容