基于虚拟卷的存储系统提供可在物理存储架构上发现的协议端点。ESXi 主机使用协议端点连接到存储上的虚拟卷。协议端点的操作取决于向 ESXi 主机公开端点的存储协议。

Virtual Volumes 支持 NFS 版本 3 和 4.1、iSCSI、光纤通道和 FCoE。

不管使用何种存储协议,协议端点均会提供同时访问 SAN 和 NAS 存储的统一权限。虚拟卷类似于其他传统数据存储上的文件,可以作为 SCSI 磁盘提供给虚拟机。

注: 存储容器专用于 SCSI 或 NAS,不能在这些协议间共享。阵列可以提供一个具有 SCSI 协议端点的存储容器和另一个具有 NFS 协议端点的容器。容器不能使用 SCSI 和 NFS 协议端点的组合。

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 所必需的目录和其他操作。