我有2个分布式复制类型的gluster集群:
群集1(C1):在机器M1和M2中使用砖块。
群集2(C2):在机器M3和M4中使用砖块。
我想通过添加M4(已经是C2的一部分)和另一台机器M5来扩展C1。
为了添加砖块,首先我需要通过从M1或M2探测M4和M5将M4和M5添加到C1中。当我进行同伴探测时,我可以添加机器M5,但是当我尝试通过
添加M4到C1时 sudo gluster peer probe M4
我明白了:
对等探测:失败:M4已经是另一个群集的一部分或已配置卷
我有两个问题:
甚至可以实现我想要的(因为我混合了两个不同的集群)?
如果是,该怎么做?
PS:我已阅读以下链接但我的问题仍未解决: redhat mailing list,redhat mailing list-2
答案 0 :(得分:0)
在任何时候,节点都只能在一个集群中。
你应首先从C2做gluster peer detach M4
M4,然后你可以添加到C1。
# gluster peer detach <server>
答案 1 :(得分:0)
在被拒绝的对等点上:
停止 glusterd
在 /var/lib/glusterd 中,删除除 glusterd.info(UUID 文件)之外的所有内容
rm -rf !(glusterd.info)
启动 glusterd
试探一位优秀的同龄人
重启 glusterd,
检查“gluster 对等状态”
您可能需要再重新启动一两次 glusterd,请继续检查对等状态。