Partilhar via


Como atualizar o Agente Linux do Azure em uma VM

Atenção

Este artigo faz referência ao CentOS, uma distribuição Linux com status de fim de suporte (EOS). Considere a sua utilização e planeie em conformidade. Para obter mais informações, consulte o CentOS End Of Life guidance.

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

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

Você deve sempre verificar se há um pacote no repositório de distribuição Linux primeiro. É possível que o pacote disponível não seja a versão mais recente, no entanto, ativar a atualização automática garante que o Agente Linux sempre receba a atualização mais recente. Se você tiver problemas para instalar a partir dos gerenciadores de pacotes, você deve procurar suporte do fornecedor da distro.

Observação

Para obter mais informações, consulte Distribuições Linux endossadas no Azure

Observação

Experimenta o VM assist para diagnósticos mais rápidos. Recomendamos que execute o VM assist para Windows ou o VM assist para Linux. Essas ferramentas de diagnóstico baseadas em script ajudam você a identificar problemas comuns que afetam o Agente Convidado da VM do Azure e a integridade geral da VM.

Se estiver a experienciar problemas de desempenho com máquinas virtuais, antes de contactar o suporte, execute estas ferramentas.

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

  1. Verifique a versão atual do pacote
sudo apt list --installed | grep walinuxagent
  1. Atualizar cache de pacotes
sudo apt-get -qq update
  1. Instale a versão mais recente do pacote
sudo apt-get install walinuxagent
  1. Verifique se a atualização automática está ativada.
  • Primeiro, verifique se a atualização automática está ativada:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Encontre 'AutoUpdate.Enabled' se vir esta saída quando a atualização automática estiver ativada:
AutoUpdate.Enabled=y
  • Para habilitá-lo, execute:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Reinicie o serviço waagent
sudo systemctl restart walinuxagent
  1. Validar que o serviço waagent está ativo e em execução
sudo systemctl status walinuxagent

Normalmente, tudo o que você precisa, mas se por algum motivo você precisar instalá-lo diretamente https://github.com , use as etapas a seguir.

Atualize o Agente Linux quando não existir nenhum pacote de agente para distribuição

Para obter mais informações sobre como atualizar o Agente Linux do Azure quando não houver nenhum pacote, consulte Leiame do Agente Linux do Azure.