Un système de stockage Virtual Volumes fournit des points de terminaison de protocole détectables sur l'infrastructure du stockage physique. Les hôtes ESXi utilisent les points de terminaison de protocole pour se connecter aux volumes virtuels sur le stockage. L'utilisation de points de terminaison de protocole dépend des protocoles de stockage qui exposent les points de terminaison aux hôtes ESXi.
Virtual Volumes prend en charge les protocoles NFS versions 3 et 4.1, iSCSI, Fibre Channel et FCoE.
Quel que soit le protocole utilisé, les points de terminaison de protocole fournissent un accès uniforme au stockage SAN et au stockage NAS. Un volume virtuel, comme un fichier sur une banque de données classique, est présenté à une machine virtuelle en tant que disque SCSI.
Transports basés sur Virtual Volumes et SCSI
Sur les baies de disque, Virtual Volumes prend en charge les protocoles Fibre Channel, FCoE et iSCSI.
En cas d'utilisation du protocole SCSI, le point de terminaison de protocole représente un proxy LUN défini par un WWN de LUN T10.
Comme tous les LUN basés sur des blocs, les points de terminaison de protocole sont détectés à l'aide de commandes de détection LUN standard. L'hôte ESXi recherche régulièrement de nouveaux périphériques et détecte de manière asynchrone les points de terminaison de protocole basés sur des blocs. Le point de terminaison de protocole peut être accessible au moyen de plusieurs chemins d'accès. Sur ces chemins d'accès, le trafic respecte des stratégies de sélection de chemin d'accès connues, comme toujours pour les LUN.
Sur les baies de disque SCSI, au moment de la création d'une machine virtuelle, ESXi crée un volume virtuel et lui attribue le format VMFS. Ce petit volume virtuel stocke tous les fichiers de métadonnées de machines virtuelles et est appelé le config‐vVol. Le config‐vVol fonctionne comme un localisateur de stockage de machine virtuelle pour vSphere.
Sur les baies de disque, Virtual Volumes prend en charge les mêmes commandes SCSI que VMFS et utilise ATS comme mécanisme de verrouillage.
Prise en charge de CHAP pour les points de terminaison iSCSI
Virtual Volumes prend en charge le protocole CHAP (Challenge Handshake Access Protocol) avec les cibles iSCSI. Cette prise en charge permet aux hôtes ESXi de partager les informations d'identification de l'initiateur CHAP avec des fournisseurs de stockage Virtual Volumes, également appelés fournisseurs VASA et aux fournisseurs de stockage Virtual Volumes de générer des événements système avertissant vCenter Server de modifications apportées aux informations d'identification de la cible CHAP sur la baie de stockage.
Chaque hôte ESXi peut avoir plusieurs HBA et des propriétés peuvent être configurées sur chaque HBA. L'une de ces propriétés est la méthode d'authentification que le HBA doit utiliser. L'authentification est facultative, mais si elle est implémentée, elle doit être prise en charge à la fois par l'initiateur et la cible. CHAP est une méthode d'authentification qui peut être utilisée dans les deux sens entre l'initiateur et la cible.
Pour plus d'informations sur les différentes méthodes d'authentification CHAP, consultez Sélection de la méthode d'authentification CHAP. Pour configurer CHAP sur votre hôte ESXi, consultez Configuration des paramètres CHAP pour les adaptateurs de stockage iSCSI ou iSER.
Transports Virtual Volumes et NFS
Avec le stockage NAS, un point de terminaison de protocole est un partage NFS que l'hôte ESXi monte à l'aide d'une adresse IP ou d'un nom DNS et d'un nom de partage. Virtual Volumes prend en charge le protocole NFS versions 3 et 4.1 pour accéder au stockage NAS. Les formats IPv4 et IPv6 sont pris en charge.
Quel que soit la version utilisée, une baie de stockage peut fournir plusieurs points de terminaison de protocole pour maximiser la disponibilité.
En outre, NFS version 4.1 introduit des mécanismes de jonction qui activent l'équilibrage de charge et la gestion multivoie.
Virtual Volumes sur les périphériques NAS prend en charge les mêmes RPC (Remote Procedure Calls) NFS que les hôtes ESXi utilisent lors de la connexion aux points de montage NFS.
Sur les périphériques NAS, un config‐vVol est une sous-arborescence de répertoire correspondant à un config‐vVolID. Le config‐vVol doit prendre en charge les répertoires et d'autres opérations nécessaires au protocole NFS.