4.3. RHEL システムへの変換
この手順では、システムを Alma Linux、CentOS Linux、Oracle Linux、または Rocky Linux から Red Hat Enterprise Linux (RHEL) に変換するために必要なステップについて説明します。
手順
Convert2RHEL
ユーティリティーを起動します。# convert2rhel
-
利用可能なオプションをすべて表示するには、
--help
(-h
) オプションを使用します。 -
RHSM の代わりにカスタムリポジトリーを使用して変換する場合は、--no-rhsm および
--enablerepo <RHEL_RepoID1> --enablerepo <RHEL_RepoID2>
オプションを追加します。RHEL_RepoID を、/etc/yum.repos.d/
ディレクトリーで設定したカスタムリポジトリーに置き換えます (例:rhel-7-server-rpms
またはrhel-8-baseos
およびrhel-8-appstream
)。 -
RHEL 7 に変換する場合は、
--enablerepo
オプションを使用して RHEL 7 Extras または Optional リポジトリーを手動で有効にし、追加のパッケージを RHEL の対応するパッケージに置き換えることができます。Optional リポジトリーのパッケージはサポートされないことに注意してください。詳細は Red Hat Enterprise Linux における Optional および Supplementary チャンネルのサポートポリシー を参照してください。 -
RHEL 8.8 に変換中であり、Extended Upgrade Support (EUS) を利用している場合は、
--eus
オプションを追加します。このオプションを使用すると、システムは EUS リポジトリーにのみ配信される重要なセキュリティー更新を確実に受け取ることができます。 -
RHEL 7 に変換していて、Extended Life Cycle Support (ELS) アドオンがある場合は、
--els
オプションを追加します。引き続きサポートを受けるために RHEL 7 を使い続ける予定の場合は、ELS アドオンを購入することを推奨します。
-
利用可能なオプションをすべて表示するには、
Convert2RHEL
が元のディストリビューションのパッケージを RHEL パッケージに置き換える前に、以下の警告メッセージが表示されます。The tool allows rollback of any action until this point. By continuing, all further changes on the system will need to be reverted manually by the user, if necessary.
この時点で
Convert2RHEL
による変更は自動的に元に戻されます。変換プロセスを続行することを確認します。-
Convert2RHEL
が RHEL パッケージをインストールし、正常に終了するまで待ちます。 - 推奨手順: 変換にカスタムリポジトリーを使用している場合は、RHEL システムを登録してサブスクライブします。詳細は、How to register and subscribe a system offline to the Red Hat Customer Portal? を参照してください。
この時点で、システムは RAM に読み込まれている元のディストリビューションカーネルで稼働します。システムを再起動して、新たにインストールした RHEL カーネルを起動します。
# reboot
サードパーティーパッケージのリストを確認し、変更されていない元の OS から不要なパッケージを削除します。これらは通常、対応するものが RHEL に存在しないパッケージです。これらのパッケージのリストを表示するには、以下を使用します。
# yum list extras --disablerepo="*" --enablerepo=<RHEL_RepoID>
RHEL_RepoID は、お使いのリポジトリーに置き換えます。
- ELS を使用したサードパーティー Linux 移行のための Red Hat Enterprise Linux を使用して Amazon Web Services (AWS) または Microsoft Azure でシステムを変換した場合は、システムでホストメータリングを有効にします。詳細は、クラウド環境での Red Hat Enterprise Linux (Extended Lifecycle Support) のメータリングの有効化 を参照してください。
- オプション: RHEL 9 へのインプレースアップグレードを実行して、システムが最新の拡張機能、セキュリティー機能、およびバグ修正で更新されていることを確認します。詳細は、RHEL 7 から RHEL 8 へのアップグレード および RHEL 8 から RHEL 9 へのアップグレード ガイドを参照してください。RHEL 7 に変換した場合は、まず RHEL 7 から RHEL 8 へのインプレースアップグレードを実行し、次に RHEL 8 から RHEL 9 へのインプレースアップグレードを実行する必要があることに注意してください。
検証
- システムが期待どおりに動作することを確認します。必要な場合は、変換後にシステムサービスを再設定し、依存関係エラーを修正します。詳細は、依存関係エラーの修正 を参照してください。