Compartir a través de


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:

  1. Realización de los requisitos previos.
  2. Conéctese a Azure Local, versión 22H2.
  3. Busque las actualizaciones disponibles mediante PowerShell.
  4. Instale el nuevo sistema operativo mediante PowerShell.
  5. Compruebe el estado de las actualizaciones.
  6. 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.

  1. Ejecute PowerShell como administrador en el cliente que usa para conectarse al sistema.

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

  1. Ejecute los siguientes cmdlets en cada máquina del sistema.

    Set-WSManQuickConfig
    Enable-PSRemoting
    
  2. 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>
    
  3. 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
    
  4. 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.

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

Pasos siguientes