Sady clusterů představené ve verzi systému Windows Server 2019 (WS19) vylepšují flexibilitu a odolnost softwarově definovaného datového centra (SDDC). Cluster Set je technologie, která správcům umožňuje kombinovat více clusterů Windows 2019 do jednoho zastřešujícího clusteru.
Stávající clustery s podporou převzetí služeb při selhání mohou pojmout maximálně 64 uzlů. Technologie Cluster Sets kombinuje více clusterů WS19 v jedné doméně, přičemž každý z těchto clusterů podporuje až 64 uzlů WS19. V porovnání s clusterem s podporou převzetí služeb při selhání má sada clusterů větší odolnost. Například cluster s podporou převzetí služeb při selhání se 4 uzly může přežít selhání 2 uzlů. Pokud se stejným clusterem se 4 uzly rozdělíme na dva clustery se 2 uzly a vytvoříme z něj sadu clusterů, může přežít selhání jednoho clusteru a selhání jednoho uzlu ze zbývajícího clusteru. Může tedy přežít celkem 3 selhání uzlů.
Přehled funkce Cluster-Sets na Serveru 2019 najdete v tématu "Introduction-to-cluster-sets-in-windows-server-2019" a "Cluster sets". Sady clusterů získávají svou flexibilitu díky použití základní technologie označované jako souborový server se škálováním na více systémů, což také usnadňuje migraci virtuálních počítačů mezi clustery v rámci sady clusterů.
Testovací prostředí pro nasazení sady clusterů v serveru PowerEdge
Použité servery: Dva servery PowerEdge R730XD a dva servery PowerEdge R740XD
Byl vytvořen první cluster pomocí dvou serverů R730XD a pojmenován S2D13G54 (tzv. Member Cluster 1).
Byl vytvořen druhý cluster pomocí dvou serverů R740XD a pojmenován S2D14G54 (tzv. Member Cluster 2).
V každém z výše vytvořených clusterů byly vytvořeny dva svazky CSV.
Byl vytvořen virtuální počítač "vm1" v členském clusteru 1 a virtuální počítač "vm2" v členském clusteru 2. Poté jsem tyto dva virtuální počítače zkombinoval a vytvořil cluster pro správu (s názvem mgClus54) pro sadu clusterů. Přivytváření clusteru pro správu není vyžadováno žádné sdílené úložiště.
Nainstalovali jste roli souborových služeb do každého uzlu v členském klastru 1, členském klastru 2 a clusteru pro správu:
Install-WindowsFeature File-Services -IncludeAllSubFeature –IncludeManagementTools –Restart
Byl vytvořen souborový server SOFS infrastruktury na členském clusteru 1, členském clusteru 2 a clusteru pro správu:
Add-ClusterScaleOutFileServerRole -Name <Název infrastruktury SOFS> -Infrastructure
Byla vytvořena sada clusterů s názvem CLUSSET54:
New-ClusterSet -Name CLUSSET54 -NamespaceRoot <Název SOFS> clusteru pro správu -CimSession <Relace CIM do clusteru> pro správu
A pak přidejte vytvořený S2D14G54 a S2D13G54 cluster do clusteru do ClusterSet:
Add-ClusterSetMember -ClusterName S2D14G54 -CimSession <Relace CIM do ClusterSet> -InfraSOFSName <Název SOFS vytvořeného v S2D14G54 clusteru>
Add-ClusterSetMember -ClusterName S2D13G54 -CimSession <Relace CIM do ClusterSet> -InfraSOFSName <Název SOFS vytvořeného v S2D13G54 clusteru>
Pak nasadím dva virtuální počítače V213G a V214G na členský cluster 1 a členský cluster 2 a zaregistruji virtuální počítače v sadě clusterů:
Get-ClusterSetMember -Název_clusteru <Název> clusteru | Register-ClusterSetVM -VMName <VM Name>
Při testování migrace za provozu napříč clustery jsem se pokusil migrovat virtuální počítač "V213G" na členský cluster 2. Před provedením migrace mezi clustery je třeba vzít v úvahu následující body:
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>$} }
Chcete-li provádět jakoukoli činnost údržby clusteru v sadě clusterů, migrujte všechny virtuální počítače, které jsou součástí clusteru, do jiných clusterů v sadě clusteru a poté odeberte cluster ze sady clusterů:
Remove-ClusterSetMember -Název <_clusteru Název_clusteru> -CimSession <Relace vytvořená pro ClusterSet>
Po provedení údržby přidejte cluster zpět do sady clusterů.
V případě neočekávaného selhání členského clusteru není sada clusteru dostatečně inteligentní, aby zvládla převzetí služeb při selhání. V systému Windows Server 2019 je podporován pouze ruční přesun prostředků z jednoho clusteru do jiného, i kdyžautomatické převzetí služeb při selhání virtuálního počítače nadále funguje v rámci oboru clusteru s jedním členem.
Po provedení údržby přidejte cluster zpět do sady clusterů.
V případě neočekávaného selhání členského clusteru není sada clusteru dostatečně inteligentní, aby zvládla převzetí služeb při selhání. V systému Windows Server 2019 je podporován pouze ruční přesun prostředků z jednoho clusteru do jiného. i když automatické převzetí služeb při selhání virtuálního počítače dál funguje v rámci oboru clusteru s jedním členem.