Share via


Control de mantenimiento para las actualizaciones de imágenes del sistema operativo en conjuntos de escalado de máquinas virtuales de Azure mediante la CLI de Azure

El control de mantenimiento le permite decidir cuándo aplicar las actualizaciones automáticas de imágenes del sistema operativo invitado a los conjuntos de escalado de máquinas virtuales. En este tema se tratan las opciones de la CLI de Azure para el control de mantenimiento. Para más información sobre el uso del control de mantenimiento, consulte Control de mantenimiento para conjuntos de escalado de máquinas virtuales de Azure.

Creación de una configuración de mantenimiento

Use az maintenance configuration create para crear una configuración de mantenimiento. En este ejemplo, se crea una configuración de mantenimiento denominada myConfig en el ámbito de la imagen del sistema operativo.

az group create \
   --location eastus \
   --name myMaintenanceRG
az maintenance configuration create \
   -g myMaintenanceRG \
   --resource-name myConfig \
   --maintenance-scope osimage\
   --location eastus

Copie el identificador de configuración de la salida para usarlo más adelante.

El uso de --maintenance-scope osimage garantiza que se usa la configuración de mantenimiento para controlar las actualizaciones del sistema operativo invitado.

Si intenta crear una configuración con el mismo nombre, pero en una ubicación diferente, obtendrá un error. Los nombres de configuración deben ser únicos dentro de su grupo de recursos.

Puede consultar las configuraciones de mantenimiento disponibles mediante az maintenance configuration list.

az maintenance configuration list --query "[].{Name:name, ID:id}" -o table 

Creación de una configuración de mantenimiento con una ventana programada

También puede declarar una ventana programada cuando Azure vaya a aplicar las actualizaciones en los recursos. En este ejemplo, se crea una configuración de mantenimiento denominada myConfig con una ventana programada de 5 horas el cuarto lunes de cada mes. Una vez que cree una ventana programada, ya no tendrá que aplicar las actualizaciones manualmente.

Importante

La duración del mantenimiento debe ser de 5 horas o más. La periodicidad del mantenimiento debe establecerse en Día.

az maintenance configuration create \
   -g myMaintenanceRG \
   --resource-name myConfig \
   --maintenance-scope osimage \
   --location eastus \
   --maintenance-window-duration "05:00" \
   --maintenance-window-recur-every "Day" \
   --maintenance-window-start-date-time "2020-12-30 08:00" \
   --maintenance-window-time-zone "Pacific Standard Time"

Asignación de la configuración

Utilice az maintenance assignment create para asignar la configuración al conjunto de escalado de máquinas virtuales.

Habilitación de la actualización automática del sistema operativo

Puede habilitar las actualizaciones automáticas del sistema operativo para cada conjunto de escalado de máquinas virtuales que vaya a usar el control de mantenimiento. Para más información sobre cómo habilitar las actualizaciones automáticas del sistema operativo en el conjunto de escalado de máquinas virtuales, consulte Actualización automática de imágenes del sistema operativo en un conjunto de escalado de máquinas virtuales de Azure.

Pasos siguientes