ウェブサイト検索

CentOS 8 から Rocky Linux 8 への移行: ステップバイステップのチュートリアル


このわかりやすいステップバイステップのチュートリアルでは、merge2rocky スクリプトを使用して CentOS 8 から Rocky Linux 8 に移行する方法を説明します。

2020 年 12 月、Red Hat は、RedHat リリースに基づく CentOS の提供を中止すると発表しました。当然のことながら、これは CentOS コミュニティにとって非常にショックでした。ただし、この変更により、いくつかの興味深い CentOS フォークが生成されました。最初に発表されたのは Rocky Linux でした。

ご存知のとおり、CentOS 8 は 2021 年 12 月にサポート終了になりました。そのため、CentOS 8 サーバーを CentOS および RHEL と 1:1 互換性のあるバイナリ Rocky Linux 8 に移行する場合は、次の手順に従ってください。

CentOS 8 を Rocky Linux 8 に移行する方法

注: 以下の移行コマンドを実行する前に、CentOS システムからすべての重要なデータをバックアップすることを常にお勧めします。

ステップ 1: 現在の CentOS システムを更新/アップグレードする

CentOS に移動し、システムをアップグレードして、すべてのパッケージが最新であることを確認します。

sudo dnf -y upgrade

アップグレードが完了したら、システムを再起動して、カーネル関連の変更を含むすべての変更が適用されていることを確認します。

sudo reboot

ステップ 2: mitigate2rocky 変換スクリプトを取得する

Rocky Linux は、Migrate2rocky と呼ばれるツールを提供しており、CentOS、Alma Linux、Oracle Linux などのいくつかの RHEL バリアントで正常にテストされています。 Migrate2rocky スクリプトは、Rocky Linux への便利なインプレース移行に使用できます。

2.1 以下に示すcurlコマンドを使用してスクリプトをダウンロードします。

curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh 

2.2 スクリプトを実行可能にします。

chmod +x migrate2rocky.sh

ステップ 3: CentOS から Rocky Linux への移行プロセスを開始する

最後に、ローカル スクリプトを -r オプションを指定して実行し、CentOS 8 から Rocky Linux 8 に移行します。

sudo bash migrate2rocky.sh -r
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.

Determining repository names for <a href="https://linuxiac.com/centos-replacements-for-your-production-linux-servers/">CentOS Linux</a> 8…..

Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8  Rocky Linux 8
appstream       appstream
baseos          baseos
extras          extras
...

スクリプトは、CentOS 8 Linux リポジトリを Rocky Linux リポジトリに自動的に変更します。アップグレードプロセスには時間がかかる場合があるため、しばらくお待ちください。

移行が完了すると、次のものが得られます。

...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log

次のコマンドを実行して、インストールされているパッケージを同期し、システムを再起動します。

sudo dnf distro-sync -y
sudo reboot

ステップ 4: OS バージョンを確認する

Rocky Linux に正常に移行したことを確認するには、OS のバージョンを確認してください。

cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

おめでとう! CentOS Linux 8 から Rocky Linux 8 への移行が完了しました。

関連記事: