vSphere では、Virtual Volumes は NVMe over Fibre Channel および NVMe over TCP プロトコルをサポートします。
Virtual Volumes を使用した NVMe の構成に固有の次の概念について理解しておく必要があります。
Virtual Volume の名前空間
通常、名前空間は LUN と同等の NVMe であると見なすことができます。データ、構成、スワップ仮想ボリュームなどの各タイプの Virtual Volume は、仮想ボリュームと名前空間の比率が 1:1 の名前空間を作成します。名前空間の制限はアレイのベンダーによって異なります。
非対称名前空間アクセス (ANA) グループ
SCSI または NFS Virtual Volumes が実装されている場合、ストレージ コンテナは Virtual Volumes オブジェクトを論理的にグループ化します。NVMe では、Virtual Volume のグループ化はアレイによって異なります。通常、アレイでは、Virtual Volume 名前空間は ANA グループにグループ化されます。ANA グループの数はアレイによって決まり、それぞれの NVM サブシステム内に一意の ANAGRPID が設定されます。Virtual Volume の名前空間は、VASA プロバイダに BIND 要求が送信されたときのみ割り当てられ、アクティブになります。BIND 要求が送信されたときに、ANA グループへの名前空間の追加も実行されます。名前空間は、最後のホストが Virtual Volume のバインドを解除するまで、割り当てられていてアクティブなままになります。
NVMe Virtual Protocol エンドポイント
SCSI または NFS プロトコルを使用する場合、プロトコル エンドポイントはプロキシ LUN または NFS マウント ポイントを表します。これらのプロトコル ポイントは静的と呼ばれます。
静的プロトコル ポイントとは異なり、NVMe プロトコル エンドポイントは仮想的です。このプロトコル エンドポイントは、Virtual Volumes が存在する ANA グループを論理的に表します。仮想マシンがパワーオンされるまで、NVMe プロトコル ポイントは存在しません。仮想マシンがパワーオンされると、NVMe プロトコル ポイントが作成されるため、ホストは ANA グループ内の Virtual Volumes にアクセスできるようになります。
vSphere Client で NVMe 仮想プロトコル エンドポイントを表示する方法については、NVMe プロトコル エンドポイントの確認を参照してください。
Virtual Volumes を使用する NVMe の構成
次の手順に沿って、ESXi ホストで Virtual Volumes を使用する NVMe を構成します。
前提条件
- ストレージ プロバイダ (VASA) が Virtual Volumes を使用する NVMe をサポートしていることを確認します。
- ストレージ アレイが Virtual Volumes を使用する NVMe の機能をサポートしていることを確認します。
- vSphere 環境とストレージ システムを準備します。詳細については、『vSphere Virtual Volumes を有効にする前に』および『VMware NVMe ストレージの要件』を参照してください。
- NVMe over TCP を使用する場合は、NVMe over TCP ストレージのアダプタを構成します。ESXi での NVMe over TCP の構成を参照してください。