設定 Azure Stack HCI 叢集仲裁

已完成

Contoso 內部部署資料中心最近發生的硬體故障與電源中斷事件,暴露了一些更重要的內部開發應用程式的實作方式出現瑕疵的問題,包括缺乏足夠的高可用性佈建。 在評估 Azure Stack HCI 的過程中,您想要確保其實作將會考慮這類佈建的需求。 為了達成此目標,您決定在 Azure Stack HCI 中探索叢集仲裁和見證的概念,並找出最佳設定。

Azure Stack HCI 叢集中的叢集仲裁和叢集見證概觀

Azure Stack HCI 依賴 Windows Server 容錯移轉叢集作業系統功能來執行高可用性功能。 在容錯移轉叢集中,仲裁一詞代表必須可供使用以維持叢集連線的叢集元件數目。 這些元件包含叢集節點以及見證。 「見證」是協助建立和維護仲裁的資源。

注意

仲裁的目的是要防止「核心分裂」案例。 在這樣的案例中,由於節點間的連線問題,叢集中的兩組節點會開始彼此獨立運作,因而導致叢集狀態及其資源的損毀。

您可以根據與每個元件相關聯的投票數和仲裁機制,來決定仲裁類型。 Azure Stack HCI 包含兩種仲裁機制:

  • 叢集仲裁,其在叢集層級運作,並以節點的投票和見證為基礎。 您可以將這類見證作為檔案共用或 Azure 儲存體帳戶中的 Blob 來執行。

    注意

    Azure Stack HCI 不支援磁碟見證。

  • 集區仲裁,其在儲存集區層級運作,並以節點的投票和儲存體復原為基礎。 集區仲裁會指定擁有存放集區資源作為見證的節點。

下表根據節點數目和見證類型,概述叢集復原。

伺服器節點 可以承受一個伺服器節點失敗 可以承受一個伺服器節點失敗,然後再承受另一個節點失敗 可以承受兩個同時發生的伺服器節點失敗
2 50/50 No No
2 加上見證 No
3 Yes 50/50 No
3 加上見證 Yes .是 No
4 Yes Yes 50/50
4 加上見證 Yes .是 Yes
5 (含) 個以上 Yes .是 Yes

下表根據節點數目和見證類型,概述集區仲裁復原。

伺服器節點 可以承受一個伺服器節點失敗 可以承受一個伺服器節點失敗,然後再承受另一個節點失敗 可以承受兩個同時發生的伺服器節點失敗
2 No No
2 加上見證 No
3 No
3 加上見證 No
4 No
4 加上見證 Yes .是 Yes
5 (含) 個以上 Yes .是

注意

針對四個或更多節點,儲存空間直接存取 (最多) 容許兩個並行節點失敗,不論叢集大小為何。

注意

Azure Stack HCI 叢集的功能不僅只取決於仲裁,也會取決於可供叢集節點使用的資源,以及其執行容錯移轉到該節點的叢集工作負載的能力。 例如,具有五個節點的叢集,在兩個節點失敗的情況下仍然會有仲裁。 不過,只有在剩餘的三個叢集節點都具有足夠的資源,以執行容錯移轉到剩餘節點的叢集角色時,這些節點才能繼續為用戶端提供服務。 這些資源包含儲存體、處理能力、網路頻寬及記憶體。

使用 Windows Admin Center 設定 Azure Stack HCI 叢集

雖然您可以將叢集見證設定為檔案共用或 Azure 儲存體帳戶中的 Blob,但前提是該 Blob 選項有可靠的網路連線能力,可連線到裝載儲存體帳戶的 Azure 區域。 這種方法可提供更多的復原能力,並在使用延展式叢集時加速災害復原,如下一個學習單元所述。

這種類型的設定稱為「雲端見證」,而設定的最簡單方式就是使用 Windows Admin Center。 此設定由下列高階步驟所組成:

  1. 連線至將裝載包含雲端見證 Blob 之 Azure 儲存體帳戶的 Azure 訂用帳戶。

  2. 在 Azure 訂用帳戶中,建立一般用途 v1 或一般用途 v2 Azure 儲存體帳戶,其設定為使用本地備援儲存體 (LRS) 複寫設定。

  3. 取出與儲存體帳戶相關聯的兩個存取金鑰之一的值。 您可以直接從 Azure 入口網站中的儲存體帳戶分頁來識別金鑰值。

    The screenshot depicts the Azure portal Access keys blade that contains the storage account name and the two keys associated with the storage account.

  4. 使用 Windows Admin Center 連線至 Azure Stack HCI 叢集。

  5. 提供儲存體帳戶名稱和其中一個存取金鑰,在 Windows Admin Center 中從叢集管理員介面設定雲端見證仲裁。

    The screenshot depicts the Cluster Manager interface in Windows Admin Center with the witness configuration completed.

示範:在 Azure Stack HCI 中設定雲端見證

在此示範中,您將了解如何在 Azure Stack HCI 中設定雲端見證。

知識檢查

1.

Contoso 資料中心對美國東部區域的 Azure 區域具有可靠且可復原的連線能力。 您必須為 Contoso 的 Azure Stack HCI 部署建議叢集見證。 您應建議使用哪個見證類型?