Azure Stack HCI- en Windows Server-clusters beheren met behulp van PowerShell

Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; Windows Server 2022, Windows Server 2019

Important

Azure Stack HCI maakt nu deel uit van Azure Lokaal. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.

In dit artikel wordt beschreven hoe u Azure Stack HCI- en Windows Server-clusters beheert met behulp van PowerShell.

U kunt Windows PowerShell gebruiken om resources te beheren en functies op uw Azure Stack HCI- en Windows Server-clusters te configureren.

U beheert clusters vanaf een externe computer in plaats van op een hostserver in een cluster. Deze externe computer wordt de beheercomputer genoemd.

Note

Wanneer u PowerShell-opdrachten uitvoert vanaf een beheercomputer, neemt u de -Name of -Cluster parameter op met de naam van het cluster dat u beheert. Daarnaast moet u de FQDN (Fully Qualified Domain Name) opgeven wanneer u de -ComputerName parameter voor een serverknooppunt gebruikt.

Zie de naslaginformatie over failoverclusters voor de volledige referentiedocumentatie voor het beheren van clusters met behulp van PowerShell.

Windows PowerShell gebruiken

Windows PowerShell wordt gebruikt om alle taken in dit artikel uit te voeren. Het is raadzaam om de app voor het gemak vast te maken aan uw taakbalk.

Als de volgende cmdlets niet beschikbaar zijn in uw PowerShell-sessie, moet u mogelijk de Failover Cluster module voor Windows PowerShell-functie toevoegen met behulp van de volgende PowerShell-cmd: Add-WindowsFeature RSAT-Clustering-PowerShell

Note

Vanaf Windows 10 update van oktober 2018 is RSAT opgenomen als een set functies op aanvraag vanaf Windows 10. Voor versies ouder dan Windows 10 22H2 gaat u naar Instellingen > Apps > Apps en onderdelen > Optionele onderdelen > Een onderdeel toevoegen > RSAT: Hulpprogramma's voor failoverclustering en selecteert u Installeren. Ga voor Windows 10 22H2 en Windows 11 naar > Instellingen systeem > optionele functies > Een functie > RSAT toevoegen: Hulpprogramma's voor failoverclustering en selecteer Toevoegen. Als u de voortgang van de bewerking wilt bekijken, klikt u op de knop Vorige om de status weer te geven op de pagina Optionele functies beheren. De toegevoegde functie blijft behouden voor Windows 10 versie-upgrades.

Clusterinstellingen en -resources weergeven

Hiermee haalt u informatie op over een cluster met de naam Cluster1:

Get-Cluster -Name Cluster1

Haalt informatie op over een of meer knooppunten of servers in Cluster1:

Get-ClusterNode -Cluster Cluster1

Gebruik de Get-WindowsFeature cmdlet om te zien welke Windows-functies zijn geïnstalleerd op een clusterknooppunt. Voorbeeld:

Get-WindowsFeature -ComputerName Server1

Netwerkadapters en hun eigenschappen, zoals Naam, IPv4-adressen en VLAN-id, weergeven:

Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress

Zie Hyper-V virtuele switches en hoe fysieke netwerkadapters worden gekoppeld:

Get-VMSwitch -ComputerName Server1

De virtuele netwerkadapters van de host weergeven:

Get-VMNetworkAdapter -ComputerName Server1

Ga als volgt te werk om te zien of Opslagruimten Direct is ingeschakeld:

Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect

Een cluster starten of stoppen

Gebruik de Start-Cluster en Stop-Cluster cmdlets om een serverknooppunt voor uw cluster toe te voegen of te verwijderen. Zie de referentiedocumentatie voor het starten enstoppen van clusters voor meer voorbeelden en gebruiksgegevens.

Start de Cluster-service op alle serverknooppunten van het cluster waarop het nog niet is gestart:

Start-Cluster -Name Cluster1

In dit voorbeeld stopt u de clusterservice op alle knooppunten in het cluster met de naam Cluster1, waardoor alle services en toepassingen die in het cluster zijn geconfigureerd, worden gestopt:

