参考:
How to convert from CentOS 8 to AlmaLinux 8 – cPanel
CentOS8.XからAlmalinux8.5へ移行しよう – Qiita
操作
私は VMware ESXi で稼働させているので作業前にスナップショットを取得した
リスクのある操作をする前はバックアップ取得を心がけること
(スナップショットは厳密にはバックアップではないけども)
# 参考サイトから、repoファイルの修正
sed -i -e 's/mirrorlist=/#mirrorlist=/g' -e 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# CentOS時点での最新化 (8.5へ)
dnf -y update
shutdown -r now
# 変更を実行
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
chmod 755 almalinux-deploy.sh
./almalinux-deploy.sh
shutdown -r now
# almalinux に変わる、元のサービスが正常に動作していることを確認する
# スナップショット/バックアップ の処置については管理ポリシーに従うこと、おすすめは一週間以上の稼働において問題がないことを確認できた時点で削除
トラブルシューティング
ファイルの競合で文句を言われる
CentOS が 8.5 でない
最新化すること