In vSphere unterstützt Virtual Volumes die Protokolle NVMe over Fibre Channel und NVMe over TCP.

Wenn Sie dieses Protokoll verwenden, schließt das System nach der Registrierung des Speicheranbieters (VASA) automatisch das zugrunde liegende Setup ab. Sie erstellen nur den Datenspeicher. Die virtuellen Protokollendpunkte und Verbindungen werden vom Speicheranbieter verarbeitet.
Hinweis: Ab vSphere 8.0 U2 unterstützen Drittanbieter-MPPs NVMe mit Virtual Volumes. Weitere Informationen zu MPPs finden Sie unter Multipathing-Konzepte und Akronyme.

Machen Sie sich mit den folgenden, für die Konfiguration von NVMe mit Virtual Volumes spezifischen Konzepte vertraut.

Die Grafik zeigt, wie Komponenten wie VASA-Anbieter und vPEs interagieren.

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

Prozedur

  1. Registrieren Sie den Speicheranbieter.

    Weitere Informationen finden Sie unter Registrieren von Virtual Volumes-Speicheranbietern.

    Der Screenshot zeigt den registrierten Speicheranbieter.
  2. Erstellen Sie einen Virtual Volumes-Datenspeicher.

    Wählen Sie beim Erstellen des Datenspeichers die Speichercontainer aus, die die NVMe-Funktion unterstützen. Weitere Informationen finden Sie unter Erstellen eines Virtual Volumes-Datenspeichers in einer vSphere-Umgebung.

    Der Screenshot zeigt den gemounteten Datenspeicher für Virtual Volumes.
  3. Wenn Sie NVMe over TCP verwenden, fügen Sie einen Controller hinzu.
    Weitere Informationen hierzu finden Sie unter Hinzufügen von Controllern für NVMe over Fabrics.
    Hinweis: Sie müssen den Controller für NVMe over Fibre Channel nicht konfigurieren. Nach der Erstellung des Datenspeichers werden Controller vom System erkannt.

    Der Screenshot zeigt die erkannten Controller.