Backup Backup
Sebelum melakukan upgrade, pastikan sudah melakukan backup dari data yang ada di server production ke media lain.
Upgrade ini dilakukan pada Rocky Linux 8.4 dengan fresh install. So, no worries.
Lanjut dengan proses upgrade
Lakukan update dari paket yang sekarang ada.
dnf update -y
Lakukan pengecekan versi detil dari server Rocky Linux 8 saat ini.
cat /etc/rocky-release
uname -r
Selanjutnya kita akan melakukan pengunduhan gpg, release dan repo dari Rocky Linux 9. Perlu untuk memastikan versi detil dari Rocky Linux 9. Bisa melakukan cek melalui browser ke alamat :
https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/
sesuaikan nama file di browser dan di paste kan ke kode dibawah ini :
{rocky-gpg-keys-9.1-1.11.el9.noarch.rpm,rocky-release-9.1-1.11.el9.noarch.rpm,rocky-repos-9.1-1.11.el9.noarch.rpm}
Saat proses upgrade ini versi nya adalah Rocky Linux 9.1-1.11
(sesuaikan kode release pada kode dibawah)
dnf install -y https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/{rocky-gpg-keys-9.1-1.11.el9.noarch.rpm,rocky-release-9.1-1.11.el9.noarch.rpm,rocky-repos-9.1-1.11.el9.noarch.rpm}
Tunggu hingga proses instalasi selesai.
Selanjutnya kita hapus folder redhat-logos
, jika tidak akan mengalami error saat instalasi.
sudo rm -rf /usr/share/redhat-logos
Selanjutnya kita lakukan upgrade dengan perintah dibawah ini.
dnf -y --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync
Proses upgrade akan berlangsung cukup lama, tunggu hingga proses selesai.
Selanjutnya kita perlu menjalankan perintah dibawah ini. Perintah tersebut dilakukan untuk membangun ulang basis data RPM.
rpm --rebuilddb
Kemudian kita lakukan reboot server.
reboot
Setelah proses reboot selesai, kita bisa remote kembali dan tampilan sistem OS.
cat /etc/rocky-release
Semoga memberikan manfaat.