1 Leappについて
Leappユーティリティは、オペレーティング・システムとアプリケーションを更新およびアップグレードするためのフレームワークです。ユーティリティのコンポーネント・パッケージを使用すると、ソフトウェアを更新するための様々なワークフローをプロファイルに作成できます。
Leapp操作は、次の2つのフェーズで構成されています。
- アップグレード前フェーズ。このフェーズでは、ソフトウェアをアップグレードできるかどうかを検証するためにシステム・チェックが実行されます。
- 実際のアップグレード。このプロセスは、ソフトウェア・パッケージの以前のバージョンと現在のバージョンの間でパッケージをマップする、構成ファイルに基づいています。
注意:
Leappユーティリティは、OSのアップグレードにのみ使用されます。つまり、現行のOracle Linux 7リリースから最新のOracle Linux 8バージョンへのアップグレードです。このドキュメント内の手順は、他のOSやバージョンには適用されず対応していません。
サポートされているLeapp機能
Leappユーティリティを使用すると、ローカルまたはリモートのOracle Linux 7システムと、Oracle Linux 7イメージに基づくOracle Cloud Infrastructure上のインスタンスをアップグレードできます。
Oracle Linux 7システムのアップグレード
次の表に、Oracle Linuxシステムについて、Leappユーティリティでサポートされている機能とサポートされていない機能を示します。
Leappでアップグレード可能 | Leappでアップグレード不可 |
---|---|
プラットフォーム(最新の出荷更新)
オペレーティング・システム
プロファイル
|
次によってインストールされたシステム:
|
Oracle Linux 7 Oracle Cloud Infrastructureインスタンスのアップグレード
Leappユーティリティでは、Oracle Cloud Infrastructure上のOracle Linux 7インスタンスを実行しているx86_64プラットフォームとArm (aarch64)プラットフォームの両方をアップグレードすることもできます。
次の表に、使用できる機能と使用できない機能を示します。
Leappによるサポート対象 | Leappによるサポート対象外 |
---|---|
イメージ
https://docs.oracle.com/iaas/Content/Compute/References/images.htmを参照してください |
イメージ
|
シェイプ
|
シェイプ
|
機能
|
機能
|
RDMAを使用するOracle Linux 7システムのアップグレード
次の表に、Remote Direct Memory Access (RDMA)を使用するOracle Linux 7システムおよびインスタンスをアップグレードする場合の、Leappでのサポート範囲を示します。
Leappによるサポート対象 | Leappによるサポート対象外 |
---|---|
|
|
新しいバージョンのRDMAパッケージの詳細および入手方法については、Unbreakable Enterprise Kernelのドキュメントで、最新のUEKリリース・ノートを参照してください。
Oracle Linux 7のKVMホストのアップグレード
Leappユーティリティを使用すると、KVM仮想マシンをホストするOracle Linux 7システムをアップグレードできます。システムは、これまでの項にリストされている他のLeapp基準を満たす必要があります。次の表に、KVMホストのサポートの範囲を示します。
ノート:
Oracle Linux KVMイメージは、Oracle Cloud Infrastructure プラットフォーム・イメージではなく、Leappではサポートされていません。
Leappによるサポート対象 | Leappによるサポート対象外 |
---|---|
|
|
KVMクライアントが関与するアップグレード前ステージとアップグレード後ステージの間のリポジトリ・マッピングについては、Leappアップグレードでサポートされているリポジトリを参照してください。
Oracle Databaseを使用したOracle Linux 7システムのアップグレード
Leappユーティリティを使用すると、単一ホストまたは複数のホストにわたるReal Application Clusters (RAC)構成の両方でOracle DatabaseをホストするOracle Linux 7システムをアップグレードできます。システムは、これまでの項にリストされている他のLeapp基準を満たす必要があります。次の表に、Oracle Databaseサポートの範囲を示します。
Leappによるサポート対象 | Leappによるサポート対象外 |
---|---|
|
|
アップグレードの要件
Oracle Linux 7システムまたはインスタンスをアップグレードする場合は、どちらかが次の要件を満たしていることを確認してください。
-
『Oracle Linux 8 Oracle Linuxのインストール』内の「システム要件」に示されている最小インストール要件を満たしています。
特に、Leappのアップグレードを完了するためのディスク領域がシステムに確保されていることを確認してください。
/boot
パーティションのディスク領域は特に重要です。Red Hat Compatible Kernel (RHCK)とUnbreakable Enterprise Kernel (UEK)、initramfs
、kdump
イメージなどのインストールに対応するため、パーティションには250 MB以上のディスク領域が必要です。アップグレード前レポートを確認してください。このレポートでは、ディスク領域が不十分であることが検出された場合は通知されます。アップグレード前フェーズの詳細は、「アップグレードのためのシステムの機能の評価」を参照してください。 -
オラクルが提供したパッケージのみがインストールされます。サードパーティ製パッケージがシステムに存在する場合、アップグレードの安定性は保証されません。
-
Oracle Linux yumサーバー(https://yum.oracle.com)または対応するyumミラーにアクセスできます。
ミラーのリポジトリ、またはローカル・リポジトリにアクセスする場合は、Oracle Linux7チャネルとOracle Linux 8チャネルが両方ともミラー化されていることを確認してください。
-
x86_64デプロイメントで、Unbreakable Enterprise Kernelリリース5以上のバージョンまたはRed Hat Compatible Kernel (RHCK)が実行されています。
-
aarch64デプロイメントでは、Unbreakable Enterprise Kernelリリース6が実行されています。
アップグレード・プロセスに影響する可能性がある情報については、次のリファレンスを確認してください。
Leappでアップグレード可能なカーネル
次の表では、Leappユーティリティでどのカーネル・アップグレードを実行できるかについてガイダンスを示します。この表では、「アップグレードの要件」で示されている要件をOracle Linux 7ホストが満たしていることが前提となっています。
カーネルの起動(Oracle Linux 7) | カーネルの終了(Oracle Linux 8) | サポート対象 | |
---|---|---|---|
Btrfsファイル・システムを使用していないx86_64 |
RHCK |
RHCK |
はい1 |
RHCK |
UEK |
いいえ |
|
UEK |
UEK |
はい |
|
UEK |
RHCK |
いいえ |
|
Btrfsファイル・システムを使用したx86_64 |
RHCK |
RHCK |
いいえ2 |
RHCK |
UEK |
はい |
|
UEK |
UEK |
はい |
|
UEK |
RHCK |
いいえ2 |
|
aarch64 |
UEK |
UEK |
はい3 |
1Unbreakable Enterprise Kernelリリース6は、アップグレード後もシステムまたはインスタンスに残ります。必要に応じて、管理者はこのカーネルを削除できます。
2Oracle Linux 8上のRHCKでは、Btrfsファイル・システムはサポートされていません。
3RHCKは、aarch64プラットフォーム用には配布されず使用できません。