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.