Aggiornare i cluster HCI di Azure Stack, versione 22H2
Si applica a: Azure Stack HCI, versioni 22H2 e 21H2
Avviso
L'aggiornamento di Azure Stack HCI versione 22H2 ad Azure Stack HCI, versione 23H2 non è attualmente supportato. Per le nuove distribuzioni, è consigliabile usare Azure Stack HCI versione 23H2, ora disponibile a livello generale. Per altre informazioni su Azure Stack HCI versione 23H2, vedere Usare Gestore aggiornamenti di Azure per aggiornare Azure Stack HCI versione 23H2.
Questo articolo descrive come installare, monitorare e risolvere i problemi relativi agli aggiornamenti nei cluster multi-nodo. Per aggiornare i cluster a nodo singolo, vedere Aggiornamento di cluster a nodo singolo.
Quando si aggiornano i cluster HCI di Azure Stack, l'obiettivo è mantenere la disponibilità aggiornando un solo server nel cluster alla volta. Molti aggiornamenti del sistema operativo richiedono l'esecuzione offline del server, ad esempio, per eseguire un riavvio o aggiornare il software, ad esempio lo stack di rete. È consigliabile usare Cluster-Aware Update (CAU), una funzionalità che semplifica l'installazione degli aggiornamenti in ogni server del cluster mantenendo in esecuzione le applicazioni. Cluster-Aware l'aggiornamento automatizza l'inserimento e l'uscita dal server in modalità di manutenzione durante l'installazione degli aggiornamenti e il riavvio del server, se necessario. Cluster-Aware L'aggiornamento è il metodo di aggiornamento predefinito usato da Windows Admin Center; può essere avviato anche usando PowerShell.
Importante
Azure Stack HCI versione 22H2 ha immesso la disponibilità generale (GA) ed è disponibile come aggiornamento delle funzionalità. Per aggiornare il cluster alla versione 22H2 e accedere alle nuove funzionalità, vedere Installare gli aggiornamenti delle funzionalità usando Windows Admin Center.
Se si usa Microsoft System Center per gestire i cluster HCI di Azure Stack, è possibile usare Virtual Machine Manager (VMM) per orchestrare gli aggiornamenti in sequenza tra i cluster e passare da Azure Stack HCI versione 20H2 (versione originale) alla versione 21H2. Questa è la stessa funzionalità di VMM che consente l'aggiornamento da Windows Server 2019 a Windows Server 2022.
Se si usa System Center 2019, non installare ancora gli aggiornamenti delle funzionalità in Azure Stack HCI. Eseguire l'aggiornamento a System Center 2022 prima dell'aggiornamento ad Azure Stack HCI versione 21H2. Dopo aver eseguito l'aggiornamento a System Center 2022, è possibile eseguire l'aggiornamento ad Azure Stack HCI, versione 21H2 usando qualsiasi opzione disponibile: Windows Admin Center, PowerShell o la funzionalità di aggiornamento in sequenza del cluster in Virtual Machine Manager.
Non registrare i cluster gestiti da Virtual Machine Manager nel canale di anteprima di Azure Stack HCI. System Center 2022 non supporta le versioni di anteprima di Azure Stack HCI. È possibile monitorare il blog di System Center se si è interessati alle anteprime di Azure Stack HCI.
Questo articolo è incentrato sugli aggiornamenti del sistema operativo e delle funzionalità. Se è necessario accettare un server offline per eseguire la manutenzione nell'hardware, vedere Procedure di manutenzione del cluster di failover.
Installare gli aggiornamenti del sistema operativo e dell'hardware usando Windows Admin Center
Windows Admin Center semplifica l'aggiornamento di un cluster e l'applicazione di aggiornamenti qualitativi usando un'interfaccia utente semplice. Se hai acquistato un sistema integrato da un partner hardware Microsoft, è facile ottenere i driver, il firmware e altri aggiornamenti direttamente da Windows Admin Center installando le estensioni di aggiornamento partner appropriate. Se l'hardware non è stato acquistato come sistema integrato, gli aggiornamenti del firmware e del driver potrebbero essere eseguiti separatamente, seguendo le raccomandazioni del fornitore dell'hardware.
Avviso
Se si avvia il processo di aggiornamento usando Windows Admin Center, continuare a usare la procedura guidata fino al completamento degli aggiornamenti. Non tentare di usare lo strumento di aggiornamento Cluster-Aware o aggiornare un cluster con PowerShell dopo aver completato parzialmente il processo di aggiornamento in Windows Admin Center. Se si vuole usare PowerShell per eseguire gli aggiornamenti invece di Windows Admin Center, passare a Aggiornare un cluster usando PowerShell.
Seguire questa procedura per installare gli aggiornamenti:
Quando ci si connette a un cluster, il dashboard Windows Admin Center avvisa se uno o più server hanno aggiornamenti pronti per l'installazione e fornire un collegamento per l'aggiornamento. In alternativa, è possibile selezionare Aggiornamenti dal menu Strumenti a sinistra.
Se si aggiorna il cluster per la prima volta, Windows Admin Center verificherà se il cluster è configurato correttamente per l'esecuzione di Cluster-Aware Aggiornamento e, se necessario, chiedere se si vuole Windows Admin Center configurare cau per l'utente, inclusa l'installazione del ruolo del cluster cau e l'abilitazione delle regole del firewall necessarie. Per iniziare il processo di aggiornamento, fare clic su Introduzione.
Nota
Per usare lo strumento di aggiornamento Cluster-Aware in Windows Admin Center, è necessario abilitare il provider di servizi di sicurezza delle credenziali (CredSSP) e fornire credenziali esplicite. Se viene chiesto se CredSSP deve essere abilitato, fare clic su Sì. Specificare il nome utente e la password e fare clic su Continua.
Verrà visualizzato lo stato dell'aggiornamento del cluster; fare clic su Controlla gli aggiornamenti per ottenere un elenco degli aggiornamenti del sistema operativo disponibili per ogni server nel cluster. Potrebbe essere necessario specificare le credenziali di amministratore. Se non sono disponibili aggiornamenti del sistema operativo, fare clic su Avanti: aggiornamenti hardware e procedere al passaggio 8.
Importante
Gli aggiornamenti delle funzionalità richiedono passaggi aggiuntivi. Se Windows Admin Center indica che un aggiornamento delle funzionalità è disponibile per il cluster, vedere Installare gli aggiornamenti delle funzionalità usando Windows Admin Center.
Se si passa dalla schermata Aggiornamenti mentre è in corso un aggiornamento, potrebbe verificarsi un comportamento imprevisto, ad esempio la sezione cronologia della pagina Aggiornamenti che non popola correttamente fino al termine dell'esecuzione corrente. È consigliabile aprire Windows Admin Center in una nuova scheda o finestra del browser se si desidera continuare a usare l'applicazione mentre gli aggiornamenti sono in corso.
Selezionare Avanti: installare per procedere all'installazione degli aggiornamenti del sistema operativo oppure fare clic su Ignora per escluderli.
Nota
Se si installano gli aggiornamenti in un cluster con Kernel Soft Reboot abilitato, verrà visualizzata una casella di controllo Disabilita riavvio temporanea del kernel per questa esecuzione . Selezionare la casella disabilita il riavvio soft del kernel solo per l'esecuzione di tale particolare aggiornamento. In questo modo è possibile disabilitare Kernel Soft Reboot quando un'esecuzione di aggiornamento richiede un riavvio completo, ad esempio gli aggiornamenti BIOS.
Selezionare Installa per installare gli aggiornamenti del sistema operativo. Uno per uno, ogni server scarica e applica gli aggiornamenti. Verrà visualizzata la modifica dello stato dell'aggiornamento in "installazione degli aggiornamenti". Se uno degli aggiornamenti richiede un riavvio, i server verranno riavviati uno alla volta, spostando ruoli del cluster come macchine virtuali tra server per evitare tempi di inattività. A seconda degli aggiornamenti installati, l'intera esecuzione di aggiornamento può richiedere da alcuni minuti a diverse ore. Potrebbe essere richiesto di fornire le credenziali di accesso per Windows Admin Center più volte.
Nota
Se gli aggiornamenti sembrano non riuscire con un impossibile installare gli aggiornamenti o Non è stato possibile verificare la presenza di avvisi di aggiornamento o se uno o più server indica che non è stato possibile ottenere lo stato durante l'esecuzione dell'aggiornamento, provare a attendere alcuni minuti e aggiornare il browser. È anche possibile usare
Get-CauRun
per controllare lo stato dell'esecuzione dell'aggiornamento con PowerShell.Al termine degli aggiornamenti del sistema operativo, lo stato dell'aggiornamento verrà modificato in "completato". Fare clic su Avanti: aggiornamenti hardware per procedere alla schermata degli aggiornamenti hardware.
Importante
Dopo aver applicato gli aggiornamenti del sistema operativo, potrebbe essere visualizzato un messaggio che "l'archiviazione non è completa o aggiornata, quindi è necessario sincronizzarla con i dati da altri server nel cluster". Questa operazione è normale dopo il riavvio di un server. Non rimuovere unità o riavviare i server nel cluster finché non viene visualizzata una conferma del completamento della sincronizzazione.
Se il cluster non è connesso a Windows Update e il supporto di installazione HCI di Azure Stack HCI è disponibile in una condivisione locale, è anche possibile usare l'aggiornamento del cluster:
Quando i nodi del cluster non sono connessi a Windows Update dopo l'installazione degli aggiornamenti qualitativi più recenti e i supporti di installazione sono stati copiati in una condivisione accessibile ai nodi del cluster:
Invoke-CauRun –ClusterName <cluster_name> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
Windows Admin Center verificherà il cluster per le estensioni installate che supportano l'hardware del server specifico. Fare clic su Avanti: installare per installare gli aggiornamenti hardware in ogni server del cluster. Se non vengono trovate estensioni o aggiornamenti, fare clic su Esci.
Per migliorare la sicurezza, disabilitare CredSSP non appena è stato completato l'installazione degli aggiornamenti:
- In Windows Admin Center, in Tutte le connessioni selezionare il primo server nel cluster e quindi selezionare Connetti.
- Nella pagina Panoramica selezionare Disabilita CredSSP e quindi, nella finestra popup Disabilita CredSSP selezionare Sì.
Installare gli aggiornamenti delle funzionalità usando Windows Admin Center
Microsoft consiglia di installare i nuovi aggiornamenti delle funzionalità il prima possibile, seguendo questa procedura.
Importante
Si verificano problemi noti in Windows Admin Center durante l'aggiornamento di un cluster da Azure Stack HCI, versione 20H2 alla versione 21H2. Vedere Problemi noti alla fine di questo articolo.
In Windows Admin Center selezionare Aggiornamenti nel riquadro Strumenti a sinistra. Verranno visualizzati eventuali nuovi aggiornamenti delle funzionalità.
Selezionare Installa. Verrà visualizzato un controllo di idoneità. Se uno dei controlli delle condizioni ha esito negativo, risolverli prima di procedere.
Al termine del controllo di idoneità, è possibile installare gli aggiornamenti. A meno che non si voglia eseguire il rollback degli aggiornamenti, selezionare la casella di controllo Aggiorna il livello funzionale del cluster per abilitare nuove funzionalità ; in caso contrario, è possibile aggiornare il livello funzionale del cluster dopo l'installazione usando PowerShell. Esaminare gli aggiornamenti elencati e selezionare Installa per avviare l'aggiornamento.
Sarà possibile visualizzare lo stato di avanzamento dell'installazione come nella schermata seguente. Poiché si aggiorna il sistema operativo con nuove funzionalità, gli aggiornamenti potrebbero richiedere un po' di tempo per completare. Potrebbe essere richiesto di fornire le credenziali di accesso per Windows Admin Center più volte.
Nota
Se gli aggiornamenti sembrano non riuscire con un impossibile installare gli aggiornamenti o Non è stato possibile verificare la presenza di avvisi di aggiornamento o se uno o più server indica che non è stato possibile ottenere lo stato durante l'esecuzione dell'aggiornamento, provare a attendere alcuni minuti e aggiornare il browser. È anche possibile usare
Get-CauRun
per controllare lo stato dell'esecuzione dell'aggiornamento con PowerShell.Al termine degli aggiornamenti delle funzionalità, verificare se sono disponibili altri aggiornamenti e installarli.
Eseguire passaggi di post-installazione usando PowerShell. Questi passaggi sono fondamentali per la stabilità del cluster.
Aggiornare un cluster con PowerShell
Prima di poter aggiornare un cluster usando Cluster-Aware Aggiornamento, è prima necessario installare gli strumenti di clustering di failover, che fanno parte degli strumenti di amministrazione remota del server (RSAT) e includere il software Cluster-Aware Aggiornamento. Se si aggiorna un cluster che esegue una versione più recente di Azure Stack HCI, questi strumenti potrebbero essere già installati.
Per verificare se un cluster di failover è configurato correttamente per applicare gli aggiornamenti software usando Cluster-Aware Aggiornamento, eseguire il cmdlet di PowerShell, che esegue un'analisi BPA (Best Practices Analyzer) del cluster di failover e dell'ambiente di rete e avvisa l'utente Test-CauSetup
di eventuali avvisi o errori:
Test-CauSetup -ClusterName Cluster1
Se è necessario installare funzionalità, strumenti o ruoli, vedere le sezioni successive. In caso contrario, passare a Controllare gli aggiornamenti con PowerShell.
Installare gli strumenti di clustering di failover e clustering di failover con PowerShell
Per verificare se un cluster o un server dispone della funzionalità Clustering di failover e degli strumenti di clustering di failover già installati, eseguire il Get-WindowsFeature
cmdlet di PowerShell dal PC di gestione (o eseguirlo direttamente nel cluster o nel server, omettendo il -ComputerName
parametro):
Get-WindowsFeature -Name Failover*, RSAT-Clustering* -ComputerName Server1
Assicurarsi che "Installa stato" sia installato che venga visualizzato un X prima del clustering di failover e del modulo cluster di failover per Windows PowerShell:
Display Name Name Install State
------------ ---- -------------
[X] Failover Clustering Failover-Clustering Installed
[X] Failover Clustering Tools RSAT-Clustering Installed
[X] Failover Cluster Module for Windows ... RSAT-Clustering-Powe... Installed
[ ] Failover Cluster Automation Server RSAT-Clustering-Auto... Available
[ ] Failover Cluster Command Interface RSAT-Clustering-CmdI... Available
Se la funzionalità Clustering di failover non è installata, installarla in ogni server nel cluster con il cmdlet usando i Install-WindowsFeature
parametri -IncludeAllSubFeature e -IncludeManagementTools:
Install-WindowsFeature –Name Failover-Clustering -IncludeAllSubFeature –IncludeManagementTools -ComputerName Server1
Questo comando installerà anche il modulo cluster di failover per PowerShell, che include i cmdlet di PowerShell per la gestione dei cluster di failover e il modulo di aggiornamento Cluster-Aware per PowerShell per l'installazione di aggiornamenti software nei cluster di failover.
Se la funzionalità Clustering di failover è già installata, ma il modulo cluster di failover per Windows PowerShell non è, installarlo in ogni server nel cluster con il Install-WindowsFeature
cmdlet:
Install-WindowsFeature –Name RSAT-Clustering-PowerShell -ComputerName Server1
Scegliere una modalità di aggiornamento di Cau
Cluster-Aware Aggiornamento (CAU) può coordinare l'operazione di aggiornamento completo del cluster in due modalità:
Modalità di aggiornamento automatico Per questa modalità, il ruolo Cluster-Aware Aggiornamento cluster è configurato come carico di lavoro nel cluster di failover che deve essere aggiornato e una pianificazione di aggiornamento associata definita. Il cluster viene aggiornato in orari pianificati usando un profilo di esecuzione predefinito o personalizzato. Durante l'esecuzione dell'aggiornamento, il processo Cluster-Aware Update Coordinator inizia sul nodo che attualmente possiede il ruolo cluster di aggiornamento Cluster-Aware e il processo esegue gli aggiornamenti in sequenza in ogni nodo del cluster. Per aggiornare il nodo del cluster corrente, il ruolo Cluster-Aware Aggiornamento cluster esegue il failover in un altro nodo del cluster e un nuovo processo di Update Coordinator in tale nodo presuppone il controllo dell'esecuzione dell'aggiornamento. In modalità di aggiornamento automatico, Cluster-Aware l'aggiornamento può aggiornare il cluster di failover usando un processo di aggiornamento end-to-end completamente automatizzato. Un amministratore può anche attivare gli aggiornamenti su richiesta in questa modalità o usare semplicemente l'approccio di aggiornamento remoto se desiderato.
Modalità di aggiornamento remoto Per questa modalità, un computer di gestione remota (in genere un PC Windows 10) con connettività di rete al cluster di failover, ma non è un membro del cluster di failover è configurato con gli strumenti di clustering di failover. Dal computer di gestione remota, denominato Update Coordinator, l'amministratore attiva un aggiornamento su richiesta eseguito usando un profilo di esecuzione di aggiornamento predefinito o personalizzato. La modalità di aggiornamento remoto è utile per monitorare lo stato di avanzamento in tempo reale durante l'esecuzione dell'aggiornamento e per i cluster in esecuzione nelle installazioni di Server Core.
Nota
A partire da Aggiornamento di Windows 10 (ottobre 2018), il controllo degli accessi in base al ruolo è incluso come set di "Funzionalità su richiesta" direttamente dall'Windows 10. Passare semplicemente a Impostazioni > app > app & funzionalità >> Facoltative Aggiungere una funzionalità > RSAT: Strumenti di clustering di failover e selezionare Installa. Per visualizzare lo stato di avanzamento dell'installazione, fare clic sul pulsante Indietro per visualizzare lo stato nella pagina "Gestisci funzionalità facoltative". La funzionalità installata persisterà tra gli aggiornamenti della versione Windows 10. Per installare RSAT per Windows 10 prima dell'aggiornamento di ottobre 2018, scaricare un pacchetto RSAT.
Aggiungere il ruolo del cluster cau al cluster
Il ruolo del cluster di aggiornamento Cluster-Aware è necessario per la modalità di aggiornamento automatico. Se si usa Windows Admin Center per eseguire gli aggiornamenti, il ruolo del cluster verrà aggiunto automaticamente.
Il Get-CauClusterRole
cmdlet visualizza le proprietà di configurazione del ruolo Cluster-Aware Aggiornamento del cluster nel cluster specificato.
Get-CauClusterRole -ClusterName Cluster1
Se il ruolo non è ancora configurato nel cluster, verrà visualizzato il messaggio di errore seguente:
Get-CauClusterRole : The current cluster is not configured with a Cluster-Aware Updating clustered role.
Per aggiungere il ruolo Cluster-Aware Aggiornamento del cluster per la modalità di aggiornamento automatico tramite PowerShell, usare il Add-CauClusterRole
cmdlet e fornire i parametri appropriati, come nell'esempio seguente:
Add-CauClusterRole -ClusterName Cluster1 -MaxFailedNodes 0 -RequireAllNodesOnline -EnableFirewallRules -VirtualComputerObjectName Cluster1-CAU -Force -CauPluginName Microsoft.WindowsUpdatePlugin -MaxRetriesPerNode 3 -CauPluginArguments @{ 'IncludeRecommendedUpdates' = 'False' } -StartDate "3/2/2020 3:00:00 AM" -DaysOfWeek 4 -WeeksOfMonth @(3) -verbose
Nota
Il comando precedente deve essere eseguito da un PC di gestione o un controller di dominio.
Abilitare le regole del firewall per consentire i riavvii remoti
Consentire ai server di riavviare in remoto durante il processo di aggiornamento. Se si usa Windows Admin Center per eseguire gli aggiornamenti, le regole di Windows Firewall verranno aggiornate automaticamente in ogni server per consentire i riavvii remoti. Se si esegue l'aggiornamento con PowerShell, abilitare il gruppo di regole del firewall di arresto remoto in Windows Firewall o passare il -EnableFirewallRules
parametro al cmdlet, ad esempio nell'esempio precedente.
Verificare la presenza di aggiornamenti tramite PowerShell
È possibile usare il Invoke-CAUScan
cmdlet per analizzare i server per gli aggiornamenti applicabili e ottenere un elenco del set iniziale di aggiornamenti applicati a ogni server in un cluster specificato:
Invoke-CauScan -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -Verbose
La generazione dell'elenco può richiedere alcuni minuti per completare. L'elenco di anteprima include solo un set iniziale di aggiornamenti; non include gli aggiornamenti che potrebbero essere applicabili dopo l'installazione degli aggiornamenti iniziali.
Installare gli aggiornamenti del sistema operativo con PowerShell
Per analizzare i server per gli aggiornamenti del sistema operativo ed eseguire un aggiornamento completo nel cluster specificato, usare il Invoke-CAURun
cmdlet:
Invoke-CauRun -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force
Questo comando esegue un'analisi e un'esecuzione completa di aggiornamento nel cluster denominato Cluster1. Questo cmdlet usa il plug-in Microsoft.WindowsUpdatePlugin e richiede che tutti i nodi del cluster siano online prima di eseguire questo cmdlet. Questo cmdlet consente inoltre di non eseguire più di tre tentativi per nodo prima di contrassegnare il nodo come non riuscito e non consente a più nodi di non riuscire prima di contrassegnare l'intera esecuzione dell'aggiornamento come non riuscita. Consente anche alle regole del firewall di consentire ai server di riavviare in remoto. Poiché il comando specifica il parametro Force, il cmdlet viene eseguito senza visualizzare i prompt di conferma.
Il processo di esecuzione dell'aggiornamento include quanto segue:
- Analisi e download degli aggiornamenti applicabili in ogni server nel cluster
- Spostamento dei ruoli cluster attualmente in esecuzione da ogni server
- Installazione degli aggiornamenti in ogni server
- Riavvio del server se richiesto dagli aggiornamenti installati
- Spostamento dei ruoli cluster nel server originale
Il processo di esecuzione dell'aggiornamento include anche la garanzia che il quorum venga mantenuto, verificando che vengano installati aggiornamenti aggiuntivi che possono essere installati solo dopo l'installazione del set iniziale di aggiornamenti e il salvataggio di un report delle azioni eseguite viene completato.
Installare gli aggiornamenti delle funzionalità con PowerShell
Per installare gli aggiornamenti delle funzionalità tramite PowerShell, seguire questa procedura. Se il cluster esegue Azure Stack HCI, versione 20H2, assicurarsi di applicare l'aggiornamento di anteprima di maggio 20, 2021 (KB5003237) tramite Windows Update o il Set-PreviewChannel
cmdlet non funzionerà.
Eseguire i cmdlet seguenti in ogni server del cluster:
Set-WSManQuickConfig Enable-PSRemoting Set-NetFirewallRule -Group "@firewallapi.dll,-36751" -Profile Domain -Enabled true
Per verificare se il cluster è configurato correttamente per applicare gli aggiornamenti software usando Cluster-Aware Aggiornamento (CAU), eseguire il
Test-CauSetup
cmdlet, che notificherà eventuali avvisi o errori:Test-CauSetup -ClusterName Cluster1
Convalidare l'hardware e le impostazioni del cluster eseguendo il
Test-Cluster
cmdlet in uno dei server del cluster. Se uno dei controlli delle condizioni ha esito negativo, risolverli prima di procedere al passaggio 4.Test-Cluster
Verificare la presenza dell'aggiornamento delle funzionalità:
Invoke-CauScan -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
Controllare l'output del cmdlet precedente e verificare che ogni server venga offerto lo stesso aggiornamento delle funzionalità, che deve essere il caso.
È necessario un server o una macchina virtuale separata all'esterno del cluster da cui eseguire il
Invoke-CauRun
cmdlet. Importante: il sistema in cui si esegue deve essere eseguitoInvoke-CauRun
Windows Server 2022, Azure Stack HCI, versione 21H2 o Azure Stack HCI, versione 20H2 con l'aggiornamento di anteprima di maggio 20, 2021 (KB5003237) installato.Invoke-CauRun -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
Verificare eventuali altri aggiornamenti e installarli.
È ora possibile eseguire passaggi post-installazione per gli aggiornamenti delle funzionalità.
Controllare lo stato di un'esecuzione di aggiornamento
Un amministratore può ottenere informazioni di riepilogo su un'esecuzione di aggiornamento in corso eseguendo il Get-CauRun
cmdlet:
Get-CauRun -ClusterName Cluster1
Ecco alcuni output di esempio:
RunId : 834dd11e-584b-41f2-8d22-4c9c0471dbad
RunStartTime : 10/13/2019 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2019 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Passaggi di post-installazione per gli aggiornamenti delle funzionalità
Dopo aver installato gli aggiornamenti delle funzionalità, è necessario aggiornare il livello funzionale del cluster e aggiornare la versione del pool di archiviazione usando PowerShell per abilitare nuove funzionalità.
Importante
I cluster HCI di Azure Stack che eseguono Replica di archiviazione richiedono che ogni server venga riavviato una seconda volta dopo il completamento dell'aggiornamento delle funzionalità 21H2 prima di eseguire i passaggi di post-installazione. Questo è un problema noto
Aggiornare il livello funzionale del cluster.
È consigliabile aggiornare il livello funzionale del cluster non appena possibile. Se sono stati installati gli aggiornamenti delle funzionalità con Windows Admin Center e ha selezionato la casella di controllo Aggiorna il livello funzionale del cluster per abilitare nuove funzionalità, è possibile ignorare questo passaggio.
Eseguire il cmdlet seguente in qualsiasi server nel cluster:
Update-ClusterFunctionalLevel='true';
Verrà visualizzato un avviso che non è possibile annullare questa operazione. Confermare Y che si vuole continuare.
Avviso
Dopo aver aggiornato il livello funzionale del cluster, non è possibile eseguire il rollback alla versione precedente del sistema operativo.
Aggiornare il pool di archiviazione.
Dopo l'aggiornamento del livello funzionale del cluster, usare il cmdlet seguente per aggiornare il pool di archiviazione. Eseguire
Get-StoragePool
per trovare FriendlyName per il pool di archiviazione che rappresenta il cluster. In questo esempio, FriendlyName è S2D in hci-cluster1:Update-StoragePool -FriendlyName "S2D on hci-cluster1"
Verrà chiesto di confermare l'azione. A questo punto, i nuovi cmdlet saranno completamente operativi in qualsiasi server del cluster.
Aggiornare i livelli di configurazione della macchina virtuale (facoltativo).
Facoltativamente, è possibile aggiornare i livelli di configurazione delle macchine virtuali arrestando ogni macchina virtuale usando il
Update-VMVersion
cmdlet e quindi avviando di nuovo le macchine virtuali.Verificare che le funzioni del cluster aggiornate come previsto.
I ruoli devono eseguire correttamente il failover e, se la migrazione dinamica della macchina virtuale viene usata nel cluster, le macchine virtuali devono eseguire correttamente la migrazione.
Convalidare il cluster.
Eseguire il
Test-Cluster
cmdlet in uno dei server nel cluster ed esaminare il report di convalida del cluster.
Eseguire un aggiornamento manuale delle funzionalità di un cluster di failover con SCONFIG
Per eseguire un aggiornamento manuale delle funzionalità di un cluster di failover, usare lo strumento SCONFIG e i cmdlet di PowerShell per clustering di failover. Per fare riferimento al documento SCONFIG , vedere Configurare un'installazione Server Core di Windows Server e Azure Stack HCI con lo strumento di configurazione server (SConfig)
Per ogni nodo nel cluster, eseguire questi comandi nel nodo di destinazione:
Suspend-ClusterNode -Node<node> -Drain
Controllare la sospensione con
Get-ClusterGroup
--nothing deve essere in esecuzione nel nodo di destinazione.Eseguire l'opzione SCONFIG 6.3 nel nodo di destinazione.
Dopo il riavvio del nodo di destinazione, attendere il completamento dei processi di ripristino dell'archiviazione eseguendo
Get-Storage-Job
fino a quando non sono presenti processi di archiviazione o tutti i processi di archiviazione vengono completati.Resume-ClusterNode -Node <nodename> -Failback
Quando tutti i nodi sono stati aggiornati, eseguire questi due cmdlet:
Update-ClusterFunctional Level
Update-StoragePool
Eseguire un aggiornamento veloce e offline di tutti i server in un cluster
Questo metodo consente di accettare tutti i server in un cluster contemporaneamente e aggiornarli tutti contemporaneamente. Ciò consente di risparmiare tempo durante il processo di aggiornamento, ma il compromesso è inattività per le risorse ospitate.
Se esiste un aggiornamento di sicurezza critico che è necessario applicare rapidamente o è necessario assicurarsi che gli aggiornamenti vengano completati all'interno della finestra di manutenzione, questo metodo potrebbe essere per l'utente. Questo processo consente di ridurre il cluster HCI di Azure Stack, aggiornare i server e riprovare.
- Pianificare la finestra di manutenzione.
- Prendere offline i dischi virtuali.
- Arrestare il cluster per prendere offline il pool di archiviazione. Eseguire il
Stop-Cluster
cmdlet o usare Windows Admin Center per arrestare il cluster. - Impostare il servizio cluster su Disabilitato in Services.msc in ogni server. Ciò impedisce all'avvio del servizio cluster durante l'aggiornamento.
- Applicare l'aggiornamento cumulativo di Windows Server e qualsiasi Aggiornamenti dello stack di manutenzione richiesto a tutti i server. È possibile aggiornare tutti i server contemporaneamente: non è necessario attendere perché il cluster è inattivo.
- Riavviare i server e assicurarsi che tutto sia valido.
- Impostare nuovamente il servizio cluster su Automatico in ogni server.
- Avviare il cluster. Eseguire il
Start-Cluster
cmdlet o usare Windows Admin Center. - Dargli qualche minuto. Assicurarsi che il pool di archiviazione sia integro.
- Ripristinare online i dischi virtuali.
- Monitorare lo stato dei dischi virtuali eseguendo i
Get-Volume
cmdlet eGet-VirtualDisk
.
Problemi noti
Di seguito sono riportati problemi noti in Windows Admin Center durante l'aggiornamento di un cluster da Azure Stack HCI, versione 20H2 alla versione 21H2.
Impossibile installare gli aggiornamenti
Questo messaggio di errore viene visualizzato quando Windows Admin Center perde la connettività ai server gestiti, pertanto è probabile che gli aggiornamenti vengano effettivamente installati. È sufficiente attendere alcuni minuti e aggiornare il browser e dovrebbe essere visualizzato lo stato di aggiornamento vero. È anche possibile usare Get-CauRun
per controllare lo stato dell'esecuzione dell'aggiornamento con PowerShell e quindi aggiornare il browser al termine dell'esecuzione.
Impossibile verificare la presenza di aggiornamenti
Questo messaggio di errore viene visualizzato quando Windows Admin Center perde la connettività ai server gestiti, pertanto è probabile che gli aggiornamenti vengano effettivamente installati. È sufficiente attendere alcuni minuti e aggiornare il browser e dovrebbe essere visualizzato lo stato di aggiornamento vero. È anche possibile usare Get-CauRun
per controllare lo stato dell'esecuzione dell'aggiornamento con PowerShell e quindi aggiornare il browser al termine dell'esecuzione.
Questo messaggio viene visualizzato anche quando i server cluster hanno versioni miste di patch installate. In questo modo il Invoke_CAUScan
comando con RollingUpgrade
plug-in restituisce più aggiornamenti delle funzionalità. Per attenuare questo problema, applicare l'aggiornamento di anteprima del 20 maggio 2021 (KB5003237) a tutti i server del cluster prima di tentare di aggiornare il cluster.
Richieste multiple per le credenziali di accesso
Nelle versioni precedenti di Windows Admin Center potrebbe essere richiesto di eseguire l'autenticazione più volte durante un'esecuzione di aggiornamento. Eseguire l'autenticazione ogni volta che viene richiesto o tornare a Connections e riconnettersi al cluster.
Il controllo di conformità del cluster non viene completato
Al momento, il controllo di idoneità rimane in Controllo dello stato per i test di convalida del cluster e non termina mai. Ciò è prevalentemente visto nei cluster Azure Stack HCI non inglesi a causa di problemi di localizzazione.
Al Test-Cluster
termine dei computer (in genere dopo un paio di minuti), Windows Admin Center potrebbe non riconoscere che i controlli sono stati completati. Poiché Test-Cluster
ha esito positivo in questo scenario, è possibile scaricare il file di report direttamente dai server per convalidare l'integrità Test-Cluster
del cluster prima di continuare con l'esecuzione dell'aggiornamento. In alternativa, eseguire l'uso Test-Cluster
di PowerShell in uno dei server del cluster.
Errore di credenziali credSSP
Nelle versioni precedenti di Windows Admin Center, è possibile che venga visualizzato il messaggio di errore "Non è possibile usare l'aggiornamento con riconoscimento del cluster senza abilitare CredSSP e fornire credenziali esplicite" quando l'operazione è già stata eseguita. Questo problema viene risolto in Windows Admin Center versione 2110.
Problema di autorizzazioni dell'endpoint sessione credSSP
Durante un'esecuzione di aggiornamento, potrebbe essere visualizzata una notifica per abilitare CredSSP, insieme a un messaggio di errore: "Impossibile abilitare la delega CredSSP. La connessione al server remoto non è riuscita."
Questo errore CredSSP viene visualizzato quando Windows Admin Center è in esecuzione in un PC locale e quando l'utente Windows Admin Center non è lo stesso utente che ha installato Windows Admin Center nel computer.
Per attenuare questo problema, Microsoft ha introdotto un gruppo di amministratori credSSP Windows Admin Center. Aggiungere l'account utente al gruppo Windows Admin Center Amministratori CredSSP nel PC locale e quindi accedere e l'errore deve essere rimosso.
Mancata corrispondenza di denominazione nelle versioni del sistema operativo
Anche se l'intestazione di aggiornamento dice Azure Stack HCI 22H2, se un cluster non ha aggiunto il canale di anteprima, riceverà solo l'aggiornamento ga 21H2 offerto pubblicamente. Si tratta di una mancata corrispondenza con codice rigido.
Passaggi successivi
Per informazioni correlate, vedere anche:
- Aggiornamento con riconoscimento del cluster (CAU)
- Requisiti e procedure consigliate per Aggiornamento compatibile con cluster
- Risolvere i problemi di cau: file di log per l'aggiornamento Cluster-Aware
- Gestire i riavvii rapidi con Kernel Soft Reboot
- Aggiornamento del firmware dell'unità in Spazi di archiviazione diretta
- Convalidare un cluster Azure Stack HCI
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per