Como atualizar o Agente Linux do Azure em uma VM

Cuidado

Este artigo faz referência ao CentOS, uma distribuição do Linux que está se aproximando do status de EOL (fim da vida útil). Considere seu uso e planeje adequadamente. Para obter mais informações, veja as Diretrizes sobre fim da vida útil do CentOS.

Para atualizar seu agente Linux do Azure em uma VM do Linux no Azure, você já deve ter:

  • uma VM do Linux em execução no Azure.
  • uma conexão com essa VM do Linux usando o SSH.

Primeiro, você sempre deve verificar um pacote no repositório de distribuição de Linux. É possível que o pacote disponível não seja a versão mais recente; no entanto, habilitar a atualização automática garantirá que o Agente do Linux sempre obterá a atualização mais recente. Se você tiver problemas de instalação a partir dos gerenciadores de pacotes, procure o suporte do fornecedor de distribuição.

Observação

Para saber mais, confira Distribuições do Linux endossadas no Azure

Verifique o Suporte mínimo da versão para agentes de máquina virtual no Azure antes de continuar.

  1. Verificar a versão atual do pacote
sudo apt list --installed | grep walinuxagent
  1. Cache do pacote de atualização
sudo apt-get -qq update
  1. Instalar a versão mais recente do pacote
sudo apt-get install walinuxagent
  1. Verifique se a atualização automática está habilitada.
  • Primeiro, verifique se está habilitada:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Localize 'AutoUpdate.Enabled'. Se você vir esta saída, ela estará habilitada:
AutoUpdate.Enabled=y
  • Para habilitá-la, execute:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Reinicie o serviço do waagent
sudo systemctl restart walinuxagent
  1. Validar se o serviço do waagent funcionando
sudo systemctl status walinuxagent

Normalmente, isso é tudo de que você precisa. Porém, se por algum motivo for necessário instalá-lo no https://github.com diretamente, use as etapas a seguir.

Atualizar o Agente do Linux quando não existir qualquer pacote de agente para distribuição

Para obter mais informações sobre atualização do Agente Linux do Azure quando não existir um pacote, confira LEIAME do Agente Linux do Azure.