Lewati ke isi

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