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

EシリーズにおけるVMware 用 NVMe over RoCE スイッチの設定

共同作成者 netapp-driley

NVMe over RoCEプロトコルの場合、スイッチを設定し、ホストのNVMe Qualified Name(NQN)を決定します。

メモ VMwareとの互換性を確保するため、4096バイトのドライブを使用する場合は、ボリュームを512バイトエミュレーション(512e)を使用するように設定する必要があります。ボリュームを512バイトエミュレーション(512e)を使用するように設定する方法の詳細については、SANtricity System Managerのオンラインヘルプを参照してください。

ステップ1:設定を記録する

このページをPDFファイルとして生成して印刷し、その後、次のワークシートを使用して、プロトコル固有のストレージ構成情報を記録することができます。プロビジョニング作業を行う際に、この情報が必要になります。

図は、VLANおよび/または固有のサブネットによって分離されたEシリーズ ストレージ アレイに接続されているホストを示しています。一方のVLAN/サブネットは青線で示され、もう一方のVLAN/サブネットは赤線で示されています。各VLAN/サブネットには、少なくとも1つのイニシエータポートと、ターゲットポートの半数が含まれます。ホストポートおよび/またはコントローラポートの数は、ネットワークインターフェースの数とコントローラのモデルによって異なります。コントローラーあたり最大6個のポートが利用できる場合があります。

NVMe over RoCE ポート識別子

ホストマッピング情報

マッピングホスト名

ホスト OS タイプ

ホスト NQN

ターゲット NQN

手順2:NVMe/RoCEスイッチを設定する

NVMe over RoCE に関するベンダーの推奨事項に従ってスイッチを設定します。これらの推奨事項には、設定の指示とコードの更新が含まれる場合があります。

このタスクについて

このタスクでは、RoCE 上の NVMe 用にスイッチを設定するための一般的な手順について説明します。具体的な手順については、スイッチ ベンダーのマニュアルを参照してください。

作業を開始する前に

次のものがあることを確認します。

  • 高可用性を確保するための2つの独立したネットワーク。NVMe over RoCEトラフィックは、必ず別のネットワークセグメントに分離してください。

手順

スイッチベンダーのマニュアルを参照してください。

ステップ3:ネットワークの設定

データストレージの要件に応じて、NVMe over RoCEネットワークをさまざまな方法で設定できます。環境に最適な構成を選択するためのヒントについては、ネットワーク管理者に相談してください。

このタスクについて

このタスクでは、RoCE 上の NVMe 用にネットワークを構成するための一般的な手順について説明します。具体的な手順については、スイッチ ベンダーのマニュアルを参照してください。

作業を開始する前に

次のものがあることを確認します。

  • スイッチが、RDMA経由のNVMe向けロスレス イーサネット用に設定されている(経路上にスイッチがある場合)。

NVMe over RoCE ネットワークを計画する際には、 "VMware Configuration Maximums Guide"にサーバーあたりでサポートされる最大 RDMA NVMe イニシエータ ポート数は 2 であると記載されています。パスの設定数が多くなりすぎないように、この要件を考慮する必要があります。

良好なマルチパス構成を確保するため、NVMe over RoCEネットワークには複数のネットワーク セグメントを使用してください。ホスト側のポートを少なくとも1つ、および各アレイ コントローラのポートを少なくとも1つ、1つのネットワーク セグメントに配置し、ホスト側とアレイ側のポートの同一のグループを別のネットワーク セグメントに配置します。可能な限り、複数のイーサネット スイッチを使用して冗長性を高めてください。

手順

スイッチベンダーのマニュアルを参照してください。

ステップ4:アレイ側のネットワークを設定する

SANtricity System Managerインターフェイスを使用して、アレイ側でNVMe over RoCEネットワークを設定します。

このタスクについて

このタスクでは、SANtricity System Managerの*Controllers & components*ページからNVMe over RoCEポート構成にアクセスする方法について説明します。SANtricity System Manager内の*Configure NVMe over RoCE ports*ページから構成にアクセスすることもできます。

作業を開始する前に

