實戰 Azure Stack HCI 20H2 超融合叢集



前言

過去,建立 S2D 超融合環境建構過程,完全需要透過 PowerShell 指令進行建構和檢查運作環境及狀態,舉例來說,從 S2D 超融合環境的前置作業、組態設定虛擬交換器和虛擬網路環境、建構容錯移轉叢集、整合儲存資源、啟用 S2D(Storage Spaces Direct)超融合技術……等,因此即便是熟悉 PowerShell 指令的管理人員,至少也需要花費數小時才能完成整個建置作業,所以讓許多對於 PowerShell 不熟悉的管理人員望之卻步。

過去,企業和組織希望建構微軟的 HCI 超融合叢集運作環境時,必須採用 Windows Server 2016 或 Windows Server 2019 雲端作業系統。然而,微軟發現企業和組織已經開始逐漸將工作負載進行遷移,或是直接改為採用在雲端環境中運作。

因此,在 Microsoft Inspire 2020 大會上,微軟發佈新一代的 HCI 超融合雲端作業系統「Azure Stack HCI」。此時,管理人員肯定會有疑惑,新一代的 Azure Stack HCI 和 Windows Server 2019 作業系統中,建置後的 HCI 超融合叢集運作環境有哪些差異? 簡單來說,新一代的 Azure Stack HCI 是專為 HCI 超融合環境進行重新設計,並且針對 Azure 公有雲環境進行深度整合。







Cluster Creation 新增特色功能

自從 Microsoft Ignite 2019 大會上,發表並實際展示透過 WAC(Windows Admin Center)管理平台,採用新增的「叢集建立延伸模組」(Cluster Creation Extension)特色功能,幫助管理人員在 WAC 圖形化管理介面中,以多階段工作流程的方式帶領管理人員,將過去需要執行大量 PowerShell 的繁複工作流程,在 WAC 圖形化管理介面中完成建置 S2D 超融合運作環境的工作任務。

最新版本的 「叢集建立延伸模組」(Cluster Creation Extension)已經於日前發佈,本文實作環境的 Cluster Creation Extension 版本為「1.465.0」。那麼,我們來看看這個新的 GA 版本支援或新增哪些亮眼功能。




支援 RDMA 組態設定

現在,新版 Cluster Creation Extension 在建立 Azure Stack HCI 超融合叢集的工作流程中,已經完整支援 RDMA (iWARP 或 RoCE v2) 特色功能。同時,還能在工作流程中,組態設定 RDMA 進階組態。




支援 Stretch Cluster

此外,企業和組織期待已久的「延伸叢集」(Stretched Cluster)特色功能,也在新一代的 Azure Stack HCI 開始支援。因此,企業和組織現在可以透過延伸叢集特色功能,例如,在二棟不同建築物之間,建立 Azure Stack HCI 超融合運作環境並啟用延伸叢集功能,無論採用「Active-Passive」或「Active-Active」運作模式,都能讓營運服務達成更高的可用性和彈性。




整合 OEM Extensions 更新機制

當管理人員採用通過 Azure Stack HCI 驗證程序的硬體伺服器時,那麼在建構 Azure Stack HCI 超融合叢集的過程中,Cluster Creation 會透過 OEM Extensions 機器,檢查是否有適用於目前硬體伺服器的相關更新,例如,Firmware 或 Drivers……等。






實戰 Azure Stack HCI 20H2 超融合叢集

在本文實作環境中,總共建立四台主機,前二台主機採用 Windows Server 2019 作業系統,第一台主機擔任 DC 網域控制站的角色(網域名稱為「lab.weithenn.org」),另一台主機擔任 Windows Admin Center 管理平台的角色,另外二台主機則採用新版 Azure Stack HCI 20H2 雲端作業系統,並擔任 HCI 超融合叢集中節點主機的角色。


首先,在第一個階段 Get Started 內,於 1.1 Check the prerequisites 頁面中,系統提示相關前置作業資訊,例如,建議為 WAC 管理平台執行註冊至 Azure 的動作,屆時便可以透過 Azure Portal 輕鬆管理 Azure Stack HCI 超融合叢集,HCI 叢集節點主機必須採用 Azure Stack HCI 雲端作業系統,稍後的組態設定流程必須具備本機 Administrators 群組的權限才行……等,建議管理人員再次檢視是否符合相關條件,避免稍後的部署作業發生非預期的錯誤。


在 1.2 Add servers 頁面中,請鍵入HCI叢集節點主機的管理者帳號及密碼,然後鍵入 HCI 叢集節點主機的 FQDN 主機名稱,分別是「HCI-Node01 和 HCI-Node02」搭配網域名稱後按下 Add 鈕進行檢查,通過系統檢查作業後再按下 Next 鈕繼續下一個組態設定流程。接下來,便是加入網域、安裝伺服器角色和功能、檢查是否安裝最新安全性更新。





因為,本文實作環境為 Nested Virtualization,所以在檢查硬體伺服器 Firmware 和 Drivers 更新時便無法獲得任何更新,然後檢查是否需要重新啟動 Azure Stack HCI 節點主機。



在第二階段則是 Azure Stack HCI 節點主機的網路環境組態設定,首先偵測每台 Azure Stack HCI 節點主機的網路卡數量和連線情況,接著組態設定管理用途網路和虛擬交換器、VMs 虛擬主機用途網路和虛擬交換器、儲存用途網路和虛擬交換器……等。




同樣的,因為本文實作環境為 Nested Virtualization,所以在 RDMA 組態設定頁面時便出現無法支援的情況。最後,組態設定 VMs 虛擬主機用途網路和虛擬交換器、儲存用途網路和虛擬交換器。



順利建構 Azure Stack HCI 叢集和啟用 Storage Spaces Direct 超融合技術後,便可以直接在 WAC  管理介面中,查看和管理 Azure Stack HCI 超融合叢集。