预测裂脑情况发生后的主要成员数量

预测裂脑情况发生后的主要成员数量

我正在尝试使用自动裂脑恢复策略来避免裂脑情况,详情请见http://www.drbd.org/users-guide/s-configure-split-brain-behavior.html

如何预测我们处于哪种情况?如何预测裂脑后的主要数量?这一切都是偶然的吗?

答案1

您有多少个节点?超过两个吗?

无论如何,我发现以下设置是从裂脑中恢复的最佳方法:

  1. 之后-sb-0pri:丢弃零变化
  2. 之后-sb-1pri:丢弃次要
  3. 之后-sb-2pri:断开

因此,首先,我们丢弃位图中未写入任何更改的任何差异。其次 - 如果存在一些隔离活动,并且某些更高级别将一侧切换为主要 - 然后丢弃次要更改 - 这样可以保留最近的更改,但可能您现在的次要更改尚未担任主要角色很长时间。第三,如果这没有帮助,您必须手动解决此问题。

我想在这里引用道格拉斯·亚当斯的话:“不要被咬“(摘自《Last Chance to See》)。有很多种可能的方式会导致“被裂脑咬伤”。因此,这取决于您的具体设置以及您陷入裂脑情况的原因。

我尝试通过使用至少三条不同的心跳线进行上述集群来避免这些问题。这三条线不应该有任何共同的故障点。至少有一个非常智能的(商业)集群解决方案,如果反应可能导致裂脑情况,它会停止反应。但对于小额资金解决方案遵守至少三条真正独立的线的规则......

相关内容