機械翻訳について

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

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

ノート:

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

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

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

    デフォルトでは、ULNでOracle Linux 7システムを登録する場合にol7_x86_64_UEKR4およびol7_x86_64_latestチャネルが有効です。ULNでOracle Linux 6システムを登録する場合にol6_x86_64_UEKR4およびol6_x86_64_latestチャネルが有効です。 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

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

    # 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