GlusterFS砖替换为先前的节点数据但不同的IP

时间:2016-09-05 13:12:07

标签: disconnect glusterfs

问题有点不寻常,我有一个glusterfs集群 - 假设有4个节点和一些卷。如果我的一个节点重新启动,则可能有两种情况:

  • 节点以相同的IP地址和前一节点的所有文件重新启动,在这种情况下,此节点连接到glusterfs集群而无需其他工作。

  • 节点使用先前的数据重新启动,但这次更改了节点的IP。因此,其他节点中的对等状态显示一个断开连接的节点,这是先前断开连接的节点。但是启动的当前节点未运行。甚至glusterd都无法在此节点中运行。

我的问题是如何连接已经将数据替换为前一节点的新节点。

**到目前为止我尝试了什么

  • 我删除了新节点中的/ var / lib / glusterd文件夹。重新启动了glusterd。从另一个好节点中重复它。尝试用新节点替换旧节点,但没有用。

1 个答案:

答案 0 :(得分:0)

这是因为在其他节点中,断开连接的节点的IP地址仍然是旧的,请尝试:

  • 正常探测Node1的Node2和Node3(“gluster peer probe node2”, “gluster peer probe node3”)。在这之后,Node1将被引用 Node2和Node3上的IP。
  • 从Node2或Node3之一,在Node1上执行反向探测(“gluster peer” 探测node1“)。这将把IP更新为主机名到处(内存中, 在磁盘上和所有节点上。

参考: http://lists.gluster.org/pipermail/gluster-users/2015-March/021255.html