6 インストールと可用性

完全なOracle Linux 7.7インストール・メディア・イメージは、Oracle Software Delivery Cloud (https://edelivery.oracle.com/linux)からダウンロードできます。最新のOracle Linux 7パッケージは、Unbreakable Linux Network (ULN)およびOracle Linux yumサーバーから入手することもできます。

その他のOracle Linux 7.7用ソフトウェアをインストールするには、ULNの別のチャネルにサブスクライブするか、yum構成内の必要なリポジトリを有効にします。ULNで使用可能なチャネルを探すには、https://uln.oracle.com/にログインして、チャネル・オプションを確認してください。Oracle Linux 7で使用可能なOracle Linux yumリポジトリを確認するには、https://yum.oracle.com/oracle-linux-7.htmlにアクセスしてください。

ノート:

Oracle Linux yumサーバーでは、ULNで使用可能な一部のチャネルに対応するリポジトリは提供されません。これらのチャネルでは、非オープン・ソース・パッケージを提供しています。

OracleでサポートされているOFEDパッケージを以前にインストールしたシステムに更新をインストールする場合は、アップグレード時にこれらのパッケージを更新する方法について、UEK R4を引き続き使用するための既存のUEK R4インストールを含むシステムのアップグレードを参照してください。

UEK R5は、Oracle Linux 7.7のフレッシュ・インストール時のデフォルトのブート・カーネルです。詳細は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5更新2 (4.14.35-1902)を参照してください。

UEK R3またはUEK R4を実行し、ULNのol7_x86_64_UEKR3またはol7_x86_64_UEKR4チャネルあるいはOracle Linux yumサーバーのol7_x86_64_UEKR3またはol7_x86_64_UEKR4リポジトリをサブスクライブするシステムは、次のように最新のUEKリリースにアップグレードします。

  1. カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。

    sudo yum update

    デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。

  2. システムを再起動します。

    sudo systemctl reboot

重要:

Oracle Linux 7.7では、主なサブシステムの多くが更新されています。更新されたシステムが正しく機能していることを確認するには、更新後にシステムを再起動してください。

Oracle Linux 6からのアップグレード

次の条件が満たされている場合、Oracle Linux 6システムをOracle Linux 7.7にアップグレードできます。

  • システムが、「システム要件と制限事項」に示されているOracle Linux 7の最小インストール要件を満たしている。

  • Oracle Linux 6システムが、ol6_x86_64_latestチャネルまたはol6_latestリポジトリから完全に更新されている。

  • アップグレード対象のシステムにUEK R3またはUEK R4がインストールされており、デフォルトのブート・カーネルになっている。

    UEK R2からのアップグレードはサポートされていません。システムは、Oracle Linux 7.7で提供されているUEK R5リリースを使用するようにアップグレードされることに注意してください。

  • Oracle製品スタックがシステムに存在しない。

アップグレードは、最小インストール・ベース環境でインストールされたシステムに対してのみサポートされます。その他のパッケージが別のリポジトリまたはチャネルからインストールされると、アップグレードに失敗するか、アップグレード後に正しく機能しない場合があります。

アップグレードの実行方法に関する一般的な手順は、Oracle Linux 7: インストレーション・ガイドを参照してください。

このリリースの更新に固有のステップを次に示します。

  1. yum updateコマンドを使用して最新のOracle Linux 6リリースに更新し、システムが完全に最新の状態であることを確認します。更新するシステムは、ol6_x86_64_latestおよびol6_x86_64_addonsチャネル、またはol6_latestおよびol6_addonsリポジトリにサブスクライブされている必要があります。

  2. 必要なアップグレード・パッケージの最新バージョンをインストールします。

    yum install openscap redhat-upgrade-tool preupgrade-assistant \
    preupgrade-assistant-el6toel7 preupgrade-assistant-el6toel7-data-0 \
    preupgrade-assistant-tools preupgrade-assistant-ui

    これらのパッケージの最新バージョンをULN (ol6_x86_64_addonsチャネルの場合)またはOracle Linux yumサーバー(ol6_addonsリポジトリの場合)から取得します。

  3. システムがULNに登録されている場合は、ULNからシステムを削除し、yumプラグインを無効にします。

  4. preupgコマンドを実行して、アップグレード・アセスメントを実行します。

    sudo preupg

    結果を/root/preupgrade/result.htmlで確認し、失敗した項目または注意が必要な項目がないことを確認します。

  5. redhat-upgrade-tool-cliコマンドを実行して、アップグレードを実行します。

    sudo redhat-upgrade-tool-cli --network=7.5 --instrepo=OL7_repo_url \
    --debuglog=/tmp/upgrade.log --cleanup-post

    OL7_repo_urlは、Oracle Linux 7.7 ISOがホストされているリポジトリのURLです。

  6. システムをリブートしてアップグレード・プロセスを開始します。

ノート:

Oracle Linux 6からOracle Linux 7.7にアップグレードすると、アップグレード中に以前のバージョンのUEK R4がシステムから削除され、インストール・メディア・イメージで提供されているUEK R5リリースをデフォルトのブート・カーネルとして使用するようにシステムが更新されます。

OracleでサポートされているRDMAパッケージ

Oracle Linux 7.7では、デフォルトのカーネルとしてUEK R5が導入されています。UEK R5に同梱されている、OracleでサポートされているRDMAパッケージが以前のOFEDパッケージに置き換わり、更新されたパッケージおよびチャネルのネーミング・スキームが使用されます。Oracle Linux 7.7ではUEK R5を使用することをお薦めします。RDMAパッケージをインストールする場合は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5更新2 (4.14.35-1902)を参照してください。

既存のUEK R5インストールを含むシステムのアップグレード

Oracle Linux 7.7より前のリリースからシステムをアップグレードし、OracleでサポートされているRDMAパッケージとともにUEK R5を使用している場合、これらのパッケージはアップグレード・プロセスの一部として自動的に更新されます。

システムがULNに登録されている場合は、アップグレード前にol7_x86_64_UEKR5_RDMAol7_x86_64_UEKR5およびol7_x86_64_latestチャネルにサブスクライブされていることを確認します。

システムでOracle Linux yumサーバーを使用する場合は、アップグレード前にol7_UEKR5_RDMAol7_UEKR5およびol7_latestリポジトリが有効になっていることを確認します。

UEK R5を使用するための既存のUEK R4インストールを含むシステムのアップグレード

Oracle Linux 7.7より前のリリースからシステムをアップグレードし、OracleでサポートされているOFEDパッケージとともにUEK R4を使用している場合は、システムをアップグレードする前に、UEK R5にアップグレードして、対応するOracleでサポートされているUEK R5 RDMAパッケージに切り替えることをお薦めします。

システムがULNに新しく登録された場合、ol7_x86_64_UEKR5およびol7_x86_64_latestチャネルはデフォルトでサブスクライブされることに注意してください。ただし、ol7_x86_64_UEKR5_RDMAチャネルは明示的にサブスクライブする必要があります。

システムでOracle Linux yumサーバーを使用する場合は、Oracle Linux 7.6以降、ol7_UEKR5およびol7_latestリポジトリはデフォルトで有効になっています。ただし、アップグレードする前に、ol7_UEKR5_RDMAリポジトリが有効になっていることを確認してください。

アップグレードでは、UEK R5の互換性のあるパッケージをインストールする前に既存のOFEDパッケージを削除する必要があります。手順は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5更新2 (4.14.35-1902)を参照してください。

UEK R4を引き続き使用するための既存のUEK R4インストールを含むシステムのアップグレード

Oracle Linux 7.7より前のリリースからシステムをアップグレードし、OracleでサポートされているOFEDパッケージとともにUEK R4を使用していて、引き続きUEK R4を使用する場合は、アップグレードする前に、システムが正しいチャネルにサブスクライブされていること、または正しいyumリポジトリが有効になっていることを確認する必要があります。

ULNを使用している場合は、アップグレード前にシステムが登録されていることを確認し、システムをol7_x86_64_UEKR4_OFEDおよびol7_x86_64_UEKR4チャネルにサブスクライブします。

注意:

デフォルトでは、ULNにOracle Linux 7.7システムを登録すると、ol7_x86_64_UEKR5およびol7_x86_64_latestチャネルが有効になります。ol7_x86_64_UEKR5チャネルが有効になっている場合に、OracleでサポートされているOFEDパッケージとともに引き続きUEK R4を使用するには、これを無効にする必要があります。

Oracle Linux yumサーバーを使用している場合は、ol7_UEKR4およびol7_UEKR4_OFEDリポジトリが有効になっていることを確認し、ol7_UEKR5およびol7_UEKR5_RDMAリポジトリが無効になっていることを確認します。

UEK R4互換のOFEDパッケージを含むOracle Linux 7.7にアップグレードするには、yum updateコマンドを使用します。

OFEDパッケージが何もインストールされていない場合は、パッケージのインストールに進んでください(Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新7 (4.1.12-124)で説明しているインストール手順を参照)。