Postup aktualizace agenta Azure pro Linux na virtuálním počítači

Upozornění

Tento článek odkazuje na CentOS, což je distribuce Linuxu, která je ukončena stavem podpory (EOS). Zvažte použití a plán odpovídajícím způsobem. Další informace najdete v doprovodných materiálech CentOS End Of Life.

Pokud chcete aktualizovat agenta Azure Linux na virtuálním počítači s Linuxem v Azure, musíte už mít:

  • Spuštěný virtuální počítač s Linuxem v Azure
  • Připojení k virtuálnímu počítači s Linuxem pomocí SSH.

Nejprve byste měli zkontrolovat balíček v úložišti distribuce Linuxu. Je možné, že dostupný balíček nemusí být nejnovější verzí, ale povolením automatického aktualizace zajistíte, že agent Pro Linux vždy získá nejnovější aktualizaci. Pokud máte problémy s instalací od správců balíčků, měli byste požádat o podporu od dodavatele distribuce.

Poznámka:

Další informace najdete v tématu Doporučené linuxové distribuce v Azure.

Poznámka:

Vyzkoušejte VM Assist pro rychlejší diagnostiku. Doporučujeme spustit pomocníka virtuálního počítače pro Windows nebo pomocníka virtuálního počítače pro Linux. Tyto diagnostické nástroje založené na skriptech vám pomůžou identifikovat běžné problémy, které mají vliv na agenta hosta virtuálního počítače Azure a celkový stav virtuálního počítače.

Pokud máte problémy s výkonem virtuálních počítačů, před kontaktováním podpory spusťte tyto nástroje.

Než budete pokračovat, ověřte podporu minimální verze agentů virtuálních počítačů v Azure .

  1. Kontrola aktuální verze balíčku
sudo apt list --installed | grep walinuxagent
  1. Aktualizace mezipaměti balíčků
sudo apt-get -qq update
  1. Instalace nejnovější verze balíčku
sudo apt-get install walinuxagent
  1. Ujistěte se, že je povolená automatická aktualizace.
  • Nejprve zkontrolujte, jestli je povolená automatická aktualizace:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Pokud se při povolení automatické aktualizace zobrazí tento výstup, najděte možnost AutoUpdate.Enabled:
AutoUpdate.Enabled=y
  • Pokud ho chcete povolit, spusťte:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Restartujte službu waagent.
sudo systemctl restart walinuxagent
  1. Ověřte, že je služba waagent spuštěná a běží
sudo systemctl status walinuxagent

Obvykle vše, co potřebujete, ale pokud z nějakého důvodu ho potřebujete nainstalovat https://github.com přímo, postupujte následovně.

Aktualizace agenta pro Linux, pokud neexistuje žádný balíček agenta pro distribuci

Další informace o aktualizaci agenta Azure Linux, pokud neexistuje žádný balíček, najdete v tématu README agenta Azure Linux.