Menurut informasi, CentOS 8 akan berhenti memberikan dukungan hingga akhir 2021. Namun, jangan terlalu khawatir karena versi lain dengan nama AlmaLinux yang dikembangkan oleh tim CloudLinux telah dirilis.
Dan kabar gembira buat kamu yang menggunakan CentOS 8 pada server, kini kamu bisa migrasi langsung dari CentOS 8 ke AlmaLinux via SSH dengan script Almalinux-deploy. Ini adalah skrip yang ditulis dalam Bash dan kode sumbernya tersedia di GitHub.
Catatan:
Seperti biasa, buat cadangan data penting dari sistem CentOS 8 kamu sebelum memulai proses migrasi ini. Sebelumnya mimin mencoba menguji skrip ini di server virtual dengan OS CentOS 8 yang baru saja diinstal. Server virtual tersebut tidak kehilangan data dan ini adalah versi server yang benar-benar baru.
Dan catatan skrip penerapan Almalinux hanya untuk mengonversi versi CentOS 8.3 terbaru ke Almalinux. Jika kamu menjalankan OS dengan CentOS 7 atau CentOS 6 maka skrip Almalinux-deploy tentunya tidak akan berfungsi.
Proses Migrasi AlmaLinux
Untuk memindahkan CentOS 8 ke AlmaLinux dengan Almalinux-deploy Script Anda mengikuti langkah-langkah di bawah ini.
1. Perbarui sistem
Periksa versi saat ini dan mulai pembaruan sistem
dnf update -y
Mulai ulang sistem Anda untuk menerapkan pembaruan:
reboot
Dan sekarang, periksa versi CentOS 8 Anda saat ini
[root @ centos8 ~] # cat / etc / redhat-release rilis
CentOS Linux 8.3.2011
[root @ centos8 ~] #
2. Download Script almalinux-deploy
Di langkah kedua ini, kamu harus melakukan download script almalinux-deploy.sh dengan perintah berikut:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
[root @ centos8 ~] #
Kemudian arahkan ke lokasi tempat script didownload dan jalankan perintah berikut.
bash almalinux-deploy.sh
Perintah tersebut akan menginstal beberapa paket baru, mengupgrade dan downgrade beberapa paket yang sudah ada, menginstal ulang beberapa paket, dan menghapus beberapa paket. Proses ini tentunya akan memakan waktu beberapa menit tergantung pada kecepatan koneksi Internet kamu dan jumlah paket yang diinstal di sistem CentOS kamu.
Jika kamu mendapatkan kesalahan /root/.alma.S68daQ/almalinux-release-latest.rpm: digests SIGNATURES NOT OK saat menjalankan perintah di atas. Kamu dapat melakukannya dengan menjalankan perintah ini rpm -qa gpg-pubkey*
Jika migrasi berhasil, kamu akan menerima pesan berikut.
[...]
Complete!
Run dnf distro-sync -y
Setelah itu lakukan restart server dan periksa hasilnya.
reboot
Sistem kamu sekarang akan melakukan boot ke dalam sistem AlmaLinux setelah dimigrasi dari CentOS 8.
Dan sekarang kamu dapat SSH ke AlmaLinux dan memeriksa dengan perintah berikut.
[root@centos8 ~]# cat /etc/redhat-release
AlmaLinux release 8.3 (Purple Manul)
# Atau
grubby --info DEFAULT | grep AlmaLinux
Selamat saat ini kamu selesai melakukan migrasi CentOS 8 ke AlmaLinux dengan Script Almalinux-deploy. Semoga dengan adanya artikel ini dapat membantu kamu dalam melakukan migrasi dengan aman dan cepat.