Delen via


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

Belangrijk

Azure Stack HCI maakt nu deel uit van Azure Local. De naam van productdocumentatie wordt nog steeds bijgewerkt. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.

Windows PowerShell kan worden gebruikt voor het beheren van resources en het configureren van functies op uw Azure Stack HCI- en Windows Server-clusters.

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

Notitie

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

Notitie

Vanaf de Update van Windows 10 oktober 2018 is RSAT opgenomen als een set functies op aanvraag rechtstreeks vanuit Windows 10. Voor versies die ouder zijn dan Windows 10 22H2, gaat u naar Instellingen > apps > en functies > Optionele functies > Toevoegen van een functie > RSAT: Hulpprogramma's voor failoverclustering en selecteer Installeren. Voor Windows 10 22H2 en Windows 11 gaat u naar Optionele instellingen systeemfuncties > > 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 op een clusterknooppunt zijn geïnstalleerd. 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

Als u virtuele Hyper-V-switches wilt zien en hoe fysieke netwerkadapters worden gekoppeld:

Get-VMSwitch -ComputerName Server1

Virtuele hostnetwerkadapters 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 en stoppen 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 ervoor dat de server wordt uitgevoerd en eerst is verbonden 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

Notitie

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

De 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 gewijzigd in Knooppunt en bestandssharemeerderheid op cluster1 met behulp van de schijfresource op \fileserver\fsw 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 op Server1 ingeschakeld:

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 bij Azure ongedaan maken. 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.

Notitie

U moet tijdelijk Credential Security Service Provider -verificatie (CredSSP) 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