CentOS8からAlmaLinuxへの移行ツールを試してみました。
こちらのgithubのサイトの手順でやります。
現在のCentOSのバージョン確認
# cat /etc/redhat-release
CentOS Linux release 8.4.2105
updateが無いのを確認
# dnf check-update
問題なさそうなので作業開始
移行スクリプトを落とします。
# curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22586 100 22586 0 0 92187 0 –:–:– –:–:– –:–:– 92565
実行します。
# bash almalinux-deploy.sh
Check root privileges OK
Check centos-8.x86_64 is supported OK
Download RPM-GPG-KEY-AlmaLinux OK
Import RPM-GPG-KEY-AlmaLinux to RPM DB OK
Download almalinux-release package OK
Verify almalinux-release package OK
Your OS is supported OK
Remove OS specific rpm packages OK
Verifying… ########################################
Preparing… ########################################
Updating / installing…
almalinux-release-8.4-2.el8 ########################################
Install almalinux-release package OK
Remove centos-logos-httpd packages OK
Install almalinux-logos-httpd packages OK
Last metadata expiration check: 0:00:06 ago on Thu 10 Jun 2021 04:50:15 PM JST.
略~
チェックが走った後
削除・再インストール・upgradeなどが走って終了
Complete!
Run dnf distro-sync -y OK
/etc/alternatives ~/work
~/work
Generating grub configuration file …
File descriptor 5 (/var/log/almalinux-deploy.debug.log) leaked on vgs invocation. Parent PID 608662: /usr/sbin/grub2-probe
File descriptor 5 (/var/log/almalinux-deploy.debug.log) leaked on vgs invocation. Parent PID 608662: /usr/sbin/grub2-probe
File descriptor 5 (/var/log/almalinux-deploy.debug.log) leaked on vgs invocation. Parent PID 608838: /usr/sbin/grub2-probe
File descriptor 5 (/var/log/almalinux-deploy.debug.log) leaked on vgs invocation. Parent PID 608838: /usr/sbin/grub2-probe
done
All Secure Boot related packages which were released by not AlmaLinux are reinstalledOKMigration to AlmaLinux is completed
再起動を実施、kernel選択画面でこのように表示され
AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)
CentOS Linux (4.18.0-305.3.1.el8.x86_64) 8
CentOS Linux (4.18.0-240.22.1.el8_3.x86_64) 8
CentOS Linux (0-rescue-55209179c67a40a5b6b83c058e0c929f) 8 (Core)
ログインして確認
# cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)
# cat /etc/almalinux-release
AlmaLinux release 8.4 (Electric Cheetah)
どちらもAlmaLinuxに書き換わっております。
今回のサーバーはmariadbのslaveとして動いてましたが
replicationが止まる事もなく普通に動いていてびっくり。
さらばCentoOS君・・今までありがとう・・。とすんなりなるのかな?