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
Windows PowerShell kunt u gebruiken voor het beheren van resources en het configureren van functies in 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
parameter of -Cluster
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 failoverCluster-naslaginformatie 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 de 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 Update voor Windows 10, oktober 2018 is RSAT opgenomen als een set functies op aanvraag, rechtstreeks vanuit Windows 10. Voor versies ouder dan Windows 10 22H2 gaat u naar Instellingen > Apps Apps > & functies > Optionele functies > Voeg een functie > TOE RSAT: Hulpprogramma's voor failoverclustering en selecteer Installeren. Voor Windows 10 22H2 en Windows 11 gaat u naar Instellingen > Systeem > Optionele functies > Een functie > TOEVOEGEN RSAT: Hulpprogramma's voor failoverclustering en selecteert u 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 tijdens Windows 10 versie-upgrades.
Clusterinstellingen en -resources weergeven
Hiermee haalt u informatie op over een cluster met de naam Cluster1:
Get-Cluster -Name Cluster1
Hiermee haalt u 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. Bijvoorbeeld:
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
Virtuele Hyper-V-switches bekijken en hoe fysieke netwerkadapters worden gekoppeld:
Get-VMSwitch -ComputerName Server1
Virtuele netwerkadapters hosten:
Get-VMNetworkAdapter -ComputerName Server1
Controleren of Opslagruimten Direct is ingeschakeld:
Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect
Een cluster starten of stoppen
Gebruik de Start-Cluster
cmdlets en Stop-Cluster
om een serverknooppunt voor uw cluster toe te voegen of te verwijderen. Zie de referentiedocumentatie voor Start-Cluster en Stop-Cluster voor meer voorbeelden en gebruiksinformatie.
Hiermee start u de Cluster-service op alle serverknooppunten van het cluster waarop deze nog niet is gestart:
Start-Cluster -Name Cluster1
In dit voorbeeld wordt de Cluster-service gestopt 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
cmdlets en Remove-ClusterNode
om een serverknooppunt voor uw cluster toe te voegen of te verwijderen. Zie de referentiedocumentatie Add-ClusterNode en Remove-ClusterNode voor meer voorbeelden en gebruiksinformatie.
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 gebruiksinformatie.
In dit voorbeeld wordt de quorumconfiguratie gewijzigd om een cloudwitness te gebruiken op cluster Cluster1:
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
In dit voorbeeld wordt de quorumconfiguratie gewijzigd in Meerderheid van knooppunt en bestandsshare op cluster 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 het cluster in te schakelen. Zie de naslagdocumentatie Enable-ClusterStorageSpacesDirect voor meer voorbeelden en gebruiksinformatie.
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 naslagdocumentatie Enable-ClusterStorageSpacesDirect voor meer voorbeelden en gebruiksinformatie.
In dit voorbeeld worden nieuwe standaardlocaties voor virtuele harde schijven en VM's op hostserver Server1 opgegeven:
Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"
In dit voorbeeld wordt hostserver Server1 geconfigureerd om 10 gelijktijdige livemigraties en opslagmigraties toe te staan:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
In dit voorbeeld configureert u hostserver Server1 om Kerberos te gebruiken om binnenkomende livemigraties te verifiëren:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Een cluster verwijderen
Voordat u een cluster verwijdert (vernietigt), moet u de registratie ervan bij Azure eerst 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 gebruiksinformatie.
Notitie
U moet verificatie van Credential Security Service Provider (CredSSP) tijdelijk inschakelen om een cluster te verwijderen. Zie Enable-WSManCredSSP voor meer informatie.
In het volgende voorbeeld worden clusterresources op naam verwijderd op cluster Cluster1:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
In dit voorbeeld wordt cluster Cluster1 volledig verwijderd met behulp van de Remove-Cluster
cmdlet:
Remove-Cluster -Cluster Cluster1
Volgende stappen
- Nadat u wijzigingen hebt aangebracht, moet u het cluster valideren. Zie Een Azure Stack HCI-cluster valideren voor meer informatie.
- Meer informatie over het beheren van uw clusters met behulp van Windows Admin Center. Zie Clusters beheren in Azure Stack HCI met behulp van Windows Admin Center.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor