3.2. ステップ 2: アップグレード前レポートの確認
アップグレード前のプロセス (leapp preupgrade コマンド) は、システムに変更を加える前に、RHEL 8 から RHEL 9 へのアップグレードで発生する可能性がある潜在的な問題についてシステムを評価します。これは、実際のアップグレードプロセスが始まる前に、RHEL 8.10 に正常にアップグレードできる可能性を判断するのに役立ちます。
実際のアップグレードを実行する前に、問題を引き起こす可能性のある問題に対処する必要がある場合は、leapp preupgrade コマンドを複数回実行します。jump p preupgrade コマンドは、インストールしたシステムに変更を加えません。ただし、システムでインプレースアップグレードを実行すると、以前のシステムに戻す唯一の方法は、アップグレード前に実行されたバックアップまたはスナップショットから復元することです。
この章の手順は、RHEL 7 から RHEL 8 へ のアップグレード ドキュメントの アップグレード前レポートの確認 の章に 対応しています。
手順
アップグレード前の評価を実行します。
クラウド以外のシステムまたは BYOS クラウドシステムで、次を実行します。
leapp preupgrade --target 8.10
# leapp preupgrade --target 8.10Copy to Clipboard Copied! Toggle word wrap Toggle overflow AWS、Google Cloud、または Microsoft Azure 上の PAYG クラウドインスタンスで、次を実行します。
leapp preupgrade --no-rhsm --target 8.10
# leapp preupgrade --no-rhsm --target 8.10Copy to Clipboard Copied! Toggle word wrap Toggle overflow
RHEL 8.10 にアップグレードする場合、この-- channel e4s オプションは使用されません。RHEL 8.10 は、RHEL 8 の最終マイナーリリースで、E4S リリースではなく、サポートサイクルが異なります。詳細は、Red Hat Enterprise Linux Life Cycle Customer Portal のアーティクルを参照してください。
多くの場合、次の阻害要因が報告されます。
- Inhibitor: RHEL 8 で削除されたロードされたカーネルドライバーを検出しました。アップグレードを続行できません。
- Inhibitor: root アカウントを使用したリモートログインの問題。
Inhibitor: 応答ファイルに必要な回答がありません。
ファイル
/var/log/leapp/leapp-report.txt内のレポートには、これらの阻害要因を解決するために、修復手順など、必要なすべての情報が含まれています。
-
クラウド以外のシステムまたは BYOS クラウドシステムの場合、
Unable to use yum が正常に手順target_userspace_creatorで報告され、事前アップグレードが中断されている場合、これは通常、必要なすべての RHEL 7 リポジトリーおよび RHEL 8 リポジトリーがアクティベーションキーで利用できるわけではないことを示します。この問題を解決するには、手順 1.1.a.i に基づき、必要なすべてのリポジトリーを有効にするようにアクティベーションキーを設定するか、必要なすべてのリポジトリーが有効になっているアクティベーションキーを使用できるようにシステムを再登録します。 - インプレースアップグレードを続行する前に、報告されたすべての問題を手動で解決します。前述のように、阻害要因が報告されなくなるまで、必要に応じてこの手順を繰り返すことができます。