Pengantar
Upgrade sistem operasi server adalah langkah penting untuk mendapatkan fitur terbaru, perbaikan keamanan, dan peningkatan performa. AlmaLinux menyediakan tool bernama ELevate untuk mempermudah migrasi antar versi mayor, misalnya dari AlmaLinux 9 ke AlmaLinux 10. Dengan ELevate, proses upgrade dapat dilakukan secara aman dan terstruktur tanpa harus reinstall sistem.
Cara Upgrade Almalinux 9 ke Almalinux 10 Menggunakan ELevate
- Update Sistem
Sebelum melakukan upgade ke Almalinux 10 anda harus melakukan update sistem kemudian reboot perangkat anda
sudo dnf update -y sudo dnf clean all reboot
Dan pastikan anda menjalankan Almalinux versi 9 dengan cara menggunakan command line berikut
cat /etc/os-release
- Tambahkan Repository ELevate
Tambahkan repositori dari ELevate NG sebelum melakukan upgrade ke Almalinux 10
sudo curl -o /etc/yum.repos.d/elevate-ng.repo https://repo.almalinux.org/elevate/testing/elevate-ng-el$(rpm -E %rhel).repo
Import PGP Key dari ELevate
sudo rpm --import https://repo.almalinux.org/elevate/RPM-GPG-KEY-ELevate
- Install Paket Leapp dan Leapp-data
sudo yum install -y leapp-upgrade leapp-data-almalinux
Akan menampilkan sebagai berikut
- Cek Preupgrade Leapp
Sebelum melakukan upgrade, sebaiknya jalankan preupgrade check untuk mengidentifikasi potensi kendala yang mungkin muncul.
Saat dijalankan, Leapp akan menganalisis sistem dan membuat file laporan di /var/log/leapp/leapp-report.txt, kemungkinan berisi masalah serta rekomendasi perbaikannya. Perlu dicatat, tahap ini hanya sebatas pengecekan sistem dan belum ada paket yang di-upgradesudo leapp preupgrade
Dalam beberapa kasus, Leapp akan membuat file /var/log/leapp/answerfile berisi pertanyaan true/false. Anda harus menjawab semua pertanyaan ini agar upgrade bisa dilanjutkan.
Sebelum memulai upgrade, baca file leapp-report.txt dengan baik dan selesaikan semua masalah yang ditemukan. Pastikan tidak ada inhibitor yang tersisa, lalu jalankan lagi perintah leapp upgrade untuk melanjutkan. - Lakukan Upgrade
Setelah memastikan pre-uprade pada perangkat anda aman, anda bisa melakukan upgade
sudo leapp upgrade
Setelah upgrade berhasil anda akan diminta untuk melakukan reboot pada perangkat anda
reboot
Akan muncul entri baru di GRUB bernama ELevate-Upgrade-Initramfs, dan sistem akan otomatis boot ke entri tersebut. Setelah upgrade selesai, menu GRUB akan muncul dan sistem akan boot ke AlmaLinux 10.
- Verifikasi Upgrade
Setelah selesai dan server boot ulang
Akan menampilkancat /etc/os-release
Kesimpulan
Upgrade AlmaLinux 9 ke AlmaLinux 10 dengan ELevate adalah cara aman dan direkomendasikan untuk migrasi antar versi mayor tanpa harus instal ulang server. Prosesnya cukup sederhana dengan bantuan tool leapp, namun tetap penting untuk memperhatikan setiap pesan peringatan, membuat backup, dan memeriksa kompatibilitas aplikasi sebelum melakukan upgrade. Dengan langkah yang benar, server akan berjalan dengan versi terbaru tanpa kehilangan data dan konfigurasi