Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Azure Stack HCI, versioni 22H2 e 21H2; Windows Server 2022, Windows Server 2019
Importante
Azure Stack HCI ora fa parte di Azure Locale. Tuttavia, le versioni precedenti di Azure Stack HCI, ad esempio 22H2 continueranno a fare riferimento Azure Stack HCI e non rifletteranno la modifica del nome. Altre informazioni.
Questo articolo descrive come gestire Azure Stack cluster HCI e Windows Server usando PowerShell.
È possibile usare Windows PowerShell per gestire le risorse e configurare le funzionalità nei cluster Azure Stack HCI e Windows Server.
I cluster sono gestiti da un computer remoto, anziché in un server host in un cluster. Questo computer remoto è denominato computer di gestione.
Note
Quando si eseguono comandi di PowerShell da un computer di gestione, includere il -Name parametro o -Cluster con il nome del cluster che si sta gestendo. Inoltre, è necessario specificare il nome di dominio completo (FQDN) quando si usa il -ComputerName parametro per un nodo server.
Per la documentazione di riferimento completa per la gestione dei cluster con PowerShell, vedere le informazioni di riferimento su FailoverCluster.
Utilizzo di Windows PowerShell
Windows PowerShell viene usato per eseguire tutte le attività in questo articolo. È consigliabile aggiungere l'app alla barra delle applicazioni per praticità.
Se i cmdlet seguenti non sono disponibili nella sessione di PowerShell, potrebbe essere necessario aggiungere la funzionalità Failover Cluster Module for Windows PowerShell usando il seguente comando PowerShell: Add-WindowsFeature RSAT-Clustering-PowerShell.
Note
A partire dall'Aggiornamento di ottobre 2018 di Windows 10, gli strumenti di amministrazione remota del server (RSAT) sono inclusi come set di "Funzionalità su richiesta" direttamente in Windows 10. Per le versioni precedenti a Windows 10 22H2, vai a Impostazioni > App > App e funzionalità > Funzionalità facoltative > Aggiungi una funzionalità > RSAT: Strumenti di clustering di failover e seleziona Installa. In Windows 10 22H2 e Windows 11 passare a > e selezionare Aggiungi. Per visualizzare lo stato dell'operazione, fare clic sul pulsante Indietro per visualizzare lo stato nella pagina "Gestisci funzionalità facoltative". La funzionalità aggiunta persiste tra gli aggiornamenti delle versioni Windows 10.
Visualizzare le impostazioni e le risorse del cluster
Ottiene informazioni su un cluster denominato Cluster1:
Get-Cluster -Name Cluster1
Ottiene informazioni su uno o più nodi, o server, in Cluster1:
Get-ClusterNode -Cluster Cluster1
Per vedere quali Windows funzionalità sono installate in un nodo del cluster, usare il Get-WindowsFeature cmdlet . Per esempio:
Get-WindowsFeature -ComputerName Server1
Per visualizzare le schede di rete e le relative proprietà, quali Nome, indirizzi IPv4 e ID VLAN:
Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress
Per visualizzare gli switch virtuali Hyper-V e come vengono raggruppate in team le schede di rete fisiche:
Get-VMSwitch -ComputerName Server1
Per visualizzare gli adattatori di rete virtuali dell'host:
Get-VMNetworkAdapter -ComputerName Server1
Per verificare se Spazi di archiviazione diretta è abilitato:
Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect
Avviare o arrestare un cluster
Usare i Start-Cluster cmdlet e Stop-Cluster per aggiungere o rimuovere un nodo server per il cluster. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento start-cluster e stop-cluster .
Avvia il servizio cluster in tutti i nodi del server del cluster in cui non è ancora stato avviato:
Start-Cluster -Name Cluster1
Questo esempio arresta il servizio cluster in tutti i nodi del cluster denominato Cluster1, che arresta tutti i servizi e le applicazioni configurati nel cluster:
Stop-Cluster -Name Cluster1
Aggiungere o rimuovere un server
Usare i Add-ClusterNode cmdlet e Remove-ClusterNode per aggiungere o rimuovere un nodo server per il cluster. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento add-ClusterNode e Remove-ClusterNode .
Questo esempio aggiunge un server denominato Node4 a un cluster denominato Cluster1. Assicurarsi che il server sia in esecuzione e connesso prima alla rete del cluster.
Add-ClusterNode -Cluster Cluster1 -Name Node4
Questo esempio rimuove il nodo denominato node4 dal cluster Cluster1:
Remove-ClusterNode -Cluster Cluster1 -Name Node4
Note
Se il nodo viene aggiunto a un singolo server, vedere questi passaggi manuali per riconfigurare Spazi di archiviazione diretta.
Configurare il witness del cluster
Usare il cmdlet Set-ClusterQuorum per impostare le opzioni del testimone del quorum per il cluster. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento Set-ClusterQuorum .
In questo esempio viene modificata la configurazione del quorum in modo da usare un cloud witness sul cluster Cluster1:
Set-ClusterQuorum -Cluster Cluster1 -CloudWitness
In questo esempio la configurazione del quorum viene modificata in Maggioranza dei nodi e della condivisione file nel cluster Cluster1, usando la risorsa disco in \fileserver\fsw per il server di controllo della condivisione file.
Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw
Abilitare Spazi di archiviazione diretta
Usare il Enable-ClusterStorageSpacesDirect cmdlet per abilitare Spazi di archiviazione diretta nel cluster. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento enable-ClusterStorageSpacesDirect .
Questo esempio abilita Spazi di archiviazione diretta in Server1:
Enable-ClusterStorageSpacesDirect -CimSession Cluster1
Configurare un host Hyper-V
Usare il Set-VMHost cmdlet per configurare varie impostazioni host Hyper-V, ad esempio percorsi VHD e VM, migrazioni in tempo reale, migrazioni di archiviazione, autenticazione, estensione NUMA e altre. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento enable-ClusterStorageSpacesDirect .
Questo esempio specifica i nuovi percorsi predefiniti per i dischi rigidi virtuali e le macchine virtuali nel server host Server1:
Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"
Questo esempio configura server host Server1 per consentire 10 migrazioni in tempo reale simultanee e migrazioni di archiviazione:
Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10
Questo esempio configura il server host Server1 per utilizzare Kerberos per autenticare le migrazioni live in ingresso:
Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos
Rimuovere un cluster
Prima di rimuovere (eliminare) un cluster, è necessario annullare la registrazione da Azure prima. Per altre informazioni, vedere Annullare la registrazione Azure Stack HCI.
Usare il Remove-ClusterResource cmdlet per rimuovere una o tutte le risorse in un cluster. Per altri esempi e informazioni sull'utilizzo, vedere la documentazione di riferimento su Remove-ClusterResource .
Note
È necessario abilitare temporaneamente l'autenticazione CredSSP (Credential Security Service Provider) per rimuovere un cluster. Per altre informazioni, vedere Enable-WSManCredSSP.
L'esempio seguente rimuove le risorse del cluster in base al nome nel cluster Cluster1:
Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"
Questo esempio rimuove completamente cluster Cluster1 usando il Remove-Cluster cmdlet :
Remove-Cluster -Cluster Cluster1
Passaggi successivi
- Dopo aver apportato modifiche, è necessario convalidare il cluster. Per altre informazioni, vedere Convalidare un cluster HCI Azure Stack.
- Informazioni su come gestire i cluster usando Windows Admin Center. Vedere Gestire i cluster in Azure Stack HCI con Windows Admin Center.