機械翻訳について

Oracle LinuxへのOracle対応RDMAパッケージのインストールおよびアップグレード

次の手順では、OracleでサポートされているRDMAパッケージをOracle Linux 8およびOracle Linux 9にインストールおよびアップグレードする方法について説明します。

Oracle Linux 8へのOracle対応RDMAパッケージのインストール

ノート:

これらの手順は、x86_64プラットフォームに適用されます。

次の手順では、Oracle Linux 8システムにOracleでサポートされているRDMAをインストールする方法について説明します。 これらの手順には、UEK R7 RDMAパッケージのインストール時に競合を引き起こす可能性のある、以前にインストールされた他のRDMAパッケージを削除する方法のステップが含まれています。

システムでOracle Linux 9が実行されている場合は、「Oracle Linux 9へのOracle対応RDMAパッケージのインストール」で手順を確認してください。

  1. システムを適切なRDMA ULNチャネルまたはyumリポジトリにサブスクライブします。

    • Oracle Linux yumサーバーを使用している場合は、Oracle Linux 8のol8_UEKR7_RDMAリポジトリを有効にします。次に例を示します:

      sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR7 ol8_UEKR7_RDMA
    • ULNを使用している場合は、ol8_x86_64_UEKR7_RDMAチャネルをサブスクライブします。

    詳細は、「ULNチャネルへのサブスクライブ」および「Oracle Linux Yumサーバー・リポジトリへのアクセスの有効化」を参照してください。

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

    sudo dnf remove 'ibacm*'
    sudo dnf remove 'ibutils*'
    sudo dnf remove 'infiniband-diags*'
    sudo dnf remove 'libibacl*'
    sudo dnf remove 'libibcm*'
    sudo dnf remove 'libibmad*'
    sudo dnf remove 'libibumad*'
    sudo dnf remove 'libibverbs*'
    sudo dnf remove 'librdmacm*'
    sudo dnf remove 'mstflint*'
    sudo dnf remove 'opensm*'
    sudo dnf remove 'oracle-rdma-release'
    sudo dnf remove 'oracle-rdma-tools'
    sudo dnf remove 'perftest*'
    sudo dnf remove 'qperf*'
    sudo dnf remove 'rdma*'
    sudo dnf remove 'rds-tools*'
  3. 使用可能なすべてのリポジトリからyumキャッシュ・ファイルを消去します:

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

    • 次のコマンドを使用して、コア・パッケージをインストールします:

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

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

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

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

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

      sudo dnf install srp_daemon

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

注意:

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

Oracle Linux 9へのOracle対応RDMAパッケージのインストール

ノート:

これらの手順は、x86_64プラットフォームに適用されます。

OracleでサポートされているRDMAパッケージをOracle Linux 9にインストールするプロセスは、新しいユーザー・スペース・パッケージと、RDMA関連パッケージ用の専用のULNチャネルおよびyumリポジトリを使用して簡素化されます。

システムがOracle Linux 8を実行している場合、OracleでサポートされているRDMAパッケージのインストール・プロセスは、以前のリリースと同じままです。 手順については、「Oracle Linux 8へのOracle対応RDMAパッケージのインストール」を参照してください。

次の手順では、Oracle Linux 9システムにRDMAリリース・パッケージをインストールする方法について説明します:

  1. ULNチャネルをサブスクライブしているか、Oracle Linux 9のRDMA関連ユーザー・スペース・パッケージを含むyumリポジトリを有効にしていることを確認してください。

    • ULNからパッケージをインストールする場合は、ol9_x86_64_RDMAチャネルをサブスクライブします。

    • Oracle Linux yumサーバーからパッケージをインストールする場合は、ol9_RDMA yumリポジトリを有効にします。

  2. 次のコマンドを実行して、すべての有効なリポジトリからyumキャッシュ・ファイルを消去します:

    sudo dnf clean all
  3. UEK R7のRDMAパッケージをインストールします。

    • 次のコマンドを使用して、コア・パッケージをインストールします:

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

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

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

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

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

      sudo dnf install srp_daemon

Oracle Linux 8およびOracle Linux 9でのOracleでサポートされているRDMAパッケージのアップグレード

dnf updateコマンドを使用して、Oracle Linux 8およびOracle Linux 9でOracleでサポートされているRDMAパッケージをアップグレードできます。

oracle-rdma-releaseまたはoracle-rdma-release-guestパッケージがインストールされているシステムをアップグレードする場合、パッケージ・バージョンがバージョン0.18.1-1より低く、バージョン0.18.1-1以降にアップグレードする場合は、最初にrdma-core-develパッケージを手動で削除する必要があります。 rpm -e --nodepsコマンドを使用して、このパッケージを削除します。このコマンドは、標準のyumまたはDNFパッケージ・マネージャ制御の外部にあるパッケージを削除し、次のような依存関係をそのまま残します:

sudo /bin/rpm -e --nodeps rdma-core-devel
sudo dnf update
アップグレードしたシステムにoracle-rdma-releaseまたはoracle-rdma-release-guestパッケージがインストールされていて、パッケージ・バージョンがバージョン0.31.0-1の場合は、そのパッケージが目的ではなくなったため、削除できます:
sudo dnf remove oracle-rdma-release*