DRBD 重启后总是导致大脑分裂

DRBD 重启后总是导致大脑分裂

我对整个集群主题(pacemaker 和 DRBD 等)完全陌生,对 Linux 总体上也是新手(现在每天使用它大约两个月了)。实际上,我正在玩一个简单的 Apache 集群,访问一个共享的 DRBD 安装点,只是为了好玩。现在一切都运行正常,尽管事实上,每次两个节点中的一个重新启动时,我都会遇到脑裂的情况。我的猜测是,在主节点将自己声明为辅助节点之前,网络连接被切断了(它实际上是这样工作的吗?)。所以我的问题是如何调查这里的问题是什么。任何建议都将不胜感激。

谢谢!

答案1

查看两个节点上的系统日志可能会帮助您确定裂脑发生的位置。

了解 DRBD 如何使用生成 ID 来判断是否发生了裂脑也可能会有所帮助。每当更新或比较生成 ID 时,系统日志中都会有一个条目。

参考:https://drbd.linbit.com/users-guide/s-gi.html

编辑:我刚刚注意到这篇文章上的 Pacemaker 标签。您是否已将 DRBD/Apache 设置为在启动时启动?当使用像 Pacemaker 这样的集群管理器时,您将希望将所有服务的启动和停止都留给 Pacemaker。

相关内容