Un sistema de almacenamiento de Virtual Volumes proporciona extremos de protocolo que se pueden detectar en el tejido de almacenamiento físico. Los hosts ESXi usan los extremos de protocolo para conectarse a volúmenes virtuales en el almacenamiento. La operación de los extremos de protocolo depende de los protocolos de almacenamiento que exponen los endpoints en los hosts ESXi.
Virtual Volumes admite NFS versión 3 y 4.1, iSCSI, canal de fibra y FCoE.
Independientemente de qué protocolo de almacenamiento se use, los extremos de protocolo proporcionan acceso uniforme al almacenamiento SAN y NAS. Un volumen virtual, como un archivo en otro almacén de datos tradicional, se presenta en una máquina virtual como un disco SCSI.
Transportes basados en Virtual Volumes y SCSI
En las matrices de discos, Virtual Volumes admite protocolos de canal de fibra, FCoE e iSCSI.
Cuando se usa el protocolo basado en SCSI, el extremo de protocolo representa un LUN de proxy definido por un WWN de LUN basado en T10.
Como cualquier LUN basado en bloques, los extremos de protocolo se detectan mediante comandos de detección de LUN estándar. El host ESXi vuelve a examinar periódicamente para encontrar dispositivos nuevos y detecta de manera asíncrona extremos de protocolo basados en bloques. Es posible acceder al extremo de protocolo mediante varias rutas de acceso. El tráfico en esas rutas de acceso sigue directivas de selección de rutas de acceso conocidas, como es común para los LUN.
En matrices de disco basadas en SCSI durante la creación de la máquina virtual, ESXi crea un volumen virtual y lo formatea como VMFS. Este pequeño volumen virtual almacena todos los archivos de metadatos de la máquina virtual y se conoce como config‐vVol. config‐vVol funciona como un localizador de almacenamiento de máquinas virtuales en vSphere.
Virtual Volumes en las matrices de discos admite el mismo conjunto de comandos SCSI que VMFS, y utiliza ATS como mecanismo de bloqueo.
Compatibilidad con CHAP para endpoints iSCSI
Virtual Volumes admite el protocolo de autenticación por desafío mutuo (Challenge Handshake Access Protocol, CHAP) con destinos iSCSI. Esta compatibilidad permite que los hosts ESXi compartan credenciales de iniciador de CHAP con proveedores de almacenamiento de Virtual Volumes, también denominados proveedores VASA, y que los proveedores de almacenamiento de Virtual Volumes generen eventos del sistema que notifican a vCenter Server los cambios en las credenciales de destino de CHAP en la matriz de almacenamiento.
Cada host ESXi puede tener varios HBA y cada HBA puede tener propiedades configuradas. Una de estas propiedades es el método de autenticación que debe utilizar el HBA. La autenticación es opcional, pero, si se implementa, tanto el iniciador como el destino deben admitirla. CHAP es un método de autenticación que puede usarse en ambas direcciones entre el iniciador y el destino.
Para obtener más información sobre los distintos métodos de autenticación de CHAP, consulte Selección del método de autenticación de CHAP. Para configurar CHAP en su host ESXi, consulte Configurar los parámetros de CHAP para los adaptadores de almacenamiento de iSCSI o iSER.
Transportes de Virtual Volumes y NFS
Con el almacenamiento NAS, un extremo de protocolo es un recurso compartido de NFS que el host ESXi monta mediante la dirección IP o el nombre de DNS y un nombre de recurso compartido. Virtual Volumes admite NFS versión 3 y 4.1 para acceder al almacenamiento NAS. Se admiten los formatos IPv4 e IPv6.
Sin importar la versión que se utilice, una matriz de almacenamiento puede proporcionar varios extremos de protocolo para fines de disponibilidad.
Además, la versión 4.1 de NFS presenta mecanismos de enlace troncal que habilitan el equilibrio de carga y múltiples rutas.
Virtual Volumes en los dispositivos NAS admite las mismas llamadas a procedimiento remoto (Remote Procedure Calls, RPC) de NFS que los hosts ESXi usan al conectarse a puntos de montaje de NFS.
En los dispositivos NAS, config‐vVol es un subárbol de directorio que corresponde a un config‐vVolID. config‐vVol debe admitir directorios y otras operaciones necesarias para NFS.