Come aggiornare l'agente Linux di Azure in una macchina virtuale

Attenzione

Questo articolo fa riferimento a CentOS, una distribuzione di Linux che ha raggiunto lo stato di fine del servizio (EOL). Valutare le proprie esigenze e pianificare di conseguenza. Per ulteriori informazioni, consultare la Guida alla fine del ciclo di vita di CentOS.

Per aggiornare l' agente Linux di Azure , su una VM Linux in Azure è necessario avere già:

  • Una VM Linux in esecuzione in Azure.
  • Una connessione a tale VM Linux mediante SSH.

È sempre consigliabile cercare prima un pacchetto nel repository di distribuzione di Linux. È possibile che il pacchetto disponibile non sia la versione più recente, ma l'abilitazione dell'aggiornamento automatico garantisce che l'agente Linux ottenga sempre l'aggiornamento più recente. In caso di problemi durante l'installazione da Gestione pacchetti, è consigliabile rivolgersi al servizio di supporto del fornitore della distribuzione.

Nota

Per altre informazioni, vedere Distribuzioni Linux approvate in Azure

Vedere Supporto per la versione minima per gli agenti di macchina virtuale in Azure prima di procedere.

  1. Verificare la versione corrente del pacchetto
sudo apt list --installed | grep walinuxagent
  1. Aggiornare la cache del pacchetto
sudo apt-get -qq update
  1. Installare la versione più recente del pacchetto
sudo apt-get install walinuxagent
  1. Verificare che l'aggiornamento automatico sia abilitato.
  • Prima di tutto, verificare se è abilitato:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Trovare "AutoUpdate.Enabled". Se viene visualizzato questo output, è abilitato:
AutoUpdate.Enabled=y
  • Per abilitarla, eseguire:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Riavviare il servizio waagent
sudo systemctl restart walinuxagent
  1. Verificare che il servizio waagent sia operativo
sudo systemctl status walinuxagent

Questo è in genere sufficiente, ma se per qualche motivo è necessario installare la versione direttamente da https://github.com, attenersi alla procedura seguente.

Aggiornare l'agente Linux se per la distribuzione non è presente alcun pacchetto agente

Per altre informazioni sull'aggiornamento dell'agente Linux di Azure quando non esiste alcun pacchetto, vedere README dell'agente Linux di Azure.