機械翻訳について

x86_64プラットフォーム用のOracleでサポートされているRDMAパッケージのインストール

次の手順は、RDMAリリース・パッケージのインストール方法を示しています。 この手順では、UEK R6 RDMAパッケージのインストール中に競合を引き起こす可能性のある、以前の既存のoracle-ofed-releaseパッケージおよびその他の以前にインストールされたRDMAパッケージを削除する方法について説明します。 このプロシージャで使用されるyumコマンドは、Oracle Linux 8で使用可能なdnfコマンドと交換できます。

  1. 「ULNチャネルへのサブスクライブ」および「Oracle Linux Yumサーバー・リポジトリへのアクセスの有効化」で説明されているULNチャネルおよびyumリポジトリに加えて、適切なRDMA ULNチャネルまたはyumリポジトリにシステムをサブスクライブします。

    Oracle Linux yumサーバーを使用している場合は、Oracle Linux 7のol7_UEKR6_RDMAリポジトリ、またはOracle Linux 8のol8_UEKR6_RDMAリポジトリを有効にします。 たとえば、Oracle Linux 7で次のコマンドを実行します:

    sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA

    Oracle Linux 8で、次のコマンドを実行します:

    sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA

    ULNをサブスクライブしている場合は、Oracle Linux 7のol7_x86_64_UEKR6_RDMA、Oracle Linux 8のol8_x86_64_UEKR6_RDMAをサブスクライブできます。

  2. RDMAに関連する既存のパッケージを削除します。次に例を示します:

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

    sudo yum clean all
  4. UEK R6のRDMAパッケージをインストールします。

    • Oracle Linux 7の場合は、次のコマンドを実行します。

      sudo yum install rdma-core
      sudo yum install infiniband-diags
      sudo yum install libibverbs-utils
      sudo yum install librdmacm-utils
      sudo yum install mstflint
      sudo yum install oracle-rdma-tools
      sudo yum install rds-tools
      sudo yum install ibutils
      sudo yum install libibacl
      • ベアメタル・システムにインストールする場合は、infiniband-diagsパッケージをインストールします:
        sudo yum install infiniband-diags
      • ゲストVMにインストールする場合は、infiniband-diags-guestパッケージをインストールします:
        sudo yum install infiniband-diags-guest
    • Oracle Linux 8の場合は、次のコマンドを実行します。

      sudo dnf install rdma-core
      sudo dnf install libibverbs-utils
      sudo dnf install librdmacm-utils
      sudo dnf install mlnx-tools
      sudo dnf install mstflint
      sudo dnf install rds-tools
      • ベアメタル・システムにインストールする場合は、infiniband-diagsパッケージをインストールします:
        sudo dnf install infiniband-diags
      • ゲストVMにインストールする場合は、infiniband-diags-guestパッケージをインストールします:
        sudo dnf install infiniband-diags-guest
    • (オプション) perftestパッケージが必要な場合は、次を実行してパッケージをインストールします:

      sudo yum install perftest
    • (オプション) qperfパッケージが必要な場合は、次を実行してパッケージをインストールします:

      sudo yum install qperf
    • (オプション) libpcapパッケージが必要な場合は、次を実行してパッケージをインストールします:

      sudo yum install libpcap
    • (オプション) ibacmパッケージが必要な場合は、次を実行してパッケージをインストールします:

      sudo yum install ibacm
    • (オプション) srp_daemonパッケージが必要な場合は、次を実行してパッケージをインストールします:

      sudo yum install srp_daemon

各UEKのリリースには、異なるセットのRDMAパッケージが必要です。 UEK R6より前にシステム上のカーネルをUEKリリースに変更する場合は、新しいカーネルの正しいパッケージをインストールする前に、既存のUEK R6ベースのRDMAパッケージを削除します。

注意:

UEKバージョンのダウングレードは、テスト目的以外はお薦めしません。