CentOS 8 akan mencapai akhir masa pakainya pada tanggal 31 Desember 2021. Jadi jika Anda menggunakan sistem operasi CentOS 8 maka disarankan untuk meningkatkannya ke distribusi alternatif centos bernama Alma Linux.
Dalam panduan ini, kami akan menunjukkan cara memigrasikan CentOS 8 ke AlmaLinux 8.3 baru.
Prasyarat
- Server yang menjalankan CentOS 8.
- Kata sandi root dikonfigurasi di server.
Verifikasi Sistem Operasi Anda Saat Ini
Pertama, Anda dapat memverifikasi versi sistem operasi Anda saat ini dengan perintah berikut:
hostnamectl
Anda akan melihat output berikut:
Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: 2c4021b827b14dc09dffcd6a602a70dd Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60 Virtualization: kvm Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;; CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64 Architecture: x86-64
Anda juga dapat menjalankan perintah berikut untuk memeriksa versi sistem operasi Anda:
cat /etc/os-release
Anda akan melihat output berikut:
NAME="CentOS Linux" VERSION="8 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="8"
Perbarui Paket Sistem Anda
Sebelum memulai proses peningkatan, Anda harus memperbarui semua paket ke versi terbaru. Anda dapat memperbarui semuanya menggunakan perintah berikut:
dnf update -y
Setelah semua paket diperbarui, mulai ulang sistem Anda untuk menerapkan pembaruan.
reboot
Upgrade Dari CentOS 8 ke AlmaLinux Secara Manual
Pertama, Anda harus menghapus semua kunci gpg CentOS, repositori, dan detail branding.
Jika Anda menjalankan sistem operasi CentOS 8 Desktop, hapus semuanya dengan perintah berikut:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
Jika Anda menjalankan sistem operasi server CentOS 8, hapus semuanya dengan perintah berikut:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
Setelah menghapus semuanya, jalankan perintah berikut untuk menginstal paket rilis AlmaLinux.
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
Selanjutnya, jalankan perintah berikut untuk melakukan upgrade dari CentOS 8 ke Alma Linux.
dnf distro-sync -y
Setelah proses migrasi selesai, mulai ulang sistem Anda untuk menerapkan perubahan:
reboot
Setelah memulai ulang, verifikasi versi sistem operasi Anda menggunakan perintah berikut:
cat /etc/os-release
Anda akan melihat sistem operasi baru Anda pada output berikut:
NAME="AlmaLinux" VERSION="8.3 (Purple Manul)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc" HOME_URL="https://almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"
Tingkatkan Dari CentOS 8 ke AlmaLinux dengan Skrip Almalinux-deploy
Alma Linux menyediakan skrip almalinux-deploy.sh untuk mengupgrade CentOS 8 ke AlmaLinux secara otomatis.
Pertama, perbarui paket sistem Anda dengan perintah berikut:
dnf update -y
Setelah memperbarui semua paket, mulai ulang sistem Anda untuk menerapkan perubahan:
reboot
Selanjutnya, unduh almalinux-deploy.sh skrip menggunakan perintah berikut:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Selanjutnya, jalankan skrip yang diunduh untuk meningkatkan CentOS 8 Anda ke AlmaLinux:
bash almalinux-deploy.sh
Setelah proses upgrade selesai dengan sukses, Anda akan melihat output berikut:
Run dnf distro-sync -y OK Restoring of alternatives is done OK Generating grub configuration file ... done All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK Migration to AlmaLinux is completed
Selanjutnya, mulai ulang sistem Anda untuk menerapkan perubahan:
reboot
Selanjutnya, jalankan perintah berikut untuk memverifikasi sistem operasi Anda.
cat /etc/os-release
Anda akan mendapatkan output berikut:
NAME="AlmaLinux" VERSION="8.4 (Electric Cheetah)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.4" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
Anda juga dapat memeriksa versi kernel yang dimuat menggunakan perintah berikut:
grubby --info DEFAULT | grep AlmaLinux
Anda akan mendapatkan output berikut:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"
Kesimpulan
Selamat! anda telah berhasil mengupgrade CentOS 8 anda ke AlmaLinux 8. Semoga tutorial ini dapat membantu anda untuk mengupgrade sistem live anda.