Perhatian
Artikel ini mereferensikan CentOS, distribusi Linux yang merupakan status akhir dukungan (EOS). Pertimbangkan penggunaan dan rencana yang sesuai. Untuk informasi selengkapnya, lihat panduan Akhir Masa Pakai CentOS.
Untuk memperbarui Agen Linux Azure Anda di VM Linux di Azure, Anda harus sudah memiliki:
- VM Linux yang sedang berjalan di Azure.
- Koneksi ke VM Linux tersebut menggunakan SSH.
Anda harus selalu memeriksa paket di repositori distro Linux terlebih dahulu. Ada kemungkinan paket yang tersedia mungkin bukan versi terbaru, namun, mengaktifkan pembaruan otomatis memastikan Agen Linux selalu mendapatkan pembaruan terbaru. Jika Anda mengalami masalah saat menginstal dari manajer paket, Anda harus mencari dukungan dari vendor distro.
Nota
Coba bantuan VM untuk diagnostik yang lebih cepat.
Kami menyarankan agar Anda menjalankan VM assist untuk Windows atau VM assist untuk Linux. Alat diagnostik berbasis skrip ini membantu Anda mengidentifikasi masalah umum yang memengaruhi Agen Tamu Azure VM dan kesehatan VM secara keseluruhan.
Jika Anda mengalami masalah performa dengan komputer virtual, sebelum menghubungi dukungan, jalankan alat-alat ini.
Verifikasi dukungan Versi minimum untuk agen komputer virtual di Azure sebelum melanjutkan.
- Periksa versi paket Anda saat ini
sudo apt list --installed | grep walinuxagent
- Memperbarui cache paket
sudo apt-get -qq update
- Menginstal versi paket terbaru
sudo apt-get install walinuxagent
- Pastikan pembaruan otomatis diaktifkan.
- Pertama, periksa untuk melihat apakah pembaruan otomatis diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Temukan 'AutoUpdate.Enabled" jika Anda melihat output ini saat pembaruan otomatis 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 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
- Menginstal versi paket terbaru
sudo yum install WALinuxAgent -y
- Pastikan pembaruan otomatis diaktifkan
- Pertama, periksa untuk melihat apakah pembaruan otomatis dapat diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Temukan 'AutoUpdate.Enabled' jika Anda melihat teks ini, saat pembaruan otomatis dapat 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 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 dari langkah 1 menunjukkan apakah paket sudah diperbarui.
Menginstal versi paket terbaru
sudo zypper install python-azure-agent
- Pastikan pembaruan otomatis diaktifkan
- Pertama, periksa untuk melihat apakah pembaruan otomatis dapat diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Temukan 'AutoUpdate.Enabled' jika Anda melihat output ini, pembaruan otomatis 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 waagent
- Memvalidasi layanan waagent aktif dan berjalan
sudo systemctl status waagent
- Periksa versi paket Anda saat ini
sudo dpkg -l | grep waagent
- Memperbarui cache paket
sudo apt-get -qq update
- Menginstal versi paket terbaru
sudo apt-get install waagent
- Aktifkan pembaruan otomatis agen.
- Pertama, periksa untuk melihat apakah pembaruan otomatis dapat diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Temukan 'AutoUpdate.Enabled' jika Anda melihat output ini, pembaruan otomatis 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 bahwa 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 dapat 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 pembaruan otomatis diaktifkan:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Temukan 'AutoUpdate.Enabled' jika Anda melihat output ini, pembaruan otomatis 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
- Jalankan perintah berikut dan validasi status waagent sekali lagi saat mengalami masalah:
sudo systemctl daemon-reload
sudo systemctl restart waagent
sudo systemctl status waagent
Biasanya semua yang Anda butuhkan, tetapi jika karena alasan tertentu Anda perlu menginstalnya secara https://github.com langsung, gunakan langkah-langkah berikut.
Perbarui Agen Linux saat tidak ada paket agen untuk distribusi
Untuk informasi selengkapnya mengenai memperbarui Agen Linux Azure saat tidak ada paket, lihat README Agen Linux Azure.