基于虚拟卷的存储系统提供可在物理存储架构上发现的协议端点。ESXi 主机使用协议端点连接到存储上的虚拟卷。协议端点的操作取决于向 ESXi 主机公开端点的存储协议。
Virtual Volumes 支持 NFS 版本 3 和 4.1、iSCSI、光纤通道和 FCoE。
不管使用何种存储协议,协议端点均会提供同时访问 SAN 和 NAS 存储的统一权限。虚拟卷类似于其他传统数据存储上的文件,可以作为 SCSI 磁盘提供给虚拟机。
Virtual Volumes 和基于 SCSI 的传输
在磁盘阵列上,虚拟卷支持光纤通道、FCoE 和 iSCSI 协议。
如果使用基于 SCSI 的协议,则协议端点表示由基于 T10 的 LUN WWN 定义的代理 LUN。
和任何基于块的 LUN 一样,协议端点是使用标准 LUN 发现命令发现的。ESXi 主机定期重新扫描新设备,并异步发现基于块的协议端点。可以从多个路径访问协议端点。这些路径上的流量遵从已知的路径选择策略,这对 LUN 来说是典型的行为。
在基于 SCSI 的磁盘阵列上,在创建虚拟机时,ESXi 会创建虚拟卷,并将其格式化为 VMFS。该小容量虚拟卷存储所有虚拟机元数据文件,称为配置 VVol。配置 VVol 用作 vSphere 的虚拟机存储定位符。
磁盘阵列上的虚拟卷支持的 SCSI 命令集与 VMFS 相同,并使用 ATS 锁定机制。
Virtual Volumes 和 NFS 传输
对于 NAS 存储,协议端点是 ESXi 主机使用 IP 地址或 DNS 名称和共享名称挂载的 NFS 共享。Virtual Volumes 支持 NFS 版本 3 和 4.1 访问 NAS 存储。同时支持 IPv4 地址和 IPv6 格式。
无论使用哪个版本,存储阵列都可以提供多个协议端点以实现可用性。
NAS 设备上的虚拟卷支持的 NFS 远程过程调用 (RPC) 与 ESXi 主机在连接到 NFS 挂载点时使用的 RPC 相同。
在 NAS 设备上,配置 VVol 是与配置 VVol ID 对应的目录子树。配置 VVol 必须支持 NFS 所必需的目录和其他操作。