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

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

     

  2. 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
  3. Install Paket Leapp dan Leapp-data
    sudo yum install -y leapp-upgrade leapp-data-almalinux

    Akan menampilkan sebagai berikut

  4. Cek Preupgrade Leapp
    Sebelum melakukan upgrade, sebaiknya jalankan preupgrade check untuk mengidentifikasi potensi kendala yang mungkin muncul.
    sudo leapp preupgrade
    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-upgrade

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


  6. Verifikasi Upgrade
    Setelah selesai dan server boot ulang
    cat /etc/os-release
    Akan menampilkan 

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