Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes
Azure actualiza con frecuencia su infraestructura para mejorar la confiabilidad, el rendimiento y la seguridad, bien o para poner en marcha nuevas características. La mayoría de las actualizaciones son transparentes para los usuarios, pero algunas cargas de trabajo especialmente delicadas no pueden tolerar ni siquiera unos segundos de inmovilización o desconexión por mantenimiento de una máquina virtual (VM). Las cargas de trabajo confidenciales pueden incluir juegos, streaming multimedia y transacciones financieras.
Use la característica Configuraciones de mantenimiento para controlar y administrar las actualizaciones de muchos recursos de las máquinas virtuales de Azure. Las configuraciones de mantenimiento se integran con Azure Resource Graph para lograr una baja latencia y una experiencia de cliente a gran escala.
Importante
Para usar las configuraciones de mantenimiento, se necesita tener un rol de al menos Colaborador y asegurarse de que la suscripción esté registrada con un proveedor de recursos de mantenimiento.
Ámbitos
Actualmente, las configuraciones de mantenimiento admiten tres ámbitos: host, imagen del sistema operativo e invitado. Aunque cada ámbito permite programar y administrar actualizaciones, la diferencia importante radica en los recursos que admiten:
Ámbito | Recursos compatibles |
---|---|
Anfitrión | Máquinas virtuales aisladas, conjuntos de escalado de máquinas virtuales aisladas y hosts dedicados |
Imagen del sistema operativo | Conjuntos de escalado de máquinas virtuales |
Invitado | Máquinas virtuales y servidores habilitados para Azure Arc |
Host
Con el ámbito de host, es posible administrar las actualizaciones de la plataforma que no requieran un reinicio de las máquinas virtuales aisladas, los conjuntos de escalado de máquinas virtuales aisladas y los hosts dedicados.
Las características y limitaciones exclusivas de este ámbito son:
- Es posible establecer programaciones en cualquier momento en un plazo de 35 días. Después de 35 días, las actualizaciones se aplican automáticamente.
- Se requiere una ventana de mantenimiento de un mínimo de dos horas.
- Actualmente no se admite el mantenimiento de nivel de bastidor.
Más información sobre los hosts dedicados de Azure.
Imagen del sistema operativo
Al usar el ámbito de imagen de sistema operativo con las configuraciones de mantenimiento se permite decidir cuándo se aplicarán las actualizaciones a los discos del sistema operativo en los conjuntos de escalado de máquinas virtuales con una experiencia más sencilla y predecible. En una actualización se reemplaza el disco del sistema operativo de una máquina virtual por otro nuevo creado con la versión más reciente de la imagen. Las extensiones configuradas y los scripts de datos personalizados se ejecutan en el disco del sistema operativo, mientras que los discos de datos se conservan.
Las características y limitaciones exclusivas de este ámbito son:
- Para que los conjuntos de escalado usen las configuraciones de mantenimiento, deben tener las actualizaciones automáticas del sistema operativo habilitadas.
- Puede programar la periodicidad hasta una semana (7 días).
- Se requiere un mínimo de 5 horas para el periodo de mantenimiento.
Invitado
El ámbito de invitado se integra con el Administrador de actualizaciones de Azure. Se puede usar para guardar programaciones de implementación periódicas para instalar actualizaciones para las máquinas Windows Server y Linux en Azure, en entornos locales y en otros entornos en la nube conectados mediante servidores habilitados para Azure Arc.
Las características y limitaciones exclusivas de este ámbito son:
- Es necesario establecer la Orquestación de revisiones de las máquinas virtuales en
AutomaticByPlatform
. - La ventana de mantenimiento superior es de 3 horas y 55 minutos.
- Se requiere un mínimo de 1 hora y 30 minutos para el periodo de mantenimiento.
- El valor de Repetir debería ser de al menos 6 horas.
- La hora de inicio de una programación debe ser de al menos 15 minutos después de la hora de creación de la programación.
Nota:
El recuento de caracteres para el nombre del grupo de recursos y el nombre de configuración de mantenimiento debe ser inferior a 128.
Para las programaciones recién creadas, hay un retraso de 15 minutos en la evaluación del tiempo del desencadenador, mientras que para las programaciones existentes, hay un retraso de 3 minutos. Por lo tanto, es aconsejable evitar la creación de programaciones entre las 23:57 y las 00:00 para las programaciones existentes y entre las 23:45 y las 00:00 para las nuevas programaciones. Esto se debe a que, después de la fase de evaluación del tiempo del desencadenador, el sistema vuelve a comprobar la fecha y hora de inicio antes de ejecutar el trabajo. Si se configura dentro de estos límites de tiempo, los tiempos de evaluación y ejecución difieren, lo que podría dar lugar a que la programación no se desencadene o provoque que la máquina virtual deje de responder o se apague.
Las configuraciones de mantenimiento proporcionan dos modos de aplicación de revisiones programadas para las máquinas virtuales del ámbito de invitado: modo estático y modo de ámbito dinámico. De forma predeterminada, el sistema funciona en modo estático si no se configura un modo de ámbito dinámico.
Para programar o modificar la configuración de mantenimiento en cualquier modo, se recomienda dejar un margen de 15 minutos antes de la hora programada para el parche. Por ejemplo, si programa el parcheo para las 3:00 p. m., todas las modificaciones (incluyendo la adición de máquinas virtuales, la eliminación de máquinas virtuales o la modificación del ámbito dinámico) deberían finalizar antes de las 2:45 p. m.
Para obtener más información sobre este tema, consulte Programación de actualizaciones periódicas para máquinas mediante Azure Portal y Azure Policy.
Importante
Si mueve un recurso a otro grupo de recursos o suscripción, el parcheo programado del recurso dejará de funcionar, ya que el sistema no admite actualmente este escenario. Como solución alternativa, siga los pasos del artículo de solución de problemas.
Apagar máquinas
No se pueden aplicar actualizaciones de mantenimiento a las máquinas apagadas. Asegúrese de que la máquina esté encendida al menos 15 minutos antes de una actualización programada o es posible que no se aplique la actualización.
Si la máquina se apagase en el momento de la actualización programada, es posible que la configuración de mantenimiento aparezca desasociada en Azure Portal. Solo se trata de un problema de visualización. La configuración de mantenimiento no está desasociada y se puede comprobar a través de la CLI de Azure.
Opciones de administración
Es posible crear y administrar configuraciones de mantenimiento con cualquiera de estas opciones:
Para un ejemplo de Azure Functions, consulte programación de actualizaciones de mantenimiento con configuraciones de mantenimiento y Azure Functions.
Límites de servicio
Se recomiendan los siguientes límites para los indicadores:
Indicador | Límite de nube pública | Límite de Mooncake/Fairfax |
---|---|---|
Número de programaciones por suscripción por región | 250 | 250 |
Número total de asociaciones de recursos a una programación | 3,000 | 3,000 |
Asociaciones de recursos en cada ámbito dinámico | 1,000 | 1,000 |
Número de ámbitos dinámicos por grupo de recursos o suscripción por región | 250 | 250 |
Número de ámbitos dinámicos por programación | 200 | 100 |
Número total de suscripciones asociadas a todos los ámbitos dinámicos por programación | 200 | 100 |
Se recomiendan los siguientes límites para cada ámbito dinámico solo en el ámbito de invitado:
Recurso | Límite |
---|---|
Asociaciones de recursos | 1,000 |
Número de filtros de etiqueta | 50 |
Número de filtros de grupo de recursos | 50 |
Nota:
Las configuraciones de mantenimiento iniciarán actualizaciones en todos los recursos asociados a él simultáneamente. Los clientes tienen la flexibilidad de decidir las ventanas de aislamiento y mantenimiento para sus cargas de trabajo. Pueden crear configuraciones de mantenimiento únicas o múltiples en función del aislamiento óptimo para sus cargas de trabajo. Por ejemplo, si un cliente quiere aislar las actualizaciones de sus recursos de entorno de desarrollo de los recursos del entorno de producción, puede crear configuraciones de mantenimiento independientes para cada entorno. De este modo, las cargas de trabajo en la configuración de mantenimiento con los recursos de desarrollo se actualizan primero, mientras que las cargas de trabajo restantes se actualizan en otra configuración que no se superpone. Este enfoque permite a los clientes controlar el aislamiento de la carga de trabajo y administrar las actualizaciones de forma independiente.
Pasos siguientes
- Para solucionar problemas, consulte Solución de problemas con las configuraciones de mantenimiento.
- Para obtener más información, consulte Mantenimiento de máquinas virtuales en Azure.