このガイドは、いくつかの簡単な手順で、現在のCentOS8インストールをAlmaLinux8にインプレースで移行するのに役立ちます。
ご存知のとおり、CentOS 8は2021年12月31日に保守終了に達しました。CentOS8サーバーをCentOSおよびRHELと互換性のある1:1バイナリであるAlmaLinux 8に移行する場合は、以下の手順に従ってください。
インプレースアップグレードでは、公式のAlmaLinux自動スクリプトを使用して、現在のCentOS8オペレーティングシステムファイルをAlmaLinuxに移行します。
さらに、インプレースアップグレードではハードディスクのフォーマットは必要ありません。そのため、現在のCentOS 8システムのすべての設定、プログラム、ファイルが保持されます 。
CentOS8をAlmaLinux8に移行する手順
これが、AlmaLinuxへの移行プロセスを開始する前のCentOS8システムです。
1。システムバックアップを取る
アップグレードする前に、すべての重要なデータのバックアップを取り、可能であれば、CentOS8システム全体のスナップショットを撮ってください。このように、何かがうまくいかない場合、あなたは物事の右側にいるでしょう。
2。現在のCentOS8システムをアップグレードする
アップグレードプロセスの次のステップは、システムが完全にアップグレードされていることを確認することです。次のコマンドで既存のソフトウェアを更新します:
sudo dnf update
すべてのパッケージが更新されたら、システムを再起動して変更を適用します。
次に、現在のオペレーティングシステムのバージョンを確認しましょう。
cat /etc/centos-release
3。公式のAlmaLinux移行スクリプトをダウンロードする
実際のアップグレードプロセスの最初のステップは、 almalinux-deploy.sh
をダウンロードすることです。 AlmaLinux GitHubリポジトリからのスクリプト:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
次に、スクリプトを実行可能にします。
chmod +x almalinux-deploy.sh
3。 CentOS8からAlmaLinux8に移行する
最後に、ローカルで利用可能なスクリプトを使用してスクリプトを実行し、移行プロセスを開始します。
sudo bash almalinux-deploy.sh
移行スクリプトがいくつかの初期チェックを実行した後、システムを現在のAlmaLinux8リリースと同期するために特定のパッケージのアップグレードを開始します。
アップグレードプロセスには時間がかかる可能性があるため、しばらくお待ちください。
移行が完了すると、次のようになります。
次のコマンドを実行して、インストールされているパッケージを同期してから、システムを再起動します。
sudo dnf distro-sync -y
sudo reboot
GRUBメニューが表示され、AlmaLinuxエントリが一番上に表示されます。 Enter
を押すだけです または1秒待つと、AlmaLinux8が自動的に起動します。
4。 AlmaLinuxのバージョンをチェックして移行を検証する
正常に移行したことを確認するには、OSのバージョンを確認してください:
cat /etc/redhat-release
それで全部です。おめでとう! CentOS8からAlmaLinux8への移行に成功しました。
(オプション)さらに、AlmaLinuxと一致するようにサーバーのホスト名を変更できます:
sudo hostnamectl set-hostname almalinux8
sudo reboot
結論
almalinux-deploy.sh
に注意してください スクリプトはCentOS8バージョンをAlmaLinux8にのみ変換します。CentOS7.xのような古いバージョンを実行している場合、AlmaLinux 8に切り替えるために必要なことは、詳細ガイド– CentOS7をAlmaLinux8に移行する方法:Aステップバイステップガイド。
私はこのガイドをできるだけシンプルにするように努めました。ご利用いただきありがとうございます!下のコメントボックスでお気軽にご意見をお聞かせください。