Ein Virtual Volumes-Speichersystem stellt Protokollendpunkte bereit, die im physischen Speicher-Fabric erkennbar sind. ESXi-Hosts verwenden die Protokollendpunkte zum Herstellen einer Verbindung zu virtuellen Volumes im Speicher. Der Betrieb der Protokollendpunkte hängt von den Speicherprotokollen ab, die die Endpunkte für ESXi-Hosts offenlegen.
Virtual Volumes unterstützt NFS-Version 3 und 4.1, iSCSI, Fibre Channel und FCoE.
Unabhängig vom verwendeten Speicherprotokoll bieten Protokollendpunkte einheitlichen Zugriff sowohl auf SAN- als auch auf NAS-Speicher. Ein virtuelles Volume, wie z. B. eine Datei auf einem anderen traditionellen Datenspeicher, wird auf einer virtuellen Maschine als SCSI-Datenträger dargestellt.
Virtual Volumes und SCSI-basierter Transport
Auf Festplatten-Arrays unterstützt Virtual Volumes Fibre Channel-, FCoE- und iSCSI-Protokolle.
Wenn das SCSI-basierte Protokoll verwendet wird, stellt der Protokollendpunkt eine durch eine T10-basierte LUN WWN definierte Proxy-LUN dar.
Protokollendpunkte werden wie blockbasierte LUNs mithilfe von LUN-Standard-Erkennungsbefehlen erkannt. Der ESXi-Host prüft regelmäßig auf neue Geräte und erkennt asynchron blockbasierte Protokollendpunkte. Auf den Protokollendpunkt kann von mehreren Pfaden zugegriffen werden. Der Datenverkehr auf diesen Pfaden befolgt bekannte Richtlinien zur Pfadauswahl, wie dies für LUNs typisch ist.
ESXi erstellt auf SCSI-basierten Festplatten-Arrays zum Zeitpunkt der Erstellung der virtuellen Maschine ein virtuelles Volume und formatiert dieses als VMFS. Auf diesem kleinen virtuellen Volume werden alle Metadaten der virtuellen Maschine gespeichert. Es wird als Konfigurations-vVol bezeichnet. Das Konfigurations-vVol fungiert als Speicher-Locator der virtuellen Maschine für vSphere.
Virtual Volumes auf Festplatten-Arrays unterstützt denselben Satz von SCSI-Befehlen wie VMFS und verwenden ATS als Sperrmechanismus.
CHAP-Unterstützung für iSCSI-Endpoints
Virtual Volumes unterstützt das Challenge Handshake Access Protocol (CHAP) mit iSCSI-Zielen. Mit dieser Option können ESXi-Hosts die Anmeldedaten des CHAP-Initiators an Virtual Volumes-Speicheranbieter, auch als VASA-Anbieter bezeichnet, freigeben und Virtual Volumes-Speicheranbietern die Möglichkeit geben, Systemereignisse auszugeben, die vCenter Server über Änderungen an den Anmeldedaten des CHAP-Ziels auf dem Speicher-Array benachrichtigen.
Jeder ESXi-Host kann über mehrere HBAs verfügen, und für jeden HBA können Eigenschaften konfiguriert werden. Eine dieser Eigenschaften ist die Authentifizierungsmethode, die der HBA verwenden muss. Die Authentifizierung ist optional, aber wenn sie implementiert wird, muss sie sowohl vom Initiator als auch vom Ziel unterstützt werden. CHAP ist eine Authentifizierungsmethode, die in beiden Richtungen zwischen Initiator und Ziel verwendet werden kann.
Weitere Informationen zu verschiedenen CHAP-Authentifizierungsmethoden finden Sie unter Auswählen der CHAP-Authentifizierungsmethode. Informationen zum Konfigurieren von CHAP auf dem ESXi-Host finden Sie unter Konfigurieren von CHAP-Parametern für iSCSI- oder iSER-Speicheradapter..
Virtual Volumes und NFS-Transport
Beim NAS-Speicher stellt ein Protokollendpunkt eine NFS-Freigabe dar, die der ESXi-Host unter Verwendung der IP-Adresse oder des DNS-Namens und eines Freigabenamens mountet. Virtual Volumes unterstützt die NFS-Versionen 3 und 4.1 für den Zugriff auf den NAS-Speicher. Sowohl IPv4- als auch IPv6-Formate werden unterstützt.
Unabhängig von der verwendeten Version kann ein Speicher-Array mehrere Protokollendpunkte zu Verfügbarkeitszwecken bereitstellen.
Darüber hinaus werden mit NFS-Version 4.1 Trunking-Mechanismen eingeführt, die den Lastausgleich und das Multipathing ermöglichen.
Virtual Volumes auf NAS-Geräten unterstützt dieselben NFS-RPCs (Remote Procedure Calls), die ESXi-Hosts zum Verbinden mit NFS-Mount-Punkten verwenden.
Auf NAS-Geräten stellt ein Konfigurations-vVol eine Verzeichnisunterstruktur dar, die einem Konfigurations‐vVolID entspricht. Das Konfigurations-vVol muss Verzeichnisse und andere Vorgänge unterstützen, die für NFS erforderlich sind.