Actualización del sistema operativo Azure Stack HCI, versión 22H2 a través de PowerShell
Se aplica a: Azure Local, versiones 23H2 y 22H2
En este artículo se describe cómo actualizar el sistema operativo (SO) para Azure Local de la versión 22H2 a la versión 23H2 mediante PowerShell. La actualización mediante PowerShell es el método recomendado para actualizar el sistema operativo.
Hay otros métodos para actualizar el sistema operativo que incluyen el uso de Windows Admin Center y la herramienta de configuración del servidor (SConfig). Para obtener más información sobre estos métodos, consulte Actualización del sistema operativo Azure Stack HCI, versión 22H2 a través de Windows Admin Center y Actualización de Azure Local a un nuevo sistema operativo mediante otros métodos.
En este artículo, nos referimos a la versión 23H2 del sistema operativo como la nueva versión y la versión 22H2 como la versión anterior .
Importante
Para mantener el servicio local de Azure en un estado compatible, tiene hasta seis meses para instalar esta nueva versión del sistema operativo. La actualización es aplicable a todas las instancias locales de Azure que ejecutan la versión 22H2. Se recomienda encarecidamente instalar esta versión tan pronto como esté disponible.
Flujo de trabajo de alto nivel para la actualización del sistema operativo
La actualización del sistema operativo de Azure Stack HCI está disponible a través de Windows Update y a través de los medios que puede descargar desde Azure Portal.
Para actualizar el sistema operativo en el sistema, siga estos pasos generales:
- Realización de los requisitos previos.
- Conéctese a Azure Local, versión 22H2.
- Busque las actualizaciones disponibles mediante PowerShell.
- Instale el nuevo sistema operativo mediante PowerShell.
- Compruebe el estado de las actualizaciones.
- Una vez actualizado el sistema operativo, realice los pasos posteriores a la actualización del sistema operativo.
Realización de los requisitos previos
Antes de comenzar, asegúrese de que:
- Tiene acceso a una versión de Azure Local que ejecuta la versión 22H2.
- El sistema está registrado en Azure.
- Asegúrese de que todas las máquinas de la instancia de Azure Local, versión 22H2 estén en buen estado y se muestren como en línea.
- Tiene acceso a la actualización de software del sistema operativo azure Stack HCI, versión 23H2 para Azure Local. Esta actualización está disponible a través de Windows Update o como un medio descargable. El medio es un archivo ISO que puede descargar desde Azure Portal.
- Tiene acceso a un cliente que puede conectarse a la instancia local de Azure. Este cliente debe ejecutar PowerShell 5.0 o posterior.
Nota:
El archivo ISO solo es necesario si las máquinas no tienen acceso a Windows Update para descargar la actualización de características del sistema operativo. Si usa este método, después de conectarse a Azure Local, versión 22H2, vaya al paso 6 en Paso 2: Instalación del nuevo sistema operativo mediante PowerShell y realice los pasos restantes.
Paso 1: Conexión a Azure Local
Siga estos pasos en el cliente para conectarse a una de las máquinas de la instancia local de Azure.
Ejecute PowerShell como administrador en el cliente que usa para conectarse al sistema.
Abra una sesión remota de PowerShell en una máquina de la instancia local de Azure. Ejecute el siguiente comando y proporcione las credenciales de la máquina cuando se le solicite:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Este es una salida de ejemplo:
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>
Paso 2: Instalación del nuevo sistema operativo mediante PowerShell
Para instalar el nuevo sistema operativo mediante PowerShell, siga estos pasos:
Nota:
Los pasos siguientes requieren que el rol Actualización compatible con clústeres (CAU) esté instalado y habilitado en el sistema. Para obtener información sobre cómo instalar y habilitar esta característica en Azure Local, consulte Introducción a la actualización compatible con clústeres.
Ejecute los siguientes cmdlets en cada máquina del sistema.
Set-WSManQuickConfig Enable-PSRemoting
Para probar si el sistema está configurado correctamente para aplicar actualizaciones de software mediante la actualización compatible con clústeres (CAU), ejecute el
Test-CauSetup
cmdlet , que le notifica las advertencias o errores:Test-CauSetup -ClusterName <System name>
Valide el hardware y la configuración mediante la ejecución del
Test-Cluster
cmdlet en una de las máquinas del sistema. Si se produce un error en alguna de las comprobaciones de condición, resíquelas antes de continuar con el paso siguiente.Test-Cluster
Busque las actualizaciones disponibles:
Invoke-CauScan -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
Inspeccione la salida del cmdlet anterior y compruebe que cada máquina se ofrece la misma actualización de características, que debe ser el caso.
Necesita una máquina o máquina virtual independiente fuera del sistema desde la que ejecutar el
Invoke-CauRun
cmdlet. Una máquina independiente garantiza que la orquestación no se interrumpa cuando se reinician las máquinas.Importante
El sistema en el que se ejecuta
Invoke-CauRun
debe ejecutar Windows Server 2022.Invoke-CauRun -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
Si el sistema no está conectado a Windows Update y el medio de instalación local de Azure está disponible en un recurso compartido local, la CAU también se puede usar para actualizar el sistema. Asegúrese de actualizar el
'PathToSetupMedia'
parámetro con la ruta de acceso del recurso compartido a la imagen ISO.Invoke-CauRun –ClusterName <SystemName> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
Busque actualizaciones adicionales e instálelas.
Espere a que se complete la actualización y compruebe el estado de la actualización.
Paso 3: Comprobación del estado de una actualización
Para obtener la información de resumen sobre una actualización en curso, ejecute el Get-CauRun
cmdlet :
Get-CauRun -ClusterName <SystemName>
Esta es una salida de ejemplo:
RunId : <Run ID>
RunStartTime : 10/13/2024 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2024 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Ya está listo para realizar los pasos posteriores a la actualización del sistema operativo para el sistema.