Partager via


Guide pratique pour mettre à jour l’agent Linux Azure sur une machine virtuelle

Attention

Cet article fait référence à CentOS, une distribution Linux qui est en fin de support (EOS). Faites le point sur votre utilisation et organisez-vous en conséquence. Pour plus d’informations, consultez les conseils d’aide relatifs à la fin de vie de CentOS.

Pour mettre à jour votre agent Linux Azure sur une machine virtuelle Linux dans Azure vous devez déjà disposer des éléments suivants :

  • Une machine virtuelle Linux en cours d'exécution dans Azure.
  • Une connexion à cette machine virtuelle Linux à l'aide de SSH.

Vous devez toujours d’abord vérifier s’il existe un package dans le référentiel de distribution Linux. Il est possible que le package disponible ne soit pas la dernière version, mais l’activation de la mise à jour automatique garantit que l’agent Linux obtient toujours la dernière mise à jour. Si vous avez des problèmes d’installation à partir des gestionnaires de package, contactez l’éditeur de distribution pour obtenir de l’aide.

Notes

Pour plus d’informations, consultez Distributions Linux approuvées sur Azure

Notes

Essayez l’assistance de machine virtuelle pour accélérer les diagnostics. Nous vous recommandons d’exécuter l’assistance de machine virtuelle pour Windows ou l’assistance de machine virtuelle pour Linux. Ces outils de diagnostic basés sur des scripts vous aident à identifier les problèmes courants qui affectent l’agent invité de machine virtuelle Azure et l’intégrité globale des machines virtuelles.

Si vous rencontrez des problèmes de performances avec des machines virtuelles, avant de contacter le support technique, exécutez ces outils.

Avant de continuer, vérifiez la Prise en charge de version minimale pour les agents de machine virtuelle dans Azure.

  1. Vérifier votre version actuelle du package
sudo apt list --installed | grep walinuxagent
  1. Mettre à jour le cache du package
sudo apt-get -qq update
  1. Installer la dernière version du package
sudo apt-get install walinuxagent
  1. Vérifier que la mise à jour automatique est activée.
  • Tout d’abord, vérifiez si la mise à jour automatique est activée :
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Recherchez « AutoUpdate.Enabled » si vous voyez cette sortie lorsque la mise à jour automatique est activée :
AutoUpdate.Enabled=y
  • Pour l'activer, exécutez :
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Redémarrer le service waagent
sudo systemctl restart walinuxagent
  1. Vérifier que le service waagent est opérationnel
sudo systemctl status walinuxagent

En règle générale, tout ce dont vous avez besoin, mais si, pour une raison quelconque, vous devez l’installer https://github.com directement, procédez comme suit.

Mettre à jour l’agent Linux quand il n’existe aucun package d’agent pour la distribution

Pour plus d’informations sur l’agent Linux Azure, consultez le fichier LISEZMOI de l’agent Linux Azure.