機械翻訳について

第4章 インストールと可用性

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ではサポートされていません。

4.1 インストールの概要

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

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

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

UEK R4へのアップグレード後、任意の既存のOFEDパッケージをOracleでサポートされているOFEDパッケージと置き換えることができます。詳細は、第4.5項「OracleでサポートされているOFEDパッケージのインストール」を参照してください。

4.2 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_latest_optional (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ネットワーク・ユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7』を参照してください。

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

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チャネルを無効にします。

DRBD (Distributed Replicated Block Device)パッケージは、Oracle Linux yumサーバーでは使用できません。

Oracle Linux yumサーバー上のOracle Linux 6リポジトリへのアクセスを有効にするには、yum-config-managerを使用します。 たとえば、ol6_latestおよびol6_UEKR4リポジトリへのアクセスを有効にするには、次のコマンドを実行します:

# yum-config-manager --enable ol6_latest,ol6_UEKR4

Oracle Linux yumサーバー上のOracle Linux 7リポジトリへのアクセスを有効にするには、yum-config-managerを使用します。 たとえば、ol7_latestおよびol7_UEKR5リポジトリにアクセスできるようにするには、次のコマンドを実行します:

# yum-config-manager --enable ol7_latest,ol7_UEKR5
ノート

yum-config-managerを使用すると、指定したリポジトリの構成ファイルをすでに持っているリポジトリを有効または無効にすることができます。 リポジトリ構成は通常、/etc/yum.repos.dに保存されます。 Oracle Linux 7にUEKをインストールするために必要なリポジトリ構成は、oraclelinux-release-el7パッケージに含まれています。 Oracle Linux 6にUEKをインストールするために必要なリポジトリ構成は、oraclelinux-release-el6パッケージに含まれています。 yum-config-managerコマンドが使用可能でない場合は、yum-utilsパッケージのインストールが必要な場合があります。

詳細は、Oracle® Linux 7 : 管理者ガイドOracle® Linux 6 : 管理者ガイドまたはhttps://docs.oracle.com/en/operating-systems/oracle-linux/7/admin/ol7_yum.htmlでのhttps://docs.oracle.com/en/operating-systems/oracle-linux/6/admin/ol_yum.htmlを参照してください。

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

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

  1. ol6_UEKR4またはol7_UEKR4、Oracle Linux yumサーバー、またはULN上のol6_x86_64_UEKR4またはol7_x86_64_UEKR4など、適切なチャネルへのアクセスを有効にした後、次のコマンドを実行します:

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

    Oracle Linux 7でのデフォルトのブート・カーネルの更新の詳細は、https://docs.oracle.com/en/operating-systems/oracle-linux/7/admin/ol7-bootconf.htmlを参照してください。

    Oracle Linux 6でのデフォルトのブート・カーネルの更新の詳細は、https://docs.oracle.com/en/operating-systems/oracle-linux/6/admin/ol_bootconf.htmlを参照してください。

UEK R4へのアップグレード後、OracleでサポートされているOFEDパッケージをインストールする方法の手順の詳細は、第4.5項「OracleでサポートされているOFEDパッケージのインストール」を参照してください。

Oracle Linux 7更新3からOracle Linux 7更新4にアップグレードする際に、システムにインストールされたUEK R4のOracle対応のOFEDパッケージがすでにインストールされている場合は、Oracle® Linux 7: リリース・ノートfor Oracle Linux 7更新4に記載されているアップグレード手順に従ってください。

詳細は、Oracle® Linux 7 : 管理者ガイドOracle® Linux 6 : 管理者ガイドまたはhttps://docs.oracle.com/en/operating-systems/oracle-linux/7/admin/ol7_yum.htmlでのhttps://docs.oracle.com/en/operating-systems/oracle-linux/6/admin/ol_yum.htmlを参照してください。

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

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

次の手順では、既存のOFEDパッケージを削除する方法を含め、Oracleが提供するOFEDパッケージをインストールする方法について説明します。

ノート

OFEDパッケージをインストールまたはアップグレードする前に必要な追加の準備については、実行しているOracle Linuxリリースのリリース・ノートを参照してください。

Oracleによって提供されるOFEDパッケージをインストールするには、次のようにします:

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

    デフォルトでは、ol7_x86_64_UEKR4ol7_x86_64_latestチャネルは、Oracle Linux 7システムをULNで登録すると有効になります。ol6_x86_64_UEKR4ol6_x86_64_latestチャネルは、Oracle Linux 6システムをULNで登録すると有効になります。 Oracleが提供するOFEDパッケージのインストールを開始する前に、これらのチャネルがまだ有効であることを確認してください。 有効な場合は、ol6_x86_64_optional latestまたはol7_x86_64_latestチャネルを無効にするか、依存関係の問題が発生する可能性があります。

    システムがOracle Linux yumサーバーを使用する場合、システムが最新であり、oraclelinux-release-el6またはoraclelinux-release-el7パッケージをインストールし、/usr/bin/ol_yum_configure.shスクリプトを実行して、モジュール化されたyumリポジトリ構成を使用するよう移行していることを確認してください。 たとえば、次のようにrootとして実行します:

    # yum install oraclelinux-release-el7
    # /usr/bin/ol_yum_configure.sh

    次に、yum-config-managerを使用して、Oracle Linux 7のol7_UEKR4_OFEDリポジトリまたはOracle Linux 6のol6_UEKR4_OFEDリポジトリを有効にします。 デフォルトでは、ol7_latestおよびol7_UEKR4はOracle Linux 7ですでに有効化されており、ol6_latestおよびol6_UEKR4はOracle Linux 6ですでに有効化されています。 これらのリポジトリがシステムで有効化されていない場合は、これらも有効化する必要があります。 たとえば、rootとして実行します:

    # yum-config-manager --enable ol7_latest ol7_UEKR4 ol7_UEKR4_OFED

    ol7_optional_latestまたはol6_optional_latestリポジトリを無効にするにはyum-config-managerを使用します。このリポジトリが有効な場合は、依存関係の問題が発生することもあります。 たとえば、次のようにします:

    # yum-config-manager --disable ol7_optional_latest
  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 'libibacl*'
    # 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
    • ゲストとして機能するサーバーの場合は、次のようにUEK R4のOFEDパッケージをインストールします:

      # yum install oracle-ofed-release-guest 
  6. 次のコマンドを入力して、RDMAサービスを有効にします。

    # chkconfig rdma on

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

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

テスト目的を除いて、UEKのバージョンをダウングレードすることはお勧めできません。

すでにUEK R4用にインストールされているOFEDパッケージを更新するには、次のコマンドを実行します:

# yum update oracle-ofed-release

すでにゲストにインストールされているOFEDパッケージを更新するには、ゲストでこのコマンドを実行します:

# yum update oracle-ofed-release-guest