NVMe テクノロジーを VMware で使用する場合は、特定のガイドラインと要件に沿う必要があります。
NVMe over PCIe の要件
使用する
ESXi ストレージ環境が次のコンポーネントを備えていることが必要です。
- ローカルの NVMe ストレージ デバイス。
- 互換性のある ESXi ホスト。
- ハードウェア NVMe over PCIe アダプタ。アダプタをインストールすると、ESXi ホストがそのアダプタを検出し、PCIe と示されたプロトコルを使用するストレージ アダプタ (vmhba) として vSphere Client に表示されます。アダプタの設定は必要ありません。
NVMe over RDMA (RoCE v2) の要件
- NVMe over RDMA (RoCE v2) 転送のサポートを備えた NVMe ストレージ アレイ。
- 互換性のある ESXi ホスト。
- ロスレス ネットワークをサポートするイーサネット スイッチ。
- RDMA over Converged Ethernet (RoCE v2) をサポートするネットワーク アダプタ。アダプタを設定する方法については、RDMA ネットワーク アダプタの表示を参照してください。
- ソフトウェア NVMe over RDMA アダプタ。このソフトウェア コンポーネントは、ESXi ホストで有効にされていること、および適切なネットワーク RDMA アダプタに接続されていることが必要です。詳細については、『NVMe over RDMA または NVMe over TCP ソフトウェア アダプタの有効化』を参照してください。
- NVMe コントローラ。ソフトウェア NVMe over RDMA アダプタを設定した後でコントローラを追加する必要があります。NVMe over Fabrics のコントローラの追加を参照してください。
NVMe over Fibre Channel の要件
- NVMe をサポートするファイバ チャネル ストレージ アレイ。詳細については、『ESXi とファイバ チャネル SAN との併用』を参照してください。
- 互換性のある ESXi ホスト。
- ハードウェア NVMe アダプタ。通常は、NVMe をサポートするファイバ チャネル HBA です。アダプタをインストールすると、ESXi ホストがそのアダプタを検出し、NVMe と示されたストレージ プロトコルを使用するファイバ チャネル アダプタ (vmhba) として vSphere Client に表示されます。ハードウェア NVMe アダプタを使用するために、このアダプタを設定する必要はありません。
- NVMe コントローラ。コントローラの設定は必要ありません。必要なハードウェア NVMe アダプタをインストールすると、その時点で到達可能なすべてのターゲットおよびコントローラに自動的に接続します。後で、コントローラの切断や、ホストの起動時には使用できなかった他のコントローラの接続を行うことができます。NVMe over Fabrics のコントローラの追加を参照してください。
NVMe over TCP の要件
- NVMe over TCP 転送のサポートを備えた NVMe ストレージ アレイ。
- 互換性のある ESXi ホスト。
- イーサネット アダプタ。
- ソフトウェア NVMe over TCP アダプタ。このソフトウェア コンポーネントは、ESXi ホストで有効にされていること、および適切なネットワーク アダプタに接続されていることが必要です。詳細については、『NVMe over RDMA または NVMe over TCP ソフトウェア アダプタの有効化』を参照してください。
- NVMe コントローラ。ソフトウェア NVMe over TCP アダプタを設定した後でコントローラを追加する必要があります。NVMe over Fabrics のコントローラの追加を参照してください。
VMware NVMe over Fabrics 共有ストレージのサポート
ESXi 環境では、NVMe ストレージ デバイスは SCSI ストレージ デバイスと同じように表示され、共有ストレージとして使用できます。NVMe-oF ストレージを使用する場合は、次のルールを守ってください。
- 異なる転送タイプを使用して、同じ名前空間にアクセスしない。
- アクティブなパスがホストに提示されていることを確認する。アクティブなパスが検出されるまで、名前空間は登録できません。
共有ストレージの機能 | SCSI over Fabric ストレージ | NVMe over Fabric ストレージ |
---|---|---|
RDM | サポート | サポート対象外 |
コア ダンプ | サポート | サポート対象外 |
SCSI-2 予約 | サポート | サポート対象外 |
クラスタ VMDK | サポート | サポート対象外 |
マルチライター フラグを使用した共有 VMDK | サポート | サポート vSphere 7.0 Update 1 以降の場合。 詳細については、ナレッジベースの記事を参照してください。 |
Virtual Volumes | サポート | サポート対象外 |
VAAI プラグインによるハードウェア アクセラレーション | サポート | サポート対象外 |
デフォルトの MPP | NMP | HPP(NVMe-oF ターゲットは NMP は要求できない) |
制限 | LUN = 1024、パス = 4096 | 名前空間 = 32、パス = 128(ホスト内の名前空間あたり最大 4 つのパス) |