Compartilhar via


Como atualizar o Agente do Linux do Azure em uma VM

Atenção

Este artigo faz referência ao CentOS, uma distribuição do Linux que é o status de fim do suporte (EOS). Considere seu uso e planeje adequadamente. Para obter mais informações, veja asDiretrizes de fim do serviço do CentOS.

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

  • Uma VM do Linux em execução no Azure.
  • Uma conexão com essa VM do Linux que use 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 o preenchimento automático garante que o Agente Linux sempre receba a atualização mais recente. Se você tiver problemas de instalação por meio dos gerenciadores de pacotes, busque o suporte do fornecedor de distribuição.

Observação

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

Observação

Experimente a assistência de VM para diagnósticos mais rápidos. Recomendamos que você execute VM assist for Windows ou VM assist for 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 você estiver enfrentando problemas de desempenho com máquinas virtuais, antes de entrar em contato com o suporte, execute essas ferramentas.

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 última versão do pacote
sudo apt-get install walinuxagent
  1. Verifique se a atualização automática está habilitada.
  • Primeiro, verifique se a atualização automática está habilitada:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Localize 'AutoUpdate.Enabled' se você vir essa saída quando a atualização automática estiver 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 está funcionando
sudo systemctl status walinuxagent

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

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

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