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:

  1. 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.

  2. 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.

    Windows Admin Center configurerà automaticamente il cluster per l'esecuzione di Cluster-Aware Aggiornamento

    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 . Specificare il nome utente e la password e fare clic su Continua.

  3. 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.

  4. Selezionare Avanti: installare per procedere all'installazione degli aggiornamenti del sistema operativo oppure fare clic su Ignora per escluderli.

    Fare clic su 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.

  5. 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.

    Fare clic su Installa per installare gli aggiornamenti del sistema operativo in ogni server nel cluster

    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.

  6. 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.

  7. 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
    
  8. 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.

  9. 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 .

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.

  1. In Windows Admin Center selezionare Aggiornamenti nel riquadro Strumenti a sinistra. Verranno visualizzati eventuali nuovi aggiornamenti delle funzionalità.

    Gli aggiornamenti delle funzionalità verranno visualizzati

  2. Selezionare Installa. Verrà visualizzato un controllo di idoneità. Se uno dei controlli delle condizioni ha esito negativo, risolverli prima di procedere.

    Verrà visualizzato un controllo di idoneità

  3. 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.

    Esaminare gli aggiornamenti e installarli

  4. 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.

    Sarà possibile visualizzare lo stato di avanzamento dell'installazione quando vengono installati gli aggiornamenti

    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.

  5. Al termine degli aggiornamenti delle funzionalità, verificare se sono disponibili altri aggiornamenti e installarli.

  6. 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à.

  1. Eseguire i cmdlet seguenti in ogni server del cluster:

    Set-WSManQuickConfig
    Enable-PSRemoting
    Set-NetFirewallRule -Group "@firewallapi.dll,-36751" -Profile Domain -Enabled true
    
  2. 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
    
  3. 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
    
  4. 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.

  5. È 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 eseguito Invoke-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
    
  6. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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:

  1. 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.

  2. 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.

  1. Pianificare la finestra di manutenzione.
  2. Prendere offline i dischi virtuali.
  3. Arrestare il cluster per prendere offline il pool di archiviazione. Eseguire il Stop-Cluster cmdlet o usare Windows Admin Center per arrestare il cluster.
  4. Impostare il servizio cluster su Disabilitato in Services.msc in ogni server. Ciò impedisce all'avvio del servizio cluster durante l'aggiornamento.
  5. 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.
  6. Riavviare i server e assicurarsi che tutto sia valido.
  7. Impostare nuovamente il servizio cluster su Automatico in ogni server.
  8. Avviare il cluster. Eseguire il Start-Cluster cmdlet o usare Windows Admin Center.
  9. Dargli qualche minuto. Assicurarsi che il pool di archiviazione sia integro.
  10. Ripristinare online i dischi virtuali.
  11. Monitorare lo stato dei dischi virtuali eseguendo i Get-Volume cmdlet e Get-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.

Questo messaggio di errore viene visualizzato quando Windows Admin Center perde la connettività ai server gestiti, pertanto è probabile che gli aggiornamenti vengano effettivamente installati. Aggiornare il browser. :::

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: