Skip to main content

Command Palette

Search for a command to run...

Upgrade RHEL 8 to 9

Updated
2 min read
Upgrade RHEL 8 to 9

Pendahuluan

Red Hat Enterprise Linux (RHEL) 9 menghadirkan banyak peningkatan dari segi performa, keamanan, dan fitur modern seperti kernel 5.14, podman terbaru, serta peningkatan manajemen sistem. Untuk organisasi yang sudah menggunakan RHEL 8, upgrade ke RHEL 9 menjadi langkah strategis untuk memastikan sistem tetap mutakhir dan aman.

Dalam artikel ini, saya akan membagikan panduan langkah demi langkah untuk melakukan upgrade dari RHEL 8 ke RHEL 9 menggunakan metode yang didukung oleh Red Hat, yaitu leapp.

Pra-Upgrade

1. Versi RHEL 8 yang Didukung

Upgrade hanya didukung dari:

  • RHEL 8.6 atau lebih tinggi ke

  • RHEL 9.0 atau lebih tinggi

cek versi pada server

cat /etc/redhat-release

kalau semisal untuk versinya dibawah 8.6, bisa upgrade dulu ke 8.6 atau 8.10 baru upgrade ke rhel 9.

2. Pastikan Sistem Terupdate

pastikan kondisi repository versi saat ini dalam kondisi up-to-date sebelum upgrade ke rhel 9.

dnf update

3. Aktifkan Repositori yang Dibutuhkan

subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms

4. Backup Sistem

Ini sangat penting! Lakukan backup penuh atau snapshot VM, terutama:

  • /etc

  • Database

  • File konfigurasi layanan

  • Aplikasi kustom

5. Install Leapp Tools

sudo dnf install leapp-upgrade leapp-data leapp-repository -y

Upgrade rhel:

  1. Pre-upgrade

sebelum upgrade rhel ke versi 9, kita jalankan dulu untuk pre upgradenya untuk memastikan bahwa sistem kita tidak ada yang error, dan ini wajib sebelum upgrade karna meminimalisir error saat upgrade.

leapp preupgrade

ini akan menjalankan proses simulasi upgrade dan akan mengecek apakah sistem dalam kondisi siap untuk upgrade atau tidak, nanti dari proses ini akan muncul jika ada error atau warning, dan itu bisa di cek pada file /var/log/leapp/leapp-report.txt.

jika muncul error bisa di selesaikan dulu errornya dan jalankan preupgrade ulang, pastikan hingga tidak ada error, karena jika masih ada error tidak bisa upgrade.

  1. Upgrade Rhel

jika proses preupgrade sudah berjalan lancar maka sekarang bisa untuk upgrade, jalankan;

leap upgrade

tunggu hingga proses upgrade selesai, dan pastikan untuk connection stabil, untuk proses upgarde mungkin akan memakan waktu 15-30 menit sesuai koneksi jaringan. jika sudah selesai bisa reboot system

  1. after upgrade

setelah selesai upgrade maka kita harus memastikan service yang existing tidak ada yang mengalami error, pertama kita bisa update system dulu lalu cek service apakah ada yang failed. dan yang perlu diperhatikan setelah upgrade untuk service dalam kondisi mati jadi harus mengaktifkan 1/1.

dnf update
cat /etc/os-release
sudo systemctl list-units --state=failed
systemctl start $service