CentOS8をalmalinuxを移行してみた。


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 reinstalledOK

Migration 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君・・今までありがとう・・。とすんなりなるのかな?

タグ . ブックマークする パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です