Clustersets, geïntroduceerd in Windows Server 2019 (WS19), verbeteren de flexibiliteit en veerkracht van SDDC (softwaregedefinieerd datacenter). Clusterset is een technologie waarmee beheerders meerdere Windows 2019-clusters kunnen combineren in één overkoepelende cluster.
Bestaande failoverclusters bieden ruimte voor maximaal 64 knooppunten. Cluster Sets-technologie combineert meerdere WS19-clusters in één domein, waarbij elk van deze clusters maximaal 64 WS19-knooppunten ondersteunt. In vergelijking met een failover-cluster heeft de clusterset meer tolerantie. Een failovercluster met 4 knooppunten kan bijvoorbeeld een storing met 2 knooppunten overleven. Als we ons met hetzelfde cluster met 4 knooppunten in twee clusters met 2 knooppunten verdelen en er een cluster van vormen, kan het één clusterstoring plus één knooppuntstoring van het resterende cluster overleven. Het kan dus in totaal 3 knooppuntstoringen overleven.
Voor een overzicht van de functie Clustersets in Server 2019 raadpleegt u "Introduction-to-cluster-sets-in-windows-server-2019" en "Cluster sets". Clustersets krijgen hun flexibiliteit door het gebruik van een onderliggende technologie genaamd Infrastructure Scale-Out File Server; dit vereenvoudigt ook de cross-clustermigratie van VM's binnen de clusterset.
Lab-installatie voor het implementeren van clusterset op PowerEdge
Gebruikte servers: Twee PowerEdge R730XD's en twee PowerEdge R740XD's
Het eerste cluster gemaakt met behulp van de twee R730XD's en de naam S2D13G54 (Member Cluster 1 genoemd).
Het tweede cluster gemaakt met behulp van de twee R740XD's en de benoemde S2D14G54 (genaamd Member Cluster 2).
Twee CSV-volumes gemaakt op elk van de hierboven gemaakte clusters.
Een VM 'vm1' gemaakt op Member Cluster 1 en een VM 'vm2' op Member Cluster 2. Vervolgens heb ik deze twee VM's gecombineerd om een beheercluster (met de naam mgClus54) voor de clusterset te maken. Eris geen gedeelde storage vereist tijdens het maken van het beheercluster.
De rol File-Services is geïnstalleerd in elk van de knooppunten in Member Cluster 1, Member Cluster 2 en Management Cluster:
Install-WindowsFeature File-Services -IncludeAllSubFeature –IncludeManagementTools –Restart
Een SOFS-bestandsserver voor infrastructuur gemaakt op Member Cluster 1, Member Cluster 2 en het Management Cluster:
Add-ClusterScaleOutFileServerRole -Naam <van de infrastructuur SOFS> -Infrastructuur
Een clusterset gemaakt met de naam CLUSSET54:
New-ClusterSet -Name CLUSSET54 -NamespaceRoot <Management Cluster SOFS Name> -CimSession <CIM sessie naar Management Cluster>
En voeg vervolgens het gemaakte S2D14G54 en S2D13G54 Cluster toe aan het cluster aan de ClusterSet:
Add-ClusterSetMember -ClusterName S2D14G54 -CimSession <Cim sessie naar ClusterSet> -InfraSOFSName <Naam van SOFS gemaakt op S2D14G54 cluster>
Add-ClusterSetMember -ClusterName S2D13G54 -CimSession <Cim Session to ClusterSet> -InfraSOFSName <Name of SOFS created on S2D13G54 cluster>
Vervolgens implementeer ik twee VM's V213G en V214G op respectievelijk Member Cluster 1 en Member Cluster 2 en registreer ik de VM's op de clusterset:
Get-ClusterSetMember -ClusterName <Clusternaam> | Register-ClusterSetVM -VMName <VM-naam>
Voor het testen van live migratie over clusters heb ik geprobeerd VM "V213G" te migreren naar Member Cluster 2. Voordat we migratie tussen clusters uitvoeren, moeten we rekening houden met de onderstaande punten:
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>$} }
Voor het uitvoeren van onderhoudsactiviteiten van een cluster in de clusterset, migreert u alle VM's die deel uitmaken van het cluster naar andere clusters in de clusterset en verwijdert u vervolgens het cluster uit de clusterset:
Remove-ClusterSetMember -ClusterName <ClusterName> -CimSession <Sessie gemaakt voor ClusterSet>
Nadat u de onderhoudsactiviteit hebt uitgevoerd, voegt u het cluster weer toe aan de clusterset.
In het geval van een onverwachte storing van een Member Cluster is de clusterset niet intelligent genoeg om de failover af te handelen. Alleen handmatige verplaatsing van resources van het ene cluster naar het andere cluster wordt ondersteund in Windows Server 2019; ook al blijft eenutomatische VM-failover functioneren binnen het clusterbereik van één lid.
Nadat u de onderhoudsactiviteit hebt uitgevoerd, voegt u het cluster weer toe aan de clusterset.
In het geval van een onverwachte storing van een Member Cluster is de clusterset niet intelligent genoeg om de failover af te handelen. Alleen handmatige verplaatsing van resources van het ene cluster naar het andere cluster wordt ondersteund in Windows Server 2019; ook al blijft automatische VM-failover functioneren binnen het clusterbereik van één lid.