Stop-Cluster -Name Cluster1

Een server toevoegen of verwijderen

Gebruik de Add-ClusterNode en Remove-ClusterNode cmdlets om een serverknooppunt voor uw cluster toe te voegen of te verwijderen. Zie de referentiedocumentatie Add-ClusterNode en Remove-ClusterNode voor meer voorbeelden en gebruiksgegevens.

In dit voorbeeld wordt een server met de naam Node4 toegevoegd aan een cluster met de naam Cluster1. Zorg er eerst voor dat de server draait en verbonden is met het clusternetwerk.

Add-ClusterNode -Cluster Cluster1 -Name Node4

In dit voorbeeld wordt het knooppunt met de naam node4 verwijderd uit cluster Cluster1:

Remove-ClusterNode -Cluster Cluster1 -Name Node4

Note

Als het knooppunt wordt toegevoegd aan één server, raadpleegt u deze handmatige stappen om Opslagruimten Direct opnieuw te configureren.

Clusterwitness instellen

Gebruik de Set-ClusterQuorum cmdlet om opties voor quorumwitness in te stellen voor het cluster. Zie de referentiedocumentatie Set-ClusterQuorum voor meer voorbeelden en gebruiksgegevens.

In dit voorbeeld wordt de quorumconfiguratie gewijzigd voor het gebruik van een cloudwitness in clusterCluster1:

Set-ClusterQuorum -Cluster Cluster1 -CloudWitness

In dit voorbeeld wordt de quorumconfiguratie op het cluster Cluster1 gewijzigd in Knooppunt- en Bestandsshare-meerderheid, waarbij de bestandsshareresource op \fileserver\fsw wordt gebruikt voor de bestandssharewitness.

Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw

Opslagruimten Direct inschakelen

Gebruik de Enable-ClusterStorageSpacesDirect cmdlet om Opslagruimten Direct in te schakelen op het cluster. Zie de referentiedocumentatie Enable-ClusterStorageSpacesDirect voor meer voorbeelden en gebruiksgegevens.

In dit voorbeeld wordt Opslagruimten Direct ingeschakeld op Server1:

Enable-ClusterStorageSpacesDirect -CimSession Cluster1

Een Hyper-V-host configureren

Gebruik de Set-VMHost cmdlet om verschillende Hyper-V hostinstellingen te configureren, zoals VHD- en VM-paden, livemigraties, opslagmigraties, verificatie, NUMA-spanning en andere. Zie de referentiedocumentatie Enable-ClusterStorageSpacesDirect voor meer voorbeelden en gebruiksgegevens.

In dit voorbeeld worden nieuwe standaardlocaties voor virtuele harde schijven en VM's op hostserverServer1 opgegeven:

Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"

In dit voorbeeld configureert u hostserver1 om 10 gelijktijdige livemigraties en opslagmigraties toe te staan:

Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10

In dit voorbeeld wordt hostserver Server1 geconfigureerd voor het gebruik van Kerberos voor het verifiëren van binnenkomende livemigraties:

Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos

Een cluster verwijderen

Voordat u een cluster verwijdert (vernietigt), moet u de registratie van een cluster eerst opheffen bij Azure. Zie Registratie van Azure Stack HCI ongedaan maken voor meer informatie.

Gebruik de Remove-ClusterResource cmdlet om een of alle resources in een cluster te verwijderen. Zie de referentiedocumentatie Remove-ClusterResource voor meer voorbeelden en gebruiksgegevens.

Note

U moet tijdelijk Credential Security Service Provider (CredSSP)-verificatie inschakelen om een cluster te verwijderen. Zie Enable-WSManCredSSP voor meer informatie.

In het volgende voorbeeld worden clusterbronnen op naam verwijderd op clustercluster1:

Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"

In dit voorbeeld wordt clusterCluster1 volledig verwijderd met behulp van de Remove-Cluster cmdlet:

Remove-Cluster -Cluster Cluster1

Volgende stappen