Compartir a través de


Actualización del agente Linux de Azure en una máquina virtual

Precaución

En este artículo se hace referencia a CentOS, una distribución de Linux que es el estado final del soporte técnico (EOS). Tenga en cuenta su uso y planifique en consecuencia. Para más información, consulte la Guía de fin de ciclo de vida de CentOS.

Para actualizar el Agente de Linux de Azure en una máquina virtual Linux, debe:

  • Tener en Azure una VM que ejecuta Linux.
  • Estar conectado a esa VM de Linux mediante SSH.

Siempre debe comprobar primero si existe un paquete en el repositorio de distribución de Linux. Es posible que el paquete disponible no sea la versión más reciente; sin embargo, habilitar la actualización automática garantiza que el agente de Linux siempre obtiene la actualización más reciente. Si tiene problemas para instalar los administradores de paquetes, debe solicitar soporte técnico al proveedor de la distribución.

Nota

Para obtener más información, consulte Distribuciones de Linux aprobadas en Azure

Nota

Pruebe la asistencia de máquina virtual para un diagnóstico más rápido. Se recomienda ejecutar la asistencia de máquina virtual para Windows o la asistencia de máquina virtual para Linux. Estas herramientas de diagnóstico basadas en scripts le ayudan a identificar problemas comunes que afectan al agente invitado de máquina virtual de Azure y al estado general de la máquina virtual.

Si tiene problemas de rendimiento con máquinas virtuales, antes de ponerse en contacto con el soporte técnico, ejecute estas herramientas.

Verifique el Soporte de versión mínima para los agentes de la máquina virtual en Azure antes de continuar.

  1. Comprobación de la versión del paquete actual
sudo apt list --installed | grep walinuxagent
  1. Actualización de la memoria caché del paquete
sudo apt-get -qq update
  1. Instalación de la última versión del paquete
sudo apt-get install walinuxagent
  1. Comprobación de que la actualización automática está habilitada.
  • En primer lugar, compruebe si la actualización automática está habilitada:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Busque "AutoUpdate.Enabled" si ve esta salida cuando la actualización automática está habilitada:
AutoUpdate.Enabled=y
  • Para habilitarlo, ejecute:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Reinicio del servicio waagent
sudo systemctl restart walinuxagent
  1. Compruebe que el servicio waagent esté en funcionamiento
sudo systemctl status walinuxagent

Normalmente, todo lo que necesita, pero si por algún motivo necesita instalarlo https://github.com directamente, siga estos pasos.

Actualización del Agente Linux cuando no existe ningún paquete del agente para su distribución

Para más información sobre la actualización del Agente de Linux de Azure cuando el paquete no existe, consulte el archivo README del Agente de Linux de Azure.