Compartir a través de


Realización de pasos posteriores a la actualización del sistema operativo en Azure Local a través de PowerShell

Se aplica a: Azure Local 2311.2 y versiones posteriores

En este artículo se describe cómo realizar las tareas posteriores a la actualización del sistema operativo después de actualizar el sistema operativo (SO) a la nueva versión. Las tareas posteriores a la actualización descritas en este artículo son necesarias para la estabilidad de la instancia local de Azure.

En este artículo, nos referimos a Azure Local 2311.2 como la nueva versión y a Azure Local, versión 22H2, como la versión anterior .

Realización de los requisitos previos

Antes de comenzar, asegúrese de que:

Paso 1: Conexión al sistema

Siga estos pasos en el cliente para conectarse a una de las máquinas del sistema.

  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 del sistema. 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: Comprobar el estado de la actualización

Para asegurarse de que la actualización se ha completado y que hay un nuevo sistema operativo que se ejecuta en el sistema, ejecute el Get-CauRun cmdlet :

Get-CauRun -ClusterName <ClusterName>

Esta es una salida de ejemplo:

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[] 
}

Paso 3: Realizar los pasos posteriores a la actualización del sistema operativo

Una vez instalado el nuevo sistema operativo, debe actualizar el nivel funcional del clúster y la versión del grupo de almacenamiento mediante PowerShell para habilitar nuevas características.

Importante

  • Los pasos posteriores a la actualización del sistema operativo son esenciales para la estabilidad y el rendimiento del sistema. Asegúrese de seguir estos pasos después de la actualización del sistema operativo.
  1. Actualice el nivel funcional del clúster.

    Advertencia

    Después de actualizar el nivel funcional del clúster, no se puede revertir a la versión anterior del sistema operativo.

    Se recomienda actualizar el nivel funcional del clúster lo antes posible. Omita este paso si ha instalado las actualizaciones de características con Windows Admin Center y ha activado la casilla Opcional Actualizar el nivel funcional del clúster para habilitar las nuevas características .

    1. Ejecute el siguiente cmdlet en cualquier máquina del sistema para comprobar el nivel funcional del clúster actual:

      Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
      
    2. Ejecute el siguiente cmdlet en cualquier máquina del sistema para actualizar el nivel funcional del clúster actual:

      Update-ClusterFunctionalLevel -Verbose   
      
    3. Verá una advertencia de que no puede deshacer esta operación. Confirme Y para continuar.

    4. Ejecute el siguiente cmdlet para comprobar el nivel funcional del clúster nuevo o actualizado:

      Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
      
  2. Actualice el grupo de almacenamiento.

    1. Después de actualizar el nivel funcional del clúster, use el siguiente cmdlet para identificar la FriendlyName del grupo de almacenamiento que representa el sistema.

      Get-StoragePool | Where-Object -Property FriendlyName -ne "Primordial"
      
    2. Use el siguiente cmdlet para actualizar el bloque de almacenamiento. Utilice el grupo del módulo de la salida del comando anterior.

      Update-StoragePool -FriendlyName "<name of the storage pool>" -Verbose
      
    3. Cuando se solicite, confirma la acción. En este momento, los nuevos cmdlets están totalmente operativos en cualquier máquina del sistema.

  3. (Opcional) Actualice los niveles de configuración de la máquina virtual. De manera opcional, puede actualizar los niveles de configuración de VM si detiene cada VM mediante el cmdlet Update-VMVersion y, a continuación, volviéndola a iniciar.

    1. Compruebe que el sistema actualizado funciona según lo previsto.

      Los roles deben cambiar por error correctamente y, si se utiliza la migración en vivo de máquinas virtuales en el sistema, las máquinas virtuales deben migrarse correctamente.

    2. Valide el sistema.

      Ejecute el Test-Cluster cmdlet en una de las máquinas del sistema y examine el informe de validación del clúster.

  4. Instale los controladores más recientes de su asociado de hardware, ya que algunos controladores pueden revertir a una versión anterior del controlador de bandeja de entrada, lo que da lugar a comportamientos inesperados.

Ya estás listo para instalar la actualización de la solución.

Pasos siguientes