我正在 ubuntu16.04 上尝试 glusterfs。
设置包括:
- Gluster-服务器节点1:ubuntu16-2
- Gluster-服务器节点2:ubuntu16-3
- Gluster 客户端:ubuntu16-1
我已经在 ubuntu16-2 和 ubuntu16-3 上设置了一个名为“gvol0”的 gluster 卷,其中包含 2 个副本。
我已在 ubuntu16-1 上安装了 gvol0 并从此节点创建了 2 个文件,并确认已在 ubuntu16-2 和 ubuntu16-3 上创建了所创建文件的副本。
为了测试复制,我关闭了 ubuntu16-3 并在 ubuntu16-1 上创建了 2 个附加文件,我可以在 ubuntu16-2 上看到新创建的文件(因为它仍然处于开机状态)。然后我启动了 ubuntu16-3,并期望它能够检索在 gvol0 卷不存在的情况下所做的更改,但事实并非如此。
我需要做什么才能让 ubuntu16-3 在关闭时获取应用于 gvol0 的更改?
此外,启动 ubuntu16-3 后,当从 ubuntu16-2 和 ubuntu16-3 执行“gluster peer status”时,两个对等点均处于“对等点拒绝(已连接)”状态。如何在不手动重新探测两个对等点的情况下解决此问题?