Actualización de una máquina virtual Linux (VM) de Azure

En este artículo se explica cómo mantener actualizada una máquina virtual Linux (VM) de Azure mediante:

  • Actualizaciones basadas en imágenes: vuelva a implementar la máquina virtual desde una imagen de Linux de Azure más reciente. Este enfoque se alinea naturalmente con los procedimientos de implementación seguros (SDP).
  • Actualizaciones basadas en paquetes: Aplique actualizaciones de paquetes directamente en una máquina virtual en funcionamiento. Este enfoque requiere más coordinación para implementarse de forma segura.

Seleccione el método que mejor se adapte al proceso de lanzamiento. También puede combinar ambos enfoques.

Note

Azure Linux 4.0 está ahora en preview y está estrictamente limitado a fines de evaluación y pruebas. No es adecuado para su uso en producción.

Actualizaciones basadas en imágenes

Azure Linux incluye una nueva versión de imagen cada mes que incluye las actualizaciones del paquete del mes anterior. Para mantenerse actualizado, reimplemente su flota a partir de la versión más reciente de la imagen de Azure Linux.

Un despliegue típico sería así:

  1. Descargue la imagen más reciente de Azure Linux cuando se publique.
  2. Agregue las versiones más recientes de cualquier paquete adicional que use la carga de trabajo.
  3. Pruebe la nueva imagen.
  4. Despliegue la imagen siguiendo una práctica de despliegue seguro (SDP).

Actualizaciones automáticas de imágenes del sistema operativo para Virtual Machine Scale Sets

Si la carga de trabajo se ejecuta en un conjunto de escalado de máquinas virtuales (VMSS), puede activar las actualizaciones automáticas de imágenes del sistema operativo (SO) para implementar nuevas versiones de imagen en el conjunto de escalado sin intervención manual.

Actualizaciones basadas en paquetes

Las actualizaciones basadas en paquetes aplican cambios de paquete a una máquina virtual que ya se está ejecutando. Puede orquestarlos para seguir un marco de implementación seguro, pero hacerlo requiere más coordinación que las actualizaciones basadas en imágenes.

Use dnf-automatic

Instalación de dnf-automatic

Utilice revisiones de invitados de máquina virtual de Azure

Para una alternativa gestionada, habilite Azure VM guest patching, que aplica actualizaciones de paquetes siguiendo un marco de implementación segura administrado por Azure.