将第三个节点添加到现有的DRBD群集

我们目前有一个2节点DRBD集群正在运行,我们想要添加第三个节点。 到目前为止,我无法find任何资源是否有可能将第三个节点添加到现有的群集,只有如何设置最初有三个节点的群集。

我的问题是,是否有可能添加第三个节点,我将如何去做呢?

SvW钉住了它,但是要明确说明这些步骤 – 这就好像将DRBD放在普通的旧分区下面一样,但是现在的DRBD资源是支持设备。 假设物理支持设备(可能是您的LV)不能放大,您将需要

  1. 收缩你的文件系统
  2. 添加堆叠的资源(为其创build元数据)
    • 它使用内部原始DRBD内部的元数据
  3. 请确保在主动节点上,原始和堆叠的DRBD都是主要的,并且您只能从该点安装堆叠的资源
    • 如果您安装原始的较低DRBD设备,则会绕过堆叠的资源并破坏第三个节点的数据

是的,如果您堆叠 DRBD资源,这意味着您可以使用复制设备作为另一个复制对的物理设备。 对此有一些考虑,所以它可能不是你想要达到的。

甚至在文档中: http : //www.drbd.org/users-guide/s-three-nodes.html

另请注意,DRBD 9.0(目前正在testing中)将会添加多节点冗余( http://www.drbd.org/users-guide-9.0/s-multi-node.html )。