Rhel
RHEL 6.6 集群 - 等待仲裁超時
我正在嘗試設置 RHEL 集群。一切都很好(好吧,一點也不)。
我正在使用 2 個節點和 1 個仲裁 (LUN)。當我同時啟動兩個 cman 服務時,就可以了。集群已啟動,每個節點都已啟動。
但是如果我重新啟動一個節點(或讓他被隔離),我仍然停留在“等待仲裁”並超時。所以 cman 將無法啟動。
我試圖修改投票(每個節點 1 個,1 個法定人數,預期 3 個)。我還修改了 /etc/sysconfig/cman 以註釋掉 cman_quorum_timeout 並將其設置為 60 秒。
我真的不知道我錯過了什麼,以及如何排除故障,因為即使我將 loglevel=4 放在 cluster.conf 中,日誌(消息、qdiskd、corosync ……)也沒有什麼有趣的。
提前致謝。
行。這是一個與網路相關的問題。
RHEL 集群使用多播,而我們得到的 Cisco 交換機使用的是 IGMPv1。似乎當未定義 QUERIER 時,Catalyst 交換機讓多播討論在超時前打開 180 秒。
由於我們不能放置組播路由器,我們決定
transport=udpu
在節點/etc/cluster/cluster.conf
上使用。<cman>
所以集群將使用單播。現在沒有問題了。