Migrasi CentOS 8.4 atau lebih rendah ke AlmaLinux 8 terbaru
Referensi: https://wiki.almalinux.org/documentation/migration-guide.html#migrating-from-centos-versions-lower-than-8-4
Melakukan pembaruan CentOS ke versi 8.5.2111
# Variabel versi
VERSI="8.5.2111"
# Mencadangkan berkas CentOS*.repo
cp -ap CentOS* /root/
# Membuat CentOS*.repo baru
cat << EOF > /etc/yum.repos.d/CentOS-Linux-AppStream.repo
[appstream]
name=CentOS Linux $releasever - AppStream
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/AppStream/$basearch/os
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
[baseos]
name=CentOS Linux $releasever - BaseOS
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/BaseOS/$basearch/os
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-Extras.repo
[extras]
name=CentOS Linux $releasever - Extras
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/extras/$basearch/os
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-ContinuousRelease.repo
[cr]
name=CentOS Linux $releasever - ContinuousRelease
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/cr/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-Devel.repo
[devel]
name=CentOS Linux $releasever - Devel WARNING! FOR BUILDROOT USE ONLY!
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/Devel/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-FastTrack.repo
[fasttrack]
name=CentOS Linux $releasever - FastTrack
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/fasttrack/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-HighAvailability.repo
[ha]
name=CentOS Linux $releasever - HighAvailability
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/HighAvailability/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-Plus.repo
[plus]
name=CentOS Linux $releasever - Plus
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/centosplus/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
cat << EOF > /etc/yum.repos.d/CentOS-Linux-PowerTools.repo
[powertools]
name=CentOS Linux $releasever - PowerTools
baseurl=https://mirror.rackspace.com/centos-vault/$VERSI/PowerTools/$basearch/os
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
EOF
# Melakukan pembaruan CentOS ke target versi
dnf update -y
# Memulai ulang server
reboot
Melakukan migrasi CentOS versi 8.5.2111 ke AlmaLinux versi 8 terbaru
# Mengunduh skrip migrasi ke AlmaLinux
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
# Menjalankan skrip pemasangan AlamaLinux
bash almalinux-deploy.sh
Memeriksa hasil migrasi ke AlmaLinux
# Melihat versi rilis terpasang
cat /etc/redhat-release
# Memastikan sistem operasi boot dengan kernel AlmaLinux terbaru
grubby --info DEFAULT | grep AlmaLinux