機械翻訳について

3 インストールと可用性

Unbreakable Enterprise Kernelリリース4は、Red Hat互換カーネル以前のバージョンのUnbreakable Enterprise Kernelで実行されている、Oracle Linux 6更新7以上またはOracle Linux 7更新1以上にインストールできます。 まだそれらより古いバージョンのOracle Linuxを実行している場合は、最初にシステムを入手可能な最新の更新リリースに更新します。

Unbreakable Enterprise Kernelリリース4はx86-64アーキテクチャ上でサポートされていますが、x86上ではサポートされていません。

インストールの概要

Oracle Unbreakable Linuxサポートのサブスクリプションがある場合、システムをUnbreakable Linux Network (ULN)に登録して追加のチャネルをサブスクライブすることによって、Unbreakable Enterprise Kernelリリース4のパッケージを入手できます。 「ULNチャネルへのサブスクライブ」を参照してください。

システムがULNに登録されていない場合は、Oracle Linux yum serverからほとんどのパッケージを入手できます。 「Oracle Linux Yumサーバー・チャネルへのアクセスの有効化」を参照してください。

システムをULNまたはOracle Linux yumサーバーの適切なチャネルにサブスクライブしたら、システムをアップグレードします。 「システムのアップグレード」を参照してください。

UEK R4にアップグレードしたあと、既存のOFEDパッケージをOracleでサポートされているOFEDパッケージに置き換えることができます。「OracleでサポートされているOFEDパッケージのインストール」を参照してください。

ULNチャネルのサブスクライブ

カーネル・イメージとユーザー・スペースのパッケージは、次のOracle Linux 6のULNチャネルで入手できます:

  • ol6_x86_64_latest (DTrace、OFEDおよびDRBDパッケージを除く、Oracle Linux 6の最新のユーザー・スペース・パッケージ)

  • ol6_x86_64_UEKR4 (kernel-uek*dtrace-modules-*およびlibdtrace-*)

  • ol6_x86_64_UEKR4_DTrace_userspace (dtrace-utils*)

  • ol6_x86_64_UEKR4_OFED (最新のOFEDツール・パッケージ)

  • ol6_x86_64_mysql-ha-utils (drbd84-utils)

カーネル・イメージとユーザー・スペースのパッケージは、次のOracle Linux 7のULNチャネルで入手できます。

  • ol7_x86_64_latest (DTrace、OFEDおよびDRBDパッケージを除く、Oracle Linux 7の最新のユーザー・スペース・パッケージ)

  • ol7_x86_64_UEKR4 (kernel-uek*dtrace-modules-*およびlibdtrace-*)

  • ol7_x86_64_UEKR4_DTrace_userspace (dtrace-utils*)

  • ol7_x86_64_UEKR4_OFED (最新のOFEDツール・パッケージ)

  • ol7_x86_64_mysql-ha-utils (drbd84-utils)

次の手順は、システムをULNに登録済であることを前提としています。

システムでULNのチャネルをサブスクライブするには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブの登録されたマシンのリストで、システムの名前が付いているリンクをクリックします。

  3. 「システム詳細」ページで、「サブスクリプションの管理」をクリックします。

  4. 「システム・サマリー」ページで、利用できるチャネルのリストから必要なチャネルを選択し、右矢印をクリックしてサブスクライブ済チャネルのリストに移動します。

    Oracle Linux 6の場合、システムでol6_x86_64_latestおよびol6_x86_64_UEKR4チャネルをサブスクライブします。 必要に応じて、DTrace、OFEDおよびDRBDパッケージのチャネルを追加することもできます。 システムでol6_x86_64_UEK_latestまたはol6_x86_64_UEKR3_latestチャネルをサブスクライブする必要はありません。

    Oracle Linux 7の場合、システムでol7_x86_64_latestおよびol7_x86_64_UEKR4チャネルをサブスクライブします。 必要に応じて、DTrace、OFEDおよびDRBDパッケージのチャネルを追加することもできます。 システムでol7_x86_64_UEKR3チャネルをサブスクライブする必要はありません。

  5. 「サブスクリプションの保存」をクリックします。

ULNの使用については、「Oracle Linux: Unbreakable Linux Networkユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。

Oracle Linux Yum Serverチャネルへのアクセスの有効化

https://yum.oracle.com/のOracle Linux yumサーバー・リポジトリでは、Oracle Linux 6の次のチャネルで、カーネル・イメージおよびユーザー領域パッケージが使用可能です:

  • ol6_latest (OFEDツール・パッケージを除く、Oracle Linux 6の最新のユーザー・スペース・パッケージ)

  • ol6_UEKR4 (kernel-uek*dtrace-modules-*およびlibdtrace-*)

  • ol6_UEKR4_OFED (最新のOFEDツール・パッケージ)

Oracle Linux 7の場合:

  • ol7_latest (OFEDツール・パッケージを除く、Oracle Linux 7の最新のユーザー・スペース・パッケージ)

  • ol7_UEKR4 (kernel-uek*dtrace-modules-*およびlibdtrace-*)

  • ol7_UEKR4_OFED (最新のOFEDツール・パッケージ)

ノート:

UEK R4をインストールできるようにするには、適切なol6_UEKR4またはol7_UEKR4チャネルを有効にし、ol6_UEKR3_latestまたはol7_UEKR3チャネルを無効にします。

DTraceユーティリティとDRBDパッケージは、Oracle Linux yumサーバーでは使用できません。

Oracle Linux yumサーバー上のOracle Linux 6チャネルへのアクセスを有効にするには、/etc/yum.confまたは/etc/yum.repos.dディレクトリのリポジトリ・ファイルに次のようなエントリを作成します:

[ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol6_UEK_latest]
name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol6_playground_latest]
name=Latest mainline stable kernel for Oracle Linux 6 ($basearch) - Unsupported 
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/playground/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_UEKR4_OFED]
name=OFED supporting tool packages for Unbreakable Enterprise Kernel Release 4 on Oracle Linux 6 ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/OFED/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0
priority=20

チャネルを有効にするには、チャネルのenabledパラメータの値を1に設定します。

チャネルを無効にするには、チャネルのenabledパラメータの値を0に設定します。

この例では、ol6_latestおよびol6_UEKR4チャネルへのアクセスが有効になっていますが、ol6_UEK_latestol6_playground_latestおよびol6_UEKR4_OFEDチャネルへのアクセスは有効ではありません。

Oracle Linux 7チャネルへのアクセスを有効にするには、次のようなエントリを作成します:

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol7_UEKR4_OFED]
name=OFED supporting tool packages for Unbreakable Enterprise Kernel Release 4 on Oracle Linux 7 ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/OFED/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0
priority=20

この例では、ol7_latestおよびol7_UEKR4チャネルへのアクセスが有効になっていますが、ol7_UEKR4_OFEDチャネルへのアクセスは有効ではありません。

https://yum.oracle.com/でのソフトウェアのインストールに関する詳細情報を確認できます。ここから適切なリポジトリ・ファイル(https://yum.oracle.com/public-yum-ol6.repo)やhttps://yum.oracle.com/public-yum-ol7.repoのコピーをダウンロードできます。

システムのアップグレード

システムをUEK R4にアップグレードするには:

  1. ol6_UEKR4またはol7_UEKR4、Oracle Linux yumサーバー・リポジトリ、またはULNのol6_x86_64_UEKR4またはol7_x86_64_UEKR4などの適切なチャネルへのアクセスを有効にした後、次のコマンドを実行してシステムをUEK R4にアップグレードします:

    # yum update
  2. システムのアップグレード後、再起動し、デフォルトの起動カーネルではない場合、UEK R4カーネル(バージョン4.1.12)を選択します。

    Oracle Linuxバージョンのデフォルトのブート・カーネルを更新するには、「ブートおよびサービス構成」の章を参照してください:

UEK R4にアップグレードしたあとにOracleでサポートされているOFEDパッケージをインストールする方法については、「OracleでサポートされているOFEDパッケージのインストール」を参照してください。

yumによる更新のインストールまたは構成に関する質問がある場合は、「Oracle Linux: Unbreakable Linux Networkユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。

カーネルのソース・コードは、公開されているgitソース・コード・リポジトリ(https://oss.oracle.com/git/?p=linux-uek.git;a=summary)から入手できます。

OracleでサポートされているOFEDパッケージのインストール

この項では、Oracleから提供されるOFEDパッケージのインストール方法および既存のOFEDパッケージの削除方法について説明します。

Oracleにより提供されるOFEDパッケージをインストールするには:

  1. システムがULNで登録されている場合、ULN上のol6_x86_64_UEKR4_OFEDまたはol7_x86_64_UEKR4_OFEDチャネルにシステムを適切にサブスクライブします。

    Oracle Linux yum serverからパッケージをインストールする場合:

    1. 次のように、既存のyumリポジトリ・ファイルをバックアップ・ファイルに移動します。

      # mv /etc/yum.repos.d/public-yum-olN.repo /etc/yum.repos.d/public-yum-olN.repo.bck
    2. Oracle Linux yum serverからOracle Linux 6またはOracle Linux 7用の最新のyumリポジトリ・ファイルをダウンロードしてください。

      # wget -O /etc/yum.repos.d/public-yum-olN.repo https://yum.oracle.com/public-yum-olN.repo
    3. ダウンロードしたyumリポジトリ・ファイルを編集して、ol6_UEKR4_OFEDまたはol7_UEKR4_OFEDリポジトリを適切に有効化します。

  2. Oracle Linux 7を実行している場合は、rdma.serviceサービスを停止および無効化します。

    # systemctl stop rdma.service
    # systemctl disable rdma.service
  3. 既存のOFEDパッケージを削除します。

    # yum remove 'ibacm*'
    # yum remove 'ib-bonding*'
    # yum remove 'ibutils*'
    # yum remove 'infiniband-diags*'
    # yum remove 'libibcm*'
    # yum remove 'libibmad*'
    # yum remove 'libibumad*'
    # yum remove 'libibverbs*'
    # yum remove 'libmlx4*'
    # yum remove 'librdmacm*'
    # yum remove 'libsdp*'
    # yum remove 'mstflint*'
    # yum remove 'ofed-docs*'
    # yum remove 'ofed-scripts*'
    # yum remove 'opensm*'
    # yum remove 'perftest*'
    # yum remove 'qperf*'
    # yum remove 'sdpnetstat*'
    # yum remove 'rdma-*'
    # yum remove 'rds-tools*'
  4. すべてのyumでキャッシュされたファイルを、すべての有効なリポジトリから削除します。

    # yum clean all
  5. UEK R4用OFEDパッケージをインストールします。

    # yum install oracle-ofed-release
  6. SDP機能が必要な場合、libsdpパッケージをインストールします。

    # yum install libsdp
  7. 次のコマンドを入力して、RDMAサービスを有効にします。

    # chkconfig rdma on

ノート:

各UEKリリースで、異なるOFEDパッケージのセットが必要です。 システムのカーネルをUEK R4以外のUEKリリースに変更する場合、新しいカーネルの正しいパッケージをインストールする前に、次のコマンドを使用して既存のUEK R4ベースのOFEDパッケージを削除します:

# yum remove --setopt=clean_requirements_on_remove=1 oracle-ofed-release