Az Azure Linux-ügynök frissítése virtuális gépen
Cikk 08/25/2024
18 közreműködő
Visszajelzés
A cikk tartalma
Figyelemfelhívás
Ez a cikk az End Of Life (EOL) állapotú Linux-disztribúcióra, a CentOS-ra hivatkozik. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató .
Az Azure Linux-ügynök azure-beli linuxos virtuális gépen való frissítéséhez a következővel kell rendelkeznie:
Futó Linux rendszerű virtuális gép az Azure-ban.
Kapcsolat a Linux rendszerű virtuális géppel SSH használatával.
Először mindig ellenőrizze, hogy van-e csomag a Linux disztribúciós adattárban. Lehetséges, hogy az elérhető csomag nem a legújabb verzió, de az automatikus frissítés engedélyezése biztosítja, hogy a Linux-ügynök mindig megkapja a legújabb frissítést. Ha problémákat tapasztal a csomagkezelők telepítésével kapcsolatban, kérjen segítséget a disztribúciós szállítótól.
A folytatás előtt ellenőrizze az Azure-beli virtuálisgép-ügynökök minimális verziótámogatását.
A csomag aktuális verziójának ellenőrzése
sudo apt list --installed | grep walinuxagent
Csomaggyorsítótár frissítése
sudo apt-get -qq update
A legújabb csomagverzió telepítése
sudo apt-get install walinuxagent
Győződjön meg arról, hogy az automatikus frissítés engedélyezve van.
Először ellenőrizze, hogy engedélyezve van-e:
sudo cat /etc/waagent.conf | grep -i autoupdate
Keresse meg az "AutoUpdate.Enabled" parancsot. Ha ezt a kimenetet látja, az engedélyezve van:
AutoUpdate.Enabled=y
Az engedélyezéshez futtassa a következőt:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Indítsa újra a waagent szolgáltatást
sudo systemctl restart walinuxagent
A waagent szolgáltatás működésének ellenőrzése
sudo systemctl status walinuxagent
A csomag aktuális verziójának ellenőrzése
sudo yum list WALinuxAgent
Elérhető frissítések ellenőrzése
sudo yum check-update WALinuxAgent
A legújabb csomagverzió telepítése
sudo yum install WALinuxAgent -y
Győződjön meg arról, hogy az automatikus frissítés engedélyezve van
Először ellenőrizze, hogy engedélyezve van-e:
sudo cat /etc/waagent.conf | grep -i autoupdate
Keresse meg az "AutoUpdate.Enabled" parancsot. Ha ezt a szöveget látja, az engedélyezve van:
AutoUpdate.Enabled=y
Az engedélyezéshez futtassa a következőt:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Indítsa újra a waagent szolgáltatást
sudo systemctl restart waagent
A waagent szolgáltatás működésének ellenőrzése
sudo systemctl status waagent
A csomag aktuális verziójának ellenőrzése
sudo zypper info python-azure-agent
Ellenőrizze az elérhető frissítéseket. A fenti kimenet megmutatja, hogy a csomag naprakész-e.
A legújabb csomagverzió telepítése
sudo zypper install python-azure-agent
Győződjön meg arról, hogy az automatikus frissítés engedélyezve van
Először ellenőrizze, hogy engedélyezve van-e:
sudo cat /etc/waagent.conf | grep -i autoupdate
Keresse meg az "AutoUpdate.Enabled" parancsot. Ha ezt a kimenetet látja, az engedélyezve van:
AutoUpdate.Enabled=y
Az engedélyezéshez futtassa a következőt:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Indítsa újra a waagent szolgáltatást
sudo systemctl restart waagent
A waagent szolgáltatás működésének ellenőrzése
sudo systemctl status waagent
A csomag aktuális verziójának ellenőrzése
sudo dpkg -l | grep waagent
Csomaggyorsítótár frissítése
sudo apt-get -qq update
A legújabb csomagverzió telepítése
sudo apt-get install waagent
Ügynök automatikus frissítésének engedélyezése.
Először ellenőrizze, hogy engedélyezve van-e:
sudo cat /etc/waagent.conf | grep -i autoupdate
Keresse meg az "AutoUpdate.Enabled" parancsot. Ha ezt a kimenetet látja, az engedélyezve van:
AutoUpdate.Enabled=y
Az engedélyezéshez futtassa a következőt:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Indítsa újra a waagent szolgáltatást:
sudo systemctl restart walinuxagent.service
A waagent szolgáltatás működésének ellenőrzése
sudo systemctl status walinuxagent
Oracle Linux esetén győződjön meg arról, hogy az Addons
adattár engedélyezve van.
Annak ellenőrzéséhez, hogy az adattár engedélyezve van-e, használja az alábbi parancsot
sudo yum repolist all | grep -i addons
Ha az Addons
adattár le van tiltva, az alábbi paranccsal engedélyezheti:
sudo yum-config-manager --enable ol6_addons
sudo yum-config-manager --enable ol7_addons
sudo yum-config-manager --enable ol8_addons
sudo yum-config-manager --enable ol9_addons
Ha nem találja a bővítménytárat, egyszerűen felveheti ezeket a sorokat a fájl végére az Oracle Linux-kiadásának .repo
megfelelően:
Oracle Linux 6 rendszerű virtuális gépek esetén:
[ol6_addons]
name=Add-Ons for Oracle Linux $releasever ($basearch)
baseurl=https://public-yum.oracle.com/repo/OracleLinux/OL6/addons/x86_64
gpgkey=https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=1
Oracle Linux 7 rendszerű virtuális gépek esetén:
[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
Oracle Linux 8 rendszerű virtuális gépek esetén:
[ol8_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL8/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
Oracle Linux 9 rendszerű virtuális gépek esetén:
[ol9_addons]
name=Oracle Linux 9 Addons ($basearch)
baseurl=https://public-yum.oracle.com/repo/OracleLinux/OL9/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
Fontos
Tartsa szem előtt az Oracle Linux 6.x már EOL. Az Oracle Linux 6.10-es verziója elérhetővé teszi az ELS-támogatást , amely 2024 . 07. 07-én ér véget.
Ezután telepítse az Azure Linux Agent legújabb verzióját a következő paranccsal:
sudo yum install WALinuxAgent -y
Ügynök automatikus frissítésének engedélyezése.
Először ellenőrizze, hogy engedélyezve van-e:
sudo cat /etc/waagent.conf | grep -i autoupdate
Keresse meg az "AutoUpdate.Enabled" parancsot. Ha ezt a kimenetet látja, az engedélyezve van:
AutoUpdate.Enabled=y
Az engedélyezéshez futtassa a következőt:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Indítsa újra a waagent szolgáltatást:
sudo service waagent restart
A waagent szolgáltatás működésének ellenőrzése
sudo systemctl status waagent
Problémák esetén hajtsa végre a következő parancsokat, és még egyszer ellenőrizze a waagent állapotát:
sudo systemctl daemon-reload
sudo systemctl restart waagent
sudo systemctl status waagent
Általában csak erre van szüksége, de ha valamilyen okból közvetlenül kell telepítenie https://github.com , kövesse az alábbi lépéseket.
Frissítse a Linux-ügynököt, ha nincs ügynökcsomag a disztribúcióhoz
További információ az Azure Linux-ügynök frissítéséről, ha nincs csomag, lásd: Azure Linux Agent README .