Cara memperbarui Agen Azure Linux di VM
Artikel 08/25/2024
18 kontributor
Saran dan Komentar
Dalam artikel ini
Perhatian
Artikel ini mereferensikan CentOS, distribusi Linux yang merupakan status End Of Life (EOL). Harap pertimbangkan penggunaan dan rencanakan yang sesuai. Untuk informasi selengkapnya, lihat panduan Akhir Masa Pakai CentOS.
Untuk memperbarui Agen Azure Linux Anda pada VM Linux di Azure, Anda harus sudah memiliki:
VM Linux yang berjalan di Azure.
Koneksi ke VM Linux itu menggunakan SSH.
Anda harus selalu memeriksa paket di repositori distro Linux terlebih dahulu. Kemungkinan paket yang tersedia mungkin bukan versi terbaru, namun, mengaktifkan pembaruan otomatis akan memastikan Agen Linux akan selalu mendapatkan pembaruan terbaru. Jika Anda memiliki masalah penginstalan dari manajer paket, Anda harus mencari dukungan dari vendor distro.
Verifikasi Dukungan versi minimum untuk agen mesin virtual di Azure sebelum melanjutkan.
Periksa versi paket Anda saat ini
sudo apt list --installed | grep walinuxagent
Perbarui cache paket
sudo apt-get -qq update
Pasang versi paket terbaru
sudo apt-get install walinuxagent
Pastikan pembaruan otomatis diaktifkan.
Pertama, periksa untuk melihat apakah diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
Cari 'AutoUpdate.Enabled'. Jika Anda melihat output ini, output diaktifkan:
AutoUpdate.Enabled=y
Untuk mengaktifkannya, jalankan:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Hidupkan ulang layanan waagent
sudo systemctl restart walinuxagent
Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status walinuxagent
Periksa versi paket Anda saat ini
sudo yum list WALinuxAgent
Periksa pembaruan yang tersedia
sudo yum check-update WALinuxAgent
Pasang versi paket terbaru
sudo yum install WALinuxAgent -y
Pastikan pembaruan otomatis diaktifkan
Pertama, periksa untuk melihat apakah diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
Cari 'AutoUpdate.Enabled'. Jika Anda melihat teks ini, teks diaktifkan:
AutoUpdate.Enabled=y
Untuk mengaktifkannya, jalankan:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Hidupkan ulang layanan waagent
sudo systemctl restart waagent
Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status waagent
Periksa versi paket Anda saat ini
sudo zypper info python-azure-agent
Periksa pembaruan yang tersedia. Output di atas akan menunjukkan kepada Anda jika paket sudah diperbarui.
Pasang versi paket terbaru
sudo zypper install python-azure-agent
Pastikan pembaruan otomatis diaktifkan
Pertama, periksa untuk melihat apakah diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
Cari 'AutoUpdate.Enabled'. Jika Anda melihat output ini, output diaktifkan:
AutoUpdate.Enabled=y
Untuk mengaktifkannya, jalankan:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Hidupkan ulang layanan waagent
sudo systemctl restart waagent
Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status waagent
Periksa versi paket Anda saat ini
sudo dpkg -l | grep waagent
Perbarui cache paket
sudo apt-get -qq update
Pasang versi paket terbaru
sudo apt-get install waagent
Aktifkan pembaruan otomatis agen.
Pertama, periksa untuk melihat apakah diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
Cari 'AutoUpdate.Enabled'. Jika Anda melihat output ini, output diaktifkan:
AutoUpdate.Enabled=y
Untuk mengaktifkannya, jalankan:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Mulai ulang layanan waagent:
sudo systemctl restart walinuxagent.service
Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status walinuxagent
Untuk Oracle Linux, pastikan repositori Addons
diaktifkan.
Untuk memvalidasi apakah repositori diaktifkan, gunakan perintah berikut
sudo yum repolist all | grep -i addons
Addons
Jika repositori dinonaktifkan, Anda dapat mengaktifkannya menggunakan perintah berikut:
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
Jika Anda tidak menemukan repositori add-on, Anda cukup menambahkan baris ini di akhir file Anda .repo
sesuai dengan rilis Oracle Linux Anda:
Untuk komputer virtual Oracle Linux 6:
[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
Untuk komputer virtual Oracle Linux 7:
[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
Untuk komputer virtual Oracle Linux 8:
[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
Untuk komputer virtual Oracle Linux 9:
[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
Kemudian instal versi terbaru Agen Linux Azure menggunakan perintah berikut:
sudo yum install WALinuxAgent -y
Aktifkan pembaruan otomatis agen.
Pertama, periksa untuk melihat apakah diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
Cari 'AutoUpdate.Enabled'. Jika Anda melihat output ini, output diaktifkan:
AutoUpdate.Enabled=y
Untuk mengaktifkannya, jalankan:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
Mulai ulang layanan waagent:
sudo service waagent restart
Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status waagent
Jika terjadi masalah, jalankan perintah berikut dan validasi status waagent sekali lagi:
sudo systemctl daemon-reload
sudo systemctl restart waagent
sudo systemctl status waagent
Biasanya hanya ini yang Anda butuhkan, tetapi jika karena alasan tertentu sehingga Anda perlu memasangnya dari https://github.com secara langsung, gunakan langkah-langkah berikut.
Memperbarui Agen Linux ketika tidak ada paket agen untuk distribusi
Untuk informasi selengkapnya mengenai memperbarui Agen Linux Azure saat tidak ada paket, lihat README Agen Linux Azure.