我目前有一个包含 4 个节点的 OCFS 集群。我想再添加 6 个。
我做了什么:
- 我编辑了 /etc/ocfs2/cluster.conf 文件并添加了所有所需的节点。然后我将其复制到所有节点。
- 当我尝试从 Node06 挂载分区时,我可以在 Node01 的 dmesg 上看到一个未知节点正在尝试访问它。
- 然后我将 /sys/kernel/config/cluster/ocfs2/node/Node05-Node10 目录复制到现有节点 Node01-Node04。
- 此后,新的节点可以连接,但我超出了插槽限制,即 4 个插槽。
- 我尝试通过运行 tunefs.ocfs2 -N 10 /dev/sdxX 来增加它,但它返回错误“tunefs.ocfs2:打开设备“/dev/sdxX”时 Trylock 失败”
如何在不关闭集群的情况下增加插槽限制?
答案1
不幸的是,我不得不从所有节点卸载驱动器,然后运行 tunefs.ocfs2 -N 10 /dev/sdxX 命令。这样就解决了问题。