Windows Server 2019 (WS19) 中引進的叢集集,可改善 SDDC (軟體定義數據中心) 的彈性和彈性。叢集是一種技術, 可讓系統管理員將多個 Windows 2019 叢集結合為叢集的單一保護套。
現有的故障轉移叢集最多可容納 64 個節點。叢集技術將多個 WS19 叢集結合在單一網域中,且每個叢集支援最多 64 個 WS19 節點。相較於故障轉移叢集,叢集集具有更靈活的彈性。例如,4節點故障轉移叢集可在2節點故障後存取。如果我們分成兩個 2 節點叢集並從叢集中形成叢集集,則相同的 4 節點叢集可在一個叢集故障,加上其餘叢集的一個節點故障後繼續運作。因此,它可以在總共 3 個節點故障後繼續運作。
如需伺服器 2019 中的叢集集功能概觀,請參閱「簡介至叢集集-in-windows-server-2019」和「叢集集」。叢集透過使用基礎架構水平擴充檔伺服器技術獲得彈性;這也有助於簡化叢集集內 VM 的跨叢集遷移。
在PowerEdge上部署叢集集的實作設定
已使用的伺服器:兩個 PowerEdge R730XD 和兩個 PowerEdge R740XD
使用兩個 R730XD 建立第一個叢集,並命名 為 S2D13G54 (稱為成員叢集 1)。
使用兩個 R740XD 建立第二個叢集,並命名為 S2D14G54 (稱為成員叢集 2)。
在上述每個建立的叢集上建立兩個 CSV 磁碟區。
在成員叢集 1 上建立虛擬機「vm1」,在成員叢集 2 上建立虛擬機「vm2」。然後,我結合這兩個虛擬機,為叢集集建立一個管理叢集 (名為 mgClus54)。建立管理叢集時,需要 N o 共用儲存裝置。
在成員叢集 1、成員叢集 2 和管理叢集中的每個節點中安裝檔服務角色:
Install-WindowsFeature File-Services -IncludeAllSubFeature –IncludeManagementTools –Restart
在成員叢集 1、成員叢集 2 和管理叢集上建立基礎架構 SOFS 檔伺服器:
Add-ClusterScaleOutFileServerRole -基礎架構 SOFS> 的名稱 <- 基礎架構
建立名為 CLUSSET54 的叢集集:
New-ClusterSet -Name CLUSSET54 -NamespaceRoot <Management Cluster SOFS Name> -CimSession <CIM session to Management Cluster>
然後將建立的S2D14G54,並將S2D13G54叢集新增至叢集集:
Add-ClusterSetMember -ClusterName S2D14G54 -CimSession <Cim Session to ClusterSet> -InfraSOFSName <Name of SOFS 在S2D14G54叢集上建立>
Add-ClusterSetMember -ClusterName S2D13G54 -CimSession <Cim Session to ClusterSet> -InfraSOFSName <Name of SOFS 在S2D13G54叢集上建立>
然後,我 分別在成員叢集 1 和成員叢集 2 上部署兩個 VM 的 V213G 和 V214G,並在叢集集上註冊虛擬機:
Get-ClusterSetMember -ClusterName <叢集名稱> |Register-ClusterSetVM -VMName <VM 名稱>
若要測試跨叢集的即時遷移,我嘗試將 VM「V213G」遷移至成員叢集 2。在跨叢集執行遷移之前,我們需要考慮以下要點:
foreach ($h in $hosts){Set-VMHost -VirtualMachineMigrationAuthenticationType Kerberos -computerName $h }
foreach ($h in $hosts){ Invoke-Command -ComputerName $h -ScriptBlock {Net localgroup administrators /add <management_cluster_name>$}
若要在叢集集中執行叢集的任何維護活動,請將屬於叢集一部分的所有虛擬機遷移至叢集集中的其他叢集,然後從叢集集移除叢集:
Remove-ClusterSetMember -ClusterName <ClusterName> -CimSession <會話為 ClusterSet 建立>
執行維護活動後,將叢集新增至叢集集。
當成員叢集發生意外故障時,叢集集不夠智慧,無法處理故障轉移。Windows Server 2019 只支援手動將資源從一個叢集移動到另一個叢集;即使utomatic VM 故障轉移在單一成員叢集範圍內仍繼續運作。
執行維護活動後,將叢集新增至叢集集。
當成員叢集發生意外故障時,叢集集不夠智慧,無法處理故障轉移。Windows Server 2019 僅支援手動將資源從一個叢集移動到另一個叢集;即使自動 VM 故障轉移繼續在單一成員叢集範圍內運作。