Eseguire i passaggi di aggiornamento post-sistema operativo in Locale di Azure tramite PowerShell
Si applica a: Locale di Azure, versioni 23H2 e 22H2
Questo articolo descrive come eseguire le attività di aggiornamento post-sistema operativo dopo l'aggiornamento del sistema operativo alla nuova versione. Le attività successive all'aggiornamento descritte in questo articolo sono necessarie per la stabilità dell'istanza locale di Azure.
In questo articolo si fa riferimento ad Azure Local, version 23H2 come la nuova versione e Azure Local, versione 22H2 come versione precedente.
Completare i prerequisiti
Prima di iniziare, verificare che:
Il sistema operativo è stato aggiornato alla versione 23H2 in Locale di Azure in base alle istruzioni riportate in uno dei documenti seguenti:
Assicurarsi che tutti i computer del sistema siano integri e visualizzati come Online.
È possibile accedere a un client in grado di connettersi al sistema. Questo client deve eseguire PowerShell 5.0 o versione successiva.
Passaggio 1: Connettersi al sistema
Seguire questa procedura nel client per connettersi a uno dei computer del sistema.
Eseguire PowerShell come amministratore nel client usato per connettersi al sistema.
Aprire una sessione remota di PowerShell in un computer nel sistema. Eseguire il comando seguente e specificare le credenziali del computer quando richiesto:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Di seguito è riportato un output di esempio:
PS C:\Users\Administrator> $cred = Get-Credential cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred [100.100.100.10]: PS C:\Users\Administrator\Documents>
Passaggio 2: Verificare lo stato dell'aggiornamento
Per assicurarsi che l'aggiornamento sia stato completato e che nel sistema sia in esecuzione un nuovo sistema operativo, eseguire il Get-CauRun
cmdlet :
Get-CauRun -ClusterName <ClusterName>
Ecco un output di esempio:
RunId : <Run ID>
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[]
}
Passaggio 3: Eseguire i passaggi di aggiornamento post-sistema operativo
Dopo aver installato il nuovo sistema operativo, è necessario aggiornare il livello di funzionalità del cluster e aggiornare la versione del pool di archiviazione usando PowerShell per abilitare nuove funzionalità.
Importante
- I passaggi di aggiornamento post-sistema operativo sono essenziali per la stabilità e le prestazioni del sistema. Assicurarsi di seguire questi passaggi dopo l'aggiornamento del sistema operativo.
Aggiornare il livello di funzionalità del cluster.
Avviso
Dopo aver aggiornato il livello di funzionalità del cluster, non è possibile eseguire il rollback alla versione precedente del sistema operativo.
È consigliabile aggiornare il livello di funzionalità del cluster il prima possibile. Ignorare questo passaggio se sono stati installati gli aggiornamenti delle funzionalità con Windows Admin Center ed è stata selezionata la casella di controllo Facoltativo Aggiornare il livello di funzionalità del cluster per abilitare le nuove funzionalità .
Eseguire il cmdlet seguente in qualsiasi computer del sistema:
Update-ClusterFunctionalLevel
Viene visualizzato un avviso che indica che non è possibile annullare questa operazione. Confermare Y che si vuole continuare.
Aggiornare il pool di archiviazione.
Dopo l'aggiornamento del livello di funzionalità del cluster, usare il cmdlet seguente per identificare l'oggetto
FriendlyName
del pool di archiviazione che rappresenta il sistema.Get-StoragePool
In questo esempio,
FriendlyName
è S2D in hci-cluster1.Eseguire il
Update-StoragePool
cmdlet per aggiornare la versione del pool di archiviazione.Update-StoragePool -FriendlyName "S2D on hci-cluster1"
Quando richiesto, confermare l'azione. A questo punto, i nuovi cmdlet sono completamente operativi in qualsiasi computer del sistema.
(Facoltativo) Aggiornare i livelli di configurazione della macchina virtuale. 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 il sistema aggiornato funzioni come previsto.
I ruoli devono eseguire correttamente il failover e, se nel sistema viene usata la migrazione in tempo reale delle macchine virtuali, è consigliabile eseguire correttamente la migrazione in tempo reale.
Convalidare il sistema.
Eseguire il
Test-Cluster
cmdlet in uno dei computer del sistema ed esaminare il report di convalida del cluster.
Installare i driver più recenti dal partner hardware, perché alcuni driver potrebbero ripristinare una versione precedente del driver posta in arrivo con comportamenti imprevisti.
È ora possibile applicare l'aggiornamento della soluzione.