次のものがあることを確認します。

  • いずれかのストレージアレイコントローラの IP アドレスまたはドメイン名。

  • System ManagerのGUIのパスワード、またはロールベースアクセス制御(RBAC)もしくはLDAPとディレクトリサービスが、ストレージアレイへの適切なセキュリティアクセス用に設定されています。"アクセス管理"の詳細については、SANtricity System Managerのオンラインヘルプを参照してください。

手順
  1. ブラウザから、次のURLを入力します。 https://<DomainNameOrIPAddress>

    「 IPAddress 」は、ストレージアレイコントローラの 1 つのアドレスです。

    設定されていないアレイで初めて SANtricity システムマネージャを開くと、管理者パスワードの設定プロンプトが表示されます。ロールベースアクセス管理では、 admin 、 support 、 security 、 monitor の 4 つのローカルロールが設定されます。最後の 3 つのロールには、推測されにくいランダムなパスワードが設定されています。admin ロールのパスワードを設定したら、 admin クレデンシャルを使用してすべてのパスワードを変更できます。4 つのローカルユーザロールの詳細については、 SANtricity System Manager オンラインヘルプを参照してください。

  2. 管理者パスワードの設定フィールドとパスワードの確認フィールドに管理者ロールの System Manager パスワードを入力し、 * パスワードの設定 * をクリックします。

    プール、ボリューム グループ、ワークロード、または通知が設定されていない場合、セットアップ ウィザードが起動します。

  3. セットアップウィザードを閉じます。

    このウィザードは、あとで追加のセットアップタスクを実行する際に使用します。

  4. Hardware > Controllers and components を選択します。

  5. 設定する NVMe over RoCE ポートを持つコントローラをクリックします。

    コントローラのコンテキストメニューが表示されます。

  6. NVMe over RoCE ポートの設定 * を選択します。

    [NVMe over RoCE ポートの設定]ダイアログ ボックスが開きます。

  7. ドロップダウンリストで、設定するポートを選択し、 * Next * をクリックします。

  8. 構成ポートの設定を選択し、 * 次へ * をクリックします。

    すべてのポート設定を表示するには、ダイアログボックスの右側にある * Show more port settings * リンクをクリックします。

    ポートの設定 説明

    イーサネットポート速度の設定

    希望の速度を選択してください。ドロップダウンリストに表示されるオプションは、ネットワークがサポートできる最大速度(例:200 Gb/s)によって異なります。

    IPv4 を有効にする / IPv6 を有効にする

    一方または両方のオプションを選択して、 IPv4 ネットワークと IPv6 ネットワークのサポートを有効にします。

    MTUサイズ(「その他のポート設定を表示」をクリックすると表示されます。)

    必要に応じて、 Maximum Transmission Unit ( MTU ;最大伝送ユニット)の新しいサイズをバイト単位で入力します。

    デフォルトのMTUサイズは4200バイト / フレームです。1500~9000の値を入力する必要があります。

    [*IPv4 を有効にする *] を選択した場合は、 [ 次へ *] をクリックすると、 IPv4 設定を選択するためのダイアログボックスが開きます。[*IPv6 を有効にする *] を選択した場合、 [ 次へ *] をクリックすると、 IPv6 設定を選択するためのダイアログボックスが開きます。両方のオプションを選択した場合は、 IPv4 設定のダイアログボックスが最初に開き、 * 次へ * をクリックすると、 IPv6 設定のダイアログボックスが開きます。

    IPv4 と IPv6 、またはその両方を自動または手動で設定します。すべてのポート設定を表示するには、ダイアログボックスの右側にある * Show more settings * リンクをクリックします。

    ポートの設定 説明

    自動的に設定を取得します

    設定を自動的に取得するには、このオプションを選択します。

    静的な設定を手動で指定します

    このオプションを選択した場合は、フィールドに静的アドレスを入力します。IPv4 の場合は、ネットワークのサブネットマスクとゲートウェイも指定します。IPv6 の場合は、ルーティング可能な IP アドレスとルータの IP アドレスも指定します。

  9. [ 完了 ] をクリックします。

  10. System Manager を終了します。

