In vSphere unterstützt Virtual Volumes die Protokolle NVMe over Fibre Channel und NVMe over TCP.
Machen Sie sich mit den folgenden, für die Konfiguration von NVMe mit Virtual Volumes spezifischen Konzepte vertraut.
Namespace von virtuellen Volumes
Im Allgemeinen kann ein Namespace als NVMe-Äquivalent einer LUN gelten. Jeder Typ eines virtuellen Volumes, z. B. Daten-, Konfigurations- oder Auslagerungs-vVolume, erstellt einen Namespace mit einem Verhältnis von 1:1 zwischen virtuellem Volume und Namespace. Die Namespace-Grenzen hängen vom Array-Anbieter ab.
ANA-Gruppe (Asymmetrical Namespace Access)
Bei der Implementierung von SCSI- oder NFS-Virtual Volumes gruppiert der Speichercontainer die virtuellen Volume-Objekte logisch. Bei NVMe hängt die Gruppierung der virtuellen Volumes vom Array ab. Im Array werden die Virtual Volumes-Namespaces im Allgemeinen in einer ANA-Gruppe gruppiert. Das Array bestimmt die Anzahl der ANA-Gruppen, die jeweils über eine eindeutige ANAGRPID innerhalb des NVM-Subsystems verfügen. Namespaces für virtuelle Volumes werden nur bei BIND-Anforderung an den VASA-Anbieter zugeteilt und aktiv. Die BIND-Anforderung fügt auch den Namespace zur ANA-Gruppe hinzu. Ein Namespace bleibt zugeteilt und aktiv, bis der letzte Host die Bindung des virtuellen Volumes aufhebt.
Virtueller NVMe-Protokollendpunkt
Bei SCSI- oder NFS-Protokollen stellen Protokollendpunkte eine Proxy-LUN oder einen NFS-Mount-Punkt dar. Diese Protokollpunkte werden als statisch bezeichnet.
Im Gegensatz zu einem statischen Protokollpunkt ist der NVMe-Protokollendpunkt virtuell. Dieser Protokollendpunkt ist eine logische Darstellung der ANA-Gruppe, in der sich die virtuellen Volumes befinden. Bis eine VM eingeschaltet ist, ist der NVMe-Protokollpunkt nicht vorhanden. Sobald die VM eingeschaltet ist, wird der NVMe-Protokollpunkt erstellt, sodass der Host auf die virtuellen Volumes in der ANA-Gruppe zugreifen kann.
Informationen zum Anzeigen der virtuellen NVMe-Protokollendpunkte im vSphere Client finden Sie unter Überprüfen von NVMe-Protokollendpunkten.
Konfigurieren von NVMe mit Virtual Volumes
Führen Sie die folgenden Schritte aus, um NVMe mit Virtual Volumes auf Ihrem ESXi-Host zu konfigurieren.
Voraussetzungen
- Stellen Sie sicher, dass Ihr Speicheranbieter (VASA) Unterstützung für NVMe mit Virtual Volumes bietet.
- Stellen Sie sicher, dass Ihr Speicher-Array Unterstützung für die Funktion „NVMe mit Virtual Volumes“ bietet.
- Bereiten Sie Ihre vSphere-Umgebung und ein Speichersystem vor. Weitere Informationen finden Sie unter Bevor Sie vSphere Virtual Volumes aktivieren und Anforderungen für VMware NVMe-Speicher.
- Wenn Sie NVMe over TCP verwenden, konfigurieren Sie Adapter für NVMe over TCP-Speicher. Weitere Informationen hierzu finden Sie unter Konfigurieren von NVMe over TCP auf ESXi.