Centos
RedHat 6 集群故障轉移
我正在測試此處記錄的 RedHat 集群管理工具:https ://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Cluster_Administration/index.html
我有兩台執行 CentOS 6.4 的虛擬機。我一直在測試故障轉移方案;重啟主機和優雅地關閉主機都成功地將資源遷移到從機(比如 DRBD、Tomcat、MySQL、Apache)。
但是,我想模擬完全斷電或強制關機。在 XenCenter 客戶端中,我強行關閉了主機,並查看了輔助機器上的日誌。簡而言之,資源似乎永遠不會遷移到輔助節點,集群管理界面似乎認為服務仍在主節點上執行。
這是輔助機器日誌的輸出:http: //pastebin.com/gsi6uBct
它主要抱怨擊劍。但我不明白:如果主節點完全自行死亡,則沒有什麼可圍欄的。
想法?
擊劍應該發生在帶外。如果兩台主機之間斷網,就沒有媒介來檢查活躍度,那麼從主機是否應該嘗試啟動服務?不,因為這會導致數據損壞,這些服務仍在主主機上執行。
所以柵欄啟動,只是為了確保主主機真的關閉,一旦柵欄命令通過,就可以安全地啟動輔助主機上的服務。