Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

NFS over RDMA 用に NIC を設定します

共同作成者

NFS over RDMA では、クライアントシステムとストレージプラットフォームの両方に NIC を設定する必要があります。

ストレージプラットフォームの構成

サーバに X1148 RDMA アダプタをインストールする必要があります。HA 構成を使用している場合は、フェイルオーバーパートナーに対応する X1148 アダプタを用意して、フェイルオーバー中も RDMA サービスを継続できるようにする必要があります。NIC は ROCE 対応である必要があります。

ONTAP 9.10.1以降では、次のコマンドを使用して、RDMAオフロードプロトコルのリストを表示できます。 network port show -rdma-protocols roce

クライアントシステム構成

クライアントで Mellanox RDMA 対応 NIC カード(例 X1148 )および Mellanox OFED ネットワークソフトウェア。サポートされるモデルとバージョンについては、 Mellanox のドキュメントを参照してください。クライアントとサーバは直接接続できますが、スイッチのフェイルオーバーパフォーマンスが向上するため、スイッチの使用を推奨します。

クライアント、サーバ、およびスイッチ、およびスイッチ上のすべてのポートは、ジャンボフレームを使用して設定する必要があります。また、すべてのスイッチでプライオリティフロー制御が有効であることを確認します。

この設定を確認したら、 NFS をマウントできます。

System Manager の略

System Managerを使用してRDMA経由のNFSでネットワークインターフェイスを設定するには、ONTAP 9.12.1以降を使用している必要があります。

手順
  1. RDMAがサポートされるかどうかを確認します。[Network]>[Ethernet Ports]に移動し、グループビューで適切なノードを選択します。ノードを拡張する際には、所定のポートについて* rdma protocols フィールドを確認します。値 RoCE はRDMAがサポートされていることを示し、ダッシュ(-*)はサポートされていないことを示します。

  2. VLANを追加するには、+VLAN*を選択します。適切なノードを選択します。RDMAをサポートしているポートは、「 Port 」ドロップダウンメニューに「 RoCE Enabled *」というテキストが表示されます。RDMAをサポートしていないポートについては、テキストは表示されません。

  3. のワークフローに従ってください NFS を使用して Linux サーバ用の NAS ストレージを有効にします 新しいNFSサーバを設定します。

    ネットワークインターフェイスを追加する際には、「* RoCEポートを使用*」を選択できます。RDMA経由のNFSを使用するすべてのネットワークインターフェイスで、このオプションを選択します。

CLI の使用
  1. 次のコマンドを使用して、 NFS サーバで RDMA アクセスが有効になっているかどうかを確認します。

    vserver nfs show-vserver SVM_name

    デフォルトでは、 -rdma を有効にする必要があります。サポートされていない場合は、 NFS サーバで RDMA アクセスを有効にします。

    vserver nfs modify -vserver SVM_name -rdma enabled

  2. クライアントを RDMA 経由で NFSv4.0 にマウントします。

    1. proto パラメータの入力は、サーバの IP プロトコルのバージョンによって異なります。IPv4の場合は、を使用します proto=rdma。IPv6の場合は、 proto=rdma6

    2. NFSターゲットポートをと指定します port=20049 標準ポート2049ではなく、次の手順を実行します。

      mount -o vers=4,minorversion=0,proto=rdma,port=20049 Server_IP_address:/volume_path mount_point

  3. オプション:クライアントをアンマウントする必要がある場合は、コマンドを実行します unmount mount_path