Ocfs2

在實時 OCFS2 集群上添加更多節點

  • October 20, 2021

我現在有一個有 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: Trylock failed while opening device “/dev/sdxX””

如何在不關閉集群的情況下增加插槽限制?

不幸的是,我不得不從所有節點上解除安裝驅動器,然後執行 tunefs.ocfs2 -N 10 /dev/sdxX 命令。這樣就解決了問題。

引用自:https://serverfault.com/questions/1080888