ステップ 5:ホスト側のネットワークを設定する

ホスト側でNVMe over RoCEネットワークを設定すると、VMware NVMe over RDMAストレージ アダプタ イニシエータでアレイとのセッションを確立できるようになります。

作業を開始する前に

ホストがイーサネット スイッチを介してストレージ アレイに接続する場合、ステップ 2 およびステップ 3 で説明されているように、スイッチ上でロスレス イーサネットを構成する必要があります。その場合、スイッチベースのロスレス イーサネットの設定が優先されるため、下記のホスト側の前提条件を完了する必要はありません。

ホストがストレージアレイに直接接続されている場合(経路にスイッチがない場合)、ホスト側のNVMe over RDMAアダプタを構成する前に、以下の前提条件を完了してください。

前提条件:NVMe over RDMA のロスレス イーサネットを設定する(直接接続のみ)

ロスレス イーサネットのネットワークは、Differentiated Services Code Point (DSCP)ベースの Priority Flow Control (PFC)を使用して構成します。

詳細については、"RDMA経由のNVMe向けロスレス イーサネットの設定"を参照してください。

このタスクについて

このタスクは、NVMe over RDMA ホスト アダプタを作成し、ストレージへのコントローラ接続を追加します。

手順
  1. RDMAネットワークアダプタを特定し、vmnicとペアになっているアップリンクを記録します。

    詳細については、"RDMAネットワーク アダプタを表示する"を参照してください。

  2. vSphere標準スイッチを使用して、RDMAアダプタのVMkernelポートバインディングを設定します。

    詳細については、"RDMAアダプタのVMkernelバインディングを設定する"を参照してください。

  3. ソフトウェア NVMe over RDMA アダプタを追加します。

    詳細については、"ソフトウェアNVMe over RDMAまたはNVMe over TCPアダプタを追加する"を参照してください。

  4. NVMe over RDMA用のNVMeコントローラを追加します。

    詳細については、"NVMe over Fabrics用のコントローラを追加する"を参照してください。

メモ ホスト NQN は、このプロセス中に「コントローラの追加」ダイアログボックスから取得できます。これは後でホスト マッピングを設定する際に必要になります。

正常に追加されると、vSphere Client のストレージ アダプタ ビューから接続を確認できます。うまくいかない場合は、手順 6 に進み、ポートへの通信を確認して接続設定を修正してください。

ステップ6:IPネットワーク接続を確認する

インターネットプロトコル( IP )ネットワーク接続を確認するには、 ping テストを使用してホストとアレイが通信できることを確認します。

手順
  1. ホストで、次のコマンドを実行します。

    vmkping <NVMe over RoCE_target_IP_address\>

    この例では、NVMe over RoCEのターゲットIPアドレスは192.6.21.231です。

    vmkping -d 192.6.21.231
    PING 192.6.21.231 (192.6.21.231): 56 data bytes
    64 bytes from 192.6.21.231: icmp_seq=0 ttl=64 time=0.902 ms
    64 bytes from 192.6.21.231: icmp_seq=1 ttl=64 time=0.406 ms
    64 bytes from 192.6.21.231: icmp_seq=2 ttl=64 time=0.855 ms
    --- 192.6.21.231 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0.406/0.721/0.902 ms
  2. 各ホストのイニシエータ アドレス(NVMe over RoCEに使用されるホスト イーサネット ポートのIPアドレス)から各コントローラのNVMe over RoCEポートへ `vmkping`コマンドを問題します。構成内の各ホスト サーバでこの操作を実行し、必要に応じてIPアドレスを変更してください。

    メモ コマンドが次のメッセージで失敗した場合 sendto() failed (Message too long)、ホスト サーバー、ストレージ コントローラ、およびスイッチ ポート上のイーサネット インターフェイスのMTUサイズを確認します。
  3. ステップ5の検出が失敗した場合は、NVMe over RoCE ホスト側ネットワーク構成手順に戻り、ターゲットコントローラの追加を完了してください。