AlmaLinux8
v1 : Template awal untuk migrasi dari template CentOS8 karena EOL. Almalinux adalah pengganti biner 1:1 untuk CentOS8.
Catatan migrasi bagi mereka yang ingin Meningkatkan/Migrasi template CentOS8 mereka
Ini dari panduan resmi oleh AlmaLinux yang dapat ditemukan di sini https://github.com/AlmaLinux/almalinux-deploy . Silakan merujuk ke versi terbaru dari tautan, teks disalin di bawah ini per hari ini untuk referensi (29/3/2022).
Informasi ini disertakan sebagai panduan untuk komunitas kami tetapi tidak ada tanggung jawab atas kesalahan atau masalah yang terjadi sebagai bagian dari catatan di sini yang tersirat.
almalinux-deploy
Alat migrasi EL ke AlmaLinux.
Penggunaan
Untuk mengonversi sistem operasi EL8 Anda ke AlmaLinux lakukan hal berikut:
-
CentOS 8.4 atau 8.5 diperlukan untuk mengonversi ke AlmaLinux. Disarankan untuk memperbarui ke 8.5 sebelum pindah ke AlmaLinux tetapi tidak diperlukan jika Anda setidaknya menggunakan CentOS 8.4. Mulai ulang setelah pembaruan disarankan jika sistem Anda menerima pembaruan baru.
sudo dnf update -y sudo reboot
- Per 31 Januari 2022, mirrorlist CentOS 8 offline. Agar berhasil menjalankan
dnf update -yAnda perlu memperbarui file konfigurasidnfAnda untuk menunjuk ke mirror yang valid. Anda dapat menggunakan perintahsedberikut untuk kenyamanan guna memulihkandnfke status fungsional yang memungkinkan Anda memperbarui ke 8.5 dan selanjutnya AlmaLinux.-
sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[baseos\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/BaseOS/$basearch/os' /etc/yum.repos.d/CentOS-Linux-BaseOS.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[appstream\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/AppStream/$basearch/os' /etc/yum.repos.d/CentOS-Linux-AppStream.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[cr\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/ContinuousRelease/$basearch/os' /etc/yum.repos.d/CentOS-Linux-ContinuousRelease.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[devel\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/Devel/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Devel.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[extras\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/extras/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Extras.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[fasttrack\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/fasttrack/$basearch/os' /etc/yum.repos.d/CentOS-Linux-FastTrack.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[ha\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/HighAvailability/$basearch/os' /etc/yum.repos.d/CentOS-Linux-HighAvailability.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[plus\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/centosplus/$basearch/os' /etc/yum.repos.d/CentOS-Linux-Plus.repo sudo sed -i -e '/mirrorlist=http:\\/\\/mirrorlist.centos.org\\/?release=$releasever&arch=$basearch&repo=/ s/^#*/#/' -e '/baseurl=http:\\/\\/mirror.centos.org\\/$contentdir\\/$releasever\\// s/^#*/#/' -e '/^\\[powertools\\]/a baseurl=https://mirror.rackspace.com/centos-vault/8.5.2111/PowerTools/$basearch/os' /etc/yum.repos.d/CentOS-Linux-PowerTools.repo
-
-
Unduh skrip almalinux-deploy.sh:
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
-
Jalankan skrip dan periksa outputnya untuk kesalahan:
$ sudo bash almalinux-deploy.sh ... Migration to AlmaLinux is completed
-
Mulai ulang disarankan untuk boot dengan kernel AlmaLinux:
sudo reboot -
Pastikan bahwa sistem Anda berhasil dikonversi:
# periksa file rilis $ cat /etc/redhat-release AlmaLinux release 8.5 (Arctic Sphynx) # periksa bahwa sistem boot kernel AlmaLinux secara default $ sudo grubby --info DEFAULT | grep AlmaLinux title="AlmaLinux (4.18.0-348.el8.x86_64) 8.5 (Arctic Sphynx)"
-
Terima kasih telah memilih AlmaLinux!
