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でアップグレード不可
プラットフォーム(最新の出荷更新)
  • x86_64

  • Arm (aarch64)

オペレーティング・システム

  • 現行のOracle Linux 7バージョンのみ

プロファイル

  • 最小インストール

  • 仮想ホスト

  • GUIを備えたサーバー

  • 基本Webサーバー

  • インフラストラクチャ・サーバー

  • ファイル・サーバーおよびプリント・サーバー

次によってインストールされたシステム:

  • ISVアプリケーションとミドルウェア

    ノート:

    ISVは、アプリケーションのアップグレードを調整するために、Leappアクターを提供および検証する必要があります。

  • Oracle Linux ManagerまたはSpacewalk for Oracle Linux

  • CephやGlusterFSなどのISOイメージを使用していないインストール

  • LUKSで暗号化されたディスクの移行

  • ULNに登録されているシステム

  • FIPSモードのシステムまたはSecureBootを実行しているシステム

  • DockerまたはPodmanコンテナを使用して構成されたシステム

  • Pacemaker / Corosyncなどの高可用性クラスタリング・ソフトウェアまたは他のサードパーティ・クラスタリング・ソリューションで構成されたシステム

Oracle Linux 7 Oracle Cloud Infrastructureインスタンスのアップグレード

Leappユーティリティでは、Oracle Cloud Infrastructure上のOracle Linux 7インスタンスを実行しているx86_64プラットフォームとArm (aarch64)プラットフォームの両方をアップグレードすることもできます。

次の表に、使用できる機能と使用できない機能を示します。

Leappによるサポート対象 Leappによるサポート対象外

イメージ

  • Oracle Linux 7 Unbreakable Enterprise Kernelリリース6プラットフォーム・イメージ

  • Oracle Autonomous Linux 7

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によるサポート対象外
  • UEKR5 Oracle RDMAを使用したOracle Linux 7 (UEKR6へのカーネル・アップグレードが必要)

  • UEKR6 Oracle RDMAを使用したOracle Linux 7

  • UEKR3 OFED 2.0を使用したOracle Linux 7

  • UEKR4 OFEDを使用したOracle Linux 7

新しいバージョンの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によるサポート対象外
  • Oracle Linux 7の最新のKVMパッケージからOracle Linux 8 KVM AppStreamへのアップグレード

  • Oracle Linux 7 KVMユーティリティからOracle Linux 8 KVM AppStreamへのアップグレード

  • Oracle Linux 7の最新パッケージからOracle Linux 8 KVM AppStreamパッケージへのアップグレード

  • Oracle Linux 7 KVMユーティリティからOracle Linux 8 AppStreamパッケージへのアップグレード

  • KVM仮想マシン(ゲスト)の実行中のKVMホストのアップグレード。

KVMクライアントが関与するアップグレード前ステージとアップグレード後ステージの間のリポジトリ・マッピングについては、Leappアップグレードでサポートされているリポジトリを参照してください。

Oracle Databaseを使用したOracle Linux 7システムのアップグレード

Leappユーティリティを使用すると、単一ホストまたは複数のホストにわたるReal Application Clusters (RAC)構成の両方でOracle DatabaseをホストするOracle Linux 7システムをアップグレードできます。システムは、これまでの項にリストされている他のLeapp基準を満たす必要があります。次の表に、Oracle Databaseサポートの範囲を示します。

Leappによるサポート対象 Leappによるサポート対象外
  • Oracle Database 19cを実行しているOracle Linux 7のx86_64上のOracle Linux 8へのアップグレード

  • x86_64でOracle Linux 8にアップグレードする前の、Oracle Linux 7上のOracle Database 12cの19cへのアップグレード

  • x86_64でOracle Linux 8にアップグレードする前の、Oracle Linux 7上のOracle Database 18cの19cへのアップグレード
  • Oracle Linux 7上のOracle Database 21cからOracle Database 21c Oracle Linux 8へのアップグレード

  • Oracle Linux 7上のOracle Database 12cからOracle Database 19c Oracle Linux 8への直接アップグレード

  • Oracle Linux 7上のOracle Database 19cからOracle Database 21c Oracle Linux 8への直接アップグレード

  • ベア・メタルOracle Cloud Infrastructure上のOracle Databasesを使用したOracle Linux 7のOracle Linux 8へのアップグレード
  • 任意のインスタント・クライアントを実行しているOracle Linux 7のOracle Linux 8へのアップグレード

アップグレードの要件

Oracle Linux 7システムまたはインスタンスをアップグレードする場合は、どちらかが次の要件を満たしていることを確認してください。

  • 『Oracle Linux 8 Oracle Linuxのインストール』内の「システム要件」に示されている最小インストール要件を満たしています。

    特に、Leappのアップグレードを完了するためのディスク領域がシステムに確保されていることを確認してください。/bootパーティションのディスク領域は特に重要です。Red Hat Compatible Kernel (RHCK)とUnbreakable Enterprise Kernel (UEK)initramfskdumpイメージなどのインストールに対応するため、パーティションには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プラットフォーム用には配布されず使用できません。