Actualizar la versión 22H2 o 3H2 del SO Azure Stack HCI a 24H2-OS únicamente
Summary: Visión general y orientación sobre la actualización de la versión del SO Azure Stack HCI de la versión 22H2 o 23H2 a la versión 24H2 (solo SO)
Instructions
Resumen del documento
En este artículo, se proporciona lo siguiente:
- Una visión general de una actualización solo del SO Azure Stack HCI de la versión 22H2 o 23H2 a la versión 24H2
- Orientación sobre cómo actualizar el sistema operativo (SO) Azure Stack HCI a la versión 26100.xxxx (24H2) mediante PowerShell.
- Hay dos rutas de actualización disponibles:
- Actualice de la versión 20349.xxxx (22H2) a la versión 26100.xxxx (24H2).
- Actualice de la versión 25398.xxxx (23H2) a la versión 26100.xxxx (24H2). Esto incluye los clústeres 25398.xxxx (23H2) que se actualizaron desde la versión 20349.xxxx (22H2) y la actualización de la solución aún no se aplica.
Con la versión 2505, está disponible una ruta de actualización directa de la versión 20349.xxxx (22H2) a la versión 26100.xxxx (24H2). Pasar directamente de la versión 20349.xxxx (22H2) del SO a 26100.xxxx (24H2) ayuda a reducir los reinicios y la planificación del mantenimiento antes de la actualización de la solución.
Las actualizaciones completas (SO+solución) de 22H2 a 23H2, 22H2 a 24H2 o 23H2 (solo sistema operativo actualizado) a 24H2 son un servicio PAGADO de Dell y NO están cubiertas por un contrato de soporte. Microsoft ofrece asistencia limitada con problemas relacionados con la actualización para los casos abiertos directamente con ellos a través del portal de Azure. https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2
Requisitos previos
Antes de comenzar la actualización:
- Asegúrese de que el sistema local de Azure esté ejecutando la versión del sistema operativo 20349.3692 o una versión del sistema operativo posterior a 25398.1611.
- Asegúrese de que todas las máquinas del clúster estén en buen estado y se muestren como en línea y registradas en Azure.
- Asegúrese de que en su región esté disponible el SO Azure Stack HCI, versión 23H2. La actualización del SO local de Azure desde la versión 22H2 solo se admite en algunas regiones. Para obtener más información, consulte Requisitos de Azure
- Asegúrese de apagar las máquinas virtuales (VM). Microsoft recomienda apagar las máquinas virtuales antes de realizar la actualización del sistema operativo para evitar interrupciones inesperadas y daños en las bases de datos.
- Asegúrese de que la función de actualización compatible con clústeres (CAU) esté instalada y habilitada en el clúster, consulte Add-CauClusterRole
- Asegúrese de que el controlador de la tarjeta de interfaz de red (NIC) instalado en el sistema sea más reciente que la versión incluida de manera predeterminada (bandeja de entrada) con el SO Azure Stack HCI, versión 26100.xxxx. Utilice el siguiente cmdlet para verificarlo.
Get-WindowsDriver -Online | Where-Object {$_.ClassName -like "net*" -and $_.Inbox -eq $true}
- Asegúrese de que el módulo de plataforma segura 2.0 (TPM 2.0) esté instalado en todas las máquinas del clúster y de que el arranque seguro esté habilitado.
- Actualice las claves de registro en cada máquina del clúster. Para obtener más información, consulte Actualizar claves de registro
Pasos para actualizar de la versión 22H2 o 23H2 a la versión 24H2.
Para actualizar el sistema operativo local de Azure de la versión 22H2 o 23H2 a la 24H2, realice los siguientes pasos multifase:
- Usar el método PowerShell para actualizar el SO
- Realice los pasos posteriores a la actualización del sistema operativo
- Instalar y habilitar Network ATC
- Realice la actualización de la solución:
- Validar la preparación para la actualización de la solución
- Aplicar actualización de la solución
- Actualización del SO mediante PowerShell
Nota: La actualización del SO se debe realizar durante una ventana de mantenimiento planificada.
- PowerShell (compatible con Microsoft): consulte Instalar un nuevo SO mediante PowerShell
- Realice los pasos posteriores a la actualización del sistema operativo
- Instalar y habilitar Network ATC
- Realizar una actualización de la solución
- Validar la preparación para la actualización de la solución
- Aplicar actualización de la solución
Problemas conocidos y soluciones alternativas
- Se muestra la intención de ATC de red
PhysicalAdapterNotFounddespués de la "actualización del SO" a 24H2
- Un problema conocido hace que fallen las migraciones en vivo de VM durante una actualización del SO
- La validación del clúster de prueba falla después de la actualización del SO a 24H2, ya que el NDIS remoto se muestra como #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
- El estado de registro de Azure Stack muestra Fuera de la política después de la actualización del sistema operativo base de 22H2 o 23H2 a 24H2 en los nodos del clúster
-
- Ejecute los siguientes comandos en uno de los nodos del clúster:
$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
- Realice los siguientes pasos comenzando con el primer nodo y, a continuación, repitiendo en cada nodo subsiguiente:
- Para actualizar
$NodeNamePara cada nodo, ejecute el siguiente comando:
- Para actualizar
$NodeName = "Nodexxx"
- Para vaciar las funciones del nodo a fin de garantizar la eliminación segura y verificar que todas las funciones se hayan transferido fuera del nodo, ejecute el siguiente comando:
Suspend-ClusterNode -Name $NodeName -Drain Get-ClusterGroup
- Para expulsar el nodo del clúster, ejecute el siguiente comando:
Remove-ClusterNode -Name $NodeName -Force
- Para reiniciar el nodo, ejecute el siguiente comando:
Restart-Computer -ComputerName $NodeName -Force
- Compruebe el estado operativo de todos los discos virtuales y los discos físicos estén en buen estado. Asegúrese de que el trabajo de reparación de almacenamiento se haya completado; para ello, busque el éxito de la reparación del enclave y ejecute los siguientes comandos:
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."}
- Después de la reparación, ejecute los siguientes comandos para volver a agregar el nodo al clúster y reanudarlo nuevamente en servicio:
Add-ClusterNode -Name $NodeName Resume-ClusterNode -Name $NodeName
- Repita el procedimiento para los nodos restantes.
- Vuelva a ejecutar los siguientes comandos en uno de los nodos del clúster y vuelva a comprobar el estado de registro de Azure Local (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
Para obtener más información, consulte Error
fuera de política Para obtener una lista de problemas conocidos y soluciones alternativas de Microsoft, consulte AzureLocal-Supportability/TSG/Upgrade at main · Azure/AzureLocal-Supportability · Github