4 インストールと可用性

警告:

Oracle Linux 7は現在延長サポート中です。詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。

できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。

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

その他のOracle Linux 7用ソフトウェアをインストールするには、ULNの別のチャネルにサブスクライブするか、Oracle Linux 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 Update 2は、Oracle Linux 7のフレッシュ・インストール時のデフォルトのブート・カーネルですが、UEK R3カーネルを使用し続ける必要がある場合は、引き続き使用できます。詳細は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新2 (4.1.12-61)を参照してください。

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

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

    sudo yum update

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

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

    sudo systemctl reboot

重要:

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

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

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

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

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

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

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

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

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

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

  2. (指定されたバージョン以降の)必要なアップグレード・パッケージをインストールします。

    redhat-upgrade-tool-0.7.47-1.0.1.el6.noarch.rpm 
    preupgrade-assistant-el6toel7-0.6.59-5.0.1.el6.noarch.rpm 
    preupgrade-assistant-el6toel7-data-0.20161013-1.el6.noarch.rpm 
    preupgrade-assistant-2.1.10-6.0.1.el6.noarch.rpm 
    preupgrade-assistant-tools-2.1.10-6.0.1.el6.noarch.rpm 
    preupgrade-assistant-ui-2.1.10-6.0.1.el6.noarch.rpm

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

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

    sudo preupg

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

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

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

    OL7_repo_urlを、Oracle Linux 7 update 2パッケージがホストされているリポジトリのURLに置き換えます。

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

OracleでサポートされているOFEDパッケージのインストールまたはアップグレード

次の各項では、Oracleにより提供されるOFEDパッケージのインストールまたはアップグレード方法について説明します。これには、Oracle Linux 7にアップグレードしたシステムに存在する、またはOracle Linux 7の完全インストールDVDイメージ、ULNのol7_x86_64_latestチャネルまたはOracle Linux yumサーバーのol7_latestリポジトリからインストールした、Red HatのデフォルトOFEDパッケージを置き換える方法が含まれます。

(バグID 19177152)

OracleでサポートされているUEK R4用OFEDパッケージのインストールまたはアップグレード

UEK R4 u2でOFEDパッケージをインストールまたはアップグレードする手順は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新2 (4.1.12-61)を参照してください。これはデフォルトのカーネルです。

OracleでサポートされているUEK R3用OFEDパッケージのインストールまたはアップグレード

次の各項では、UEK R3でOFEDパッケージをインストールまたはアップグレードする各種手順について説明します。

 OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、ULNからのOracle Linux 7 Update 3のインストール

ノート:

この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。

OracleでサポートされているOFEDがすでに存在するOracle Linux 7システムに、Update 3をULNからインストールするには:

  1. システムで、ULNのol7_x86_64_optional_latestol7_x86_64_UEKR3_OFED20ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルが有効になります。)

  2. /etc/yum/pluginconf.d/rhnplugin.confを編集し、ファイルの末尾に次の行を追加します。

    [ol7_x86_64_UEKR3_OFED20]
    priority=20 
  3. ol7_x86_64_optional_latestチャネルからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. Oracle Linux 7 Update 3をシステムに適用するには:

    # yum update

    Oracleでサポートされている既存のOFEDパッケージすべてが、ol7_x86_64_UEKR3_OFED20チャネルから更新されます。

  5. 必要に応じて、次のように、ol7_x86_64_UEKR3_OFED20チャネルからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils
 OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、Oracle Linux yumサーバーからのOracle Linux 7 Update 3のインストール

OracleでサポートされているOFEDパッケージがすでに存在するOracle Linux 7システムに、Oracle Linux yumサーバーからUpdate 3をインストールするには:

  1. Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、oraclelinux-release-el7パッケージをインストールし、/usr/bin/ol_yum_configure.shスクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。

    # yum install oraclelinux-release-el7
    # /usr/bin/ol_yum_configure.sh
  2. ol7_latestol7_optional_latestol7_UEKR3およびol7_UEKR3_OFED20リポジトリを有効にします。

    # yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
  3. ol7_optional_latestリポジトリからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. Oracle Linux 7 Update 3をシステムに適用するには:

    # yum update

    Oracleでサポートされている既存のOFEDパッケージがol7_UEKR3_OFED20リポジトリから更新されます。

  5. 必要に応じて、次のように、ol7_UEKR3_OFED20リポジトリからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils
デフォルトOFEDパッケージがインストールされていない場合の、OracleでサポートされているOFEDパッケージのULNからのインストール

ノート:

この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。

デフォルトOFEDパッケージがインストールされていない最小インストールのOracle Linux 7システムに、OracleでサポートされているOFEDパッケージをULNからインストールするには:

  1. システムで、ULNのol7_x86_64_optional_latestol7_x86_64_UEKR3_OFED20ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルが有効になります。)

  2. /etc/yum/pluginconf.d/rhnplugin.confを編集し、ファイルの末尾に次の行を追加します。

    [ol7_x86_64_UEKR3_OFED20]
    priority=20 
  3. ol7_x86_64_optional_latestチャネルからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. 必要に応じて、次のように、ol7_x86_64_UEKR3_OFED20チャネルからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils
デフォルトOFEDパッケージがインストールされていない場合の、OracleでサポートされているOFEDパッケージのOracle Linux yumサーバーからのインストール

デフォルトのOFEDパッケージがインストールされていない最小インストールのOracle Linux 7システムに、OracleでサポートされているOFEDパッケージをOracle Linux yumサーバーからインストールするには:

  1. Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、oraclelinux-release-el7パッケージをインストールし、/usr/bin/ol_yum_configure.shスクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。

    # yum install oraclelinux-release-el7
    # /usr/bin/ol_yum_configure.sh
  2. ol7_latestol7_optional_latestol7_UEKR3およびol7_UEKR3_OFED20リポジトリを有効にします。

    # yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
  3. ol7_optional_latestリポジトリからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. 必要に応じて、次のように、ol7_UEKR3_OFED20リポジトリからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils
デフォルトOFEDパッケージがすでに存在する場合の、OracleでサポートされているOFEDパッケージのULNからのインストール

ノート:

この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。

デフォルトのOFEDパッケージがOracle Linux 7システムにすでにインストールされている場合に、OracleでサポートされているOFEDパッケージをULNからインストールするには:

  1. システムで、ULNのol7_x86_64_optional_latestol7_x86_64_UEKR3_OFED20ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3およびol7_x86_64_latestチャネルが有効になります。)

  2. /etc/yum/pluginconf.d/rhnplugin.confを編集し、ファイルの末尾に次の行を追加します。

    [ol7_x86_64_UEKR3_OFED20]
    priority=20 
  3. ol7_x86_64_optional_latestチャネルからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. 次のようにして、ibutilslibibcmlibrdmacmlibrdmacm-devellibrdmacm-utilsopensmopensm-libsおよびsrptools以外の、システムにすでに存在するデフォルトOFEDパッケージをすべてダウングレードします。

    # yum downgrade rdma

    これらのパッケージは、ol7_x86_64_UEKR3_OFED20チャネルからのOracleでサポートされているOFEDパッケージで置き換えられます。

  5. デフォルトのibutils-libsパッケージを削除します(存在する場合)。

    # yum remove ibutils-libs
  6. 必要に応じて、次のように、ol7_x86_64_UEKR3_OFED20チャネルからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils
デフォルトOFEDパッケージがすでに存在する場合の、OracleでサポートされているOFEDパッケージのOracle Linux yumサーバーからのインストール

Oracle Linux 7システムにデフォルトOFEDパッケージがすでにインストールされている場合に、OracleでサポートされているOFEDパッケージをOracle Linux yumサーバーからインストールするには:

  1. Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、oraclelinux-release-el7パッケージをインストールし、/usr/bin/ol_yum_configure.shスクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。

    # yum install oraclelinux-release-el7
    # /usr/bin/ol_yum_configure.sh
  2. ol7_latestol7_optional_latestol7_UEKR3およびol7_UEKR3_OFED20リポジトリを有効にします。

    # yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
  3. ol7_optional_latestリポジトリからyum-plugin-prioritiesパッケージをインストールします。

    # yum install yum-plugin-priorities
  4. 次のようにして、ibutilslibibcmlibrdmacmlibrdmacm-devellibrdmacm-utilsopensmopensm-libsおよびsrptools以外の、システムにすでに存在するデフォルトOFEDパッケージをすべてダウングレードします。

    # yum downgrade rdma

    これらのパッケージは、ol7_UEKR3_OFED20リポジトリからのOracleでサポートされているOFEDパッケージで置き換えられます。

  5. デフォルトのibutils-libsパッケージを削除します(存在する場合)。

    # yum remove ibutils-libs
  6. 必要に応じて、次のように、ol7_UEKR3_OFED20リポジトリからibutilslibibcmlibrdmacm-devellibrdmacm-utilslibrdmacmopensmopensm-libsおよびsrptoolsなどのOracleでサポートされているOFEDパッケージをインストールします。

    # yum install ibutils