三種環境(實驗室、開發/測試、生產)2 個節點(活動、非活動)、7 個角色。
在 PROD 環境中遇到故障轉移問題,但 LAB 和 DEV/TEST 叢集沒有遇到相同的問題。
QUORUM 設定不同。
實驗室-見證人:仲裁磁碟
開發/測試 - 見證人:仲裁磁碟
PROD - 見證人:叢集磁碟仲裁
在 PROD 系統上,在資源下,Q 驅動器是共享儲存 - 動態仲裁
在 LAB/DEV/TEST 上的資源下,Q 驅動器是普通磁碟機磁碟機
問題是...
仲裁類型之間有什麼區別仲裁磁碟和叢集磁碟仲裁?
我是否應該在所有三個系統上擁有相同類型的仲裁設定(這可能是一個明顯的答案),所有三個仲裁類型均為普通磁碟機盤符,而不是共用儲存類型?
答案1
製作是動態見證。所有叢集都是磁碟見證仲裁類型,並且所有叢集都是具有磁碟見證的節點多數。
動態見證人投票根據票數切換。如果票數為奇數,則證人沒有投票權。如果票數為偶數,則見證人有一票。動態見證顯著降低了集群因見證失敗而宕機的風險。集群根據集群中可用的投票節點數量決定是否使用見證人投票。
參考:
https://learn.microsoft.com/en-us/azure-stack/hci/concepts/quorum#dynamic-witness
https://learn.microsoft.com/en-us/windows-server/failover-clustering/manage-cluster-quorum
答案2
我們將仲裁磁碟的類型從動態變更為普通的舊磁碟機分割區。
此後沒有任何問題。