Udostępnij za pośrednictwem


Jak zaktualizować agenta platformy Azure dla systemu Linux na maszynie wirtualnej

Uwaga

W tym artykule odwołuje się do systemu CentOS — dystrybucji systemu Linux, która jest stanem End Of Life (EOL). Rozważ odpowiednie użycie i zaplanuj. Aby uzyskać więcej informacji, zobacz wskazówki dotyczące zakończenia życia systemu CentOS.

Aby zaktualizować agenta systemu Linux platformy Azure na maszynie wirtualnej z systemem Linux na platformie Azure, musisz mieć już następujące elementy:

  • Uruchomiona maszyna wirtualna z systemem Linux na platformie Azure.
  • Połączenie z maszyną wirtualną z systemem Linux przy użyciu protokołu SSH.

Zawsze należy najpierw sprawdzić pakiet w repozytorium dystrybucji systemu Linux. Możliwe, że dostępny pakiet może nie być najnowszą wersją, jednak włączenie automatycznej aktualizacji zapewni, że agent systemu Linux zawsze uzyska najnowszą aktualizację. Jeśli masz problemy z instalacją z menedżerów pakietów, należy szukać pomocy technicznej od dostawcy dystrybucji.

Uwaga

Aby uzyskać więcej informacji, zobacz Zatwierdzone dystrybucje systemu Linux na platformie Azure

Przed kontynuowaniem sprawdź minimalną obsługę wersji agentów maszyn wirtualnych na platformie Azure .

  1. Sprawdzanie bieżącej wersji pakietu
sudo apt list --installed | grep walinuxagent
  1. Aktualizowanie pamięci podręcznej pakietu
sudo apt-get -qq update
  1. Instalowanie najnowszej wersji pakietu
sudo apt-get install walinuxagent
  1. Upewnij się, że automatyczna aktualizacja jest włączona.
  • Najpierw sprawdź, czy jest włączona:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • Znajdź ciąg "AutoUpdate.Enabled". Jeśli zobaczysz te dane wyjściowe, zostanie ono włączone:
AutoUpdate.Enabled=y
  • Aby ją włączyć, uruchom polecenie:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. Uruchom ponownie usługę waagent
sudo systemctl restart walinuxagent
  1. Sprawdzanie, czy usługa waagent jest uruchomiona
sudo systemctl status walinuxagent

Zazwyczaj jest to wszystko, czego potrzebujesz, ale jeśli z jakiegoś powodu musisz go zainstalować bezpośrednio https://github.com , wykonaj następujące kroki.

Aktualizowanie agenta systemu Linux, gdy żaden pakiet agenta nie istnieje w celu dystrybucji

Aby uzyskać więcej informacji na temat aktualizowania agenta systemu Linux platformy Azure, jeśli nie istnieje żaden pakiet, zobacz Artykuł README agenta systemu Linux platformy Azure.