Aggiornare solo il sistema operativo Azure Stack HCI dalla versione 22H2 o 3H2 alla versione 24H2-OS
Summary: Panoramica e indicazioni sull'aggiornamento della versione del sistema operativo Azure Stack HCI dalla versione 22H2 o 23H2 alla versione 24H2 (solo sistema operativo)
Instructions
Panoramica del documento
Questo articolo fornisce:
- Panoramica di un aggiornamento solo del sistema operativo Azure Stack HCI dalla versione 22H2 o 23H2 alla versione 24H2
- Indicazioni su come aggiornare il sistema operativo (OS) Azure Stack HCI alla versione 26100.xxxx (24H2) utilizzando PowerShell.
- Sono disponibili due percorsi di aggiornamento:
- Eseguire l'aggiornamento dalla versione 20349.xxxx (22H2) alla versione 26100.xxxx (24H2).
- Eseguire l'aggiornamento dalla versione 25398.xxxx (23H2) alla versione 26100.xxxx (24H2). Ciò include i cluster 25398.xxxx (23H2) che sono stati aggiornati dalla versione 20349.xxxx (22H2) e l'aggiornamento della soluzione non è ancora stato applicato.
Con la versione 2505 è disponibile un percorso di aggiornamento diretto dalla versione 20349.xxxx (22H2) alla versione 26100.xxxx (24H2). Il passaggio diretto dalla versione del sistema operativo 20349.xxxx (22H2) alla 26100.xxxx (24H2) consente di ridurre i riavvii e la pianificazione della manutenzione prima dell'aggiornamento della soluzione.
Gli upgrade completi (OS+soluzione) da 22H2 a 23H2, da 22H2 a 24H2 o 23H2 (solo aggiornamento sistema operativo) a 24H2 sono un servizio a pagamento di Dell e NON sono coperti da alcun contratto di supporto. Microsoft offre un'assistenza limitata per i problemi relativi all'aggiornamento per i casi aperti direttamente tramite il portale di Azure. https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2
Prerequisiti
Prima di iniziare l'aggiornamento:
- Assicurarsi che il sistema locale Azure esegua la versione del sistema operativo 20349.3692 o una versione del sistema operativo successiva a 25398.1611.
- Assicurarsi che tutti i computer nel cluster siano integri e visualizzati come online e registrati in Azure.
- Assicurarsi che nella propria regione sia disponibile il sistema operativo Azure Stack HCI versione 23H2. L'aggiornamento del sistema operativo locale di Azure dalla versione 22H2 è supportato solo in alcune aree. Per altre informazioni, vedere Requisiti di Azure
- Assicurarsi di arrestare le macchine virtuali (VM). Microsoft consiglia di arrestare le macchine virtuali prima di eseguire l'upgrade del sistema operativo per evitare interruzioni dell'alimentazione impreviste e danni ai database.
- Assicurarsi che il ruolo aggiornamento compatibile con cluster (CAU) sia installato e abilitato nel cluster, vedere Add-CauClusterRole
- Accertarsi che il driver della scheda di interfaccia di rete (NIC) installato sul sistema sia più recente della versione inclusa per impostazione predefinita (posta in arrivo) con il sistema operativo Azure Stack HCI, versione 26100.xxxx. Utilizzare il cmdlet seguente per verificare.
Get-WindowsDriver -Online | Where-Object {$_.ClassName -like "net*" -and $_.Inbox -eq $true}
- Assicurarsi che Trusted Platform Module 2.0 (TPM 2.0) sia installato su tutti i computer cluster e che Secure Boot sia abilitato.
- Aggiornare le chiavi del Registro di sistema su ogni computer del cluster. Per ulteriori informazioni, vedere Aggiornare le chiavi del Registro di sistema
Procedura per eseguire l'aggiornamento dalla versione 22H2 o 23H2 alla versione 24H2.
Per aggiornare il sistema operativo locale di Azure dalla versione 22H2 o 23H2 alla versione 24H2, seguire questa procedura multifase:
- Utilizzare il metodo PowerShell per aggiornare il sistema operativo
- Eseguire i passaggi successivi all'aggiornamento del sistema operativo
- Installazione e abilitazione di Network ATC
- Eseguire l'upgrade della soluzione:
- Convalida dell'idoneità all'upgrade della soluzione
- Applicare l'upgrade della soluzione
- Aggiornamento del sistema operativo tramite PowerShell
Nota: L'upgrade del sistema operativo deve essere eseguito durante una finestra di manutenzione pianificata.
- PowerShell (supportato da Microsoft) - Vedere Installare il nuovo sistema operativo tramite PowerShell
- Eseguire i passaggi successivi all'aggiornamento del sistema operativo
- Installazione e abilitazione di Network ATC
- Eseguire l'upgrade della soluzione
- Convalida dell'idoneità all'upgrade della soluzione
- Applicare l'upgrade della soluzione
Problemi noti e soluzioni alternative
- L'intento di Network ATC mostra
PhysicalAdapterNotFounddopo "OS upgrade" a 24H2
- Un problema noto determina l'esito negativo delle migrazioni live delle VM durante un aggiornamento del sistema operativo
- La convalida del cluster di test ha esito negativo dopo l'aggiornamento del sistema operativo a 24H2, poiché NDIS remoto viene visualizzato come #2
$regPath = "HKLM:\system\currentcontrolset\services\clussvc\parameters" $propertyName = "ExcludeAdaptersByDescription" $propertyValue = "Remote NDIS Compatible Device,Remote NDIS Compatible Device #2" New-ItemProperty -Path $regPath -Name $propertyName -Value $propertyValue -PropertyType String -Force
- Lo stato di registrazione di Azure Stack mostra Out of Policy dopo l'upgrade del sistema operativo di base da 22H2 o 23H2 a 24H2 sui nodi del cluster
-
- Eseguire i seguenti comandi su uno dei nodi del cluster:
$Subscription = "Enter the Subscription ID" $Tenant = "Enter the Tenant ID" $RG = “name of the resource group” $Region = "Region_name" Register-AzStackHCI -SubscriptionId $Subscription -TenantId $Tenant -Region $Region – ResourceGroupName $RG -RepairRegistration
- Eseguire i seguenti passaggi iniziando dal primo nodo e ripetendo poi la procedura su ogni nodo successivo:
- Per aggiornare
$NodeNamePer ogni nodo, eseguire il seguente comando:
- Per aggiornare
$NodeName = "Nodexxx"
- Per svuotare i ruoli dal nodo per garantire una rimozione sicura e verificare che tutti i ruoli siano stati spostati dal nodo, eseguire il seguente comando:
Suspend-ClusterNode -Name $NodeName -Drain Get-ClusterGroup
- Per rimuovere il nodo dal cluster, eseguire il seguente comando:
Remove-ClusterNode -Name $NodeName -Force
- Per riavviare il nodo, eseguire il seguente comando:
Restart-Computer -ComputerName $NodeName -Force
- Verificare che lo stato operativo di tutti i dischi fisici sia OK. Assicurarsi che il processo di riparazione dello storage sia stato completato cercando l'esito positivo della riparazione dell'enclave, eseguire i seguenti comandi:
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave"}
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave repair complete."}
- Dopo la riparazione, per riaggiungere il nodo al cluster e ripristinare il servizio del nodo, eseguire i seguenti comandi:
Add-ClusterNode -Name $NodeName Resume-ClusterNode -Name $NodeName
- Ripetere la procedura per i nodi rimanenti.
- Eseguire nuovamente i seguenti comandi su uno dei nodi del cluster e controllare nuovamente lo stato di registrazione locale di Azure (Azure Stack HCI).
$Subscription = "Enter the Subscription ID" $Tenant = "Enter the Tenant ID" $Region = "Region_name" Register-AzStackHCI -RepairRegistration -SubscriptionId $Subscription -TenantId $Tenant -Region $Region Get-AzureStackHCI | Format-List RegistrationStatus, ConnectionStatus, LastConnected, NextSync
Per altre informazioni, vedere Errore
fuori criterio Per un elenco di problemi noti e soluzioni alternative di Microsoft, vedere AzureLocal-Supportability/TSG/Upgrade all'indirizzo principale · Azure/AzureLocal-Supportability · Github