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:
- 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.
- 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
- 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


