VVOL和VASA Provider
集群模式Data ONTAP的VASA Provider提供了创建和管理VMware虚拟卷(VVOL)所需的工具。VVOLS是软件定义的存储,可简化存储管理。VVOL告诉vCenter Server存储可以做什么;但是,它不会创建构成存储的对象。
使用VVOL时,可以在虚拟机级别而不是数据存储级别管理存储。这样做使您可以更好地控制虚拟机的粒度操作。此外,在VVOL环境中创建虚拟机时,与创建传统虚拟机相比,您具有更大的灵活性。
VVOL和传统虚拟机
对于传统的虚拟机,数据存储可以是LUN(VMFS)或卷(NFS)。它支持协议,并且只能与一个存储功能配置文件关联。如果在配置虚拟机时使用VM存储策略,则vCenter Server将基于与每个数据存储关联的一个存储功能配置文件选择兼容的数据存储。
在VVOL环境中,数据存储与底层存储分离,并被视为虚拟存储系统。结果,显示了可以在虚拟磁盘上使用的所有存储功能配置文件。每个存储功能配置文件都与一个或多个FlexVol(或灵活卷)相关联。存储功能配置文件描述了FlexVol,存储虚拟机(SVM,以前称为Vserver)或存储群集提供的存储属性。然后,您可以通过选择以下选项之一为VVOL数据存储创建VM存储策略:
- 多种独立存储功能
- 一个或多个存储功能配置文件
- 单个存储功能和存储功能配置文件
设置VVOL数据存储时,选定的VMware存储策略会下推到存储阵列。这样做会创建虚拟磁盘作为相应FlexVol上具有策略中指定的所有功能的存储对象。
您必须运行VASA Provider才能使用VVOL。虚拟机启动时,VASA Provider会创建交换VVOL。如果VASA Provider未运行,则VVOL无法启动其虚拟机。
VVOL的好处
VVOL的一些优点包括:
- 最小化主机上的LUN和路径消耗。
- 最小化NFS挂载使用。
- 最大限度地减少LIF计数和IP地址消耗,因为您不再需要遵循每个数据存储一个LIF的最佳实践。
- 自动优化所有协议的I / O路径。
- 对VMFS数据存储没有最大大小或范围要求。
- 无需担心VMFS数据存储空间管理,因为VVOL可以增长,但不会收缩。
- 提供硬件加速的快照和克隆。
- 与传统数据存储库共存。VVOL协议端点(PE)使用的LUN ID在300或更高范围内。传统数据存储区使用0-255范围内的LUN ID。
VM存储策略由存储提供的功能集组成。设置策略后,VMware管理员可以使用它们,而无需存储管理员必须具备的存储环境的详细知识。这些策略控制虚拟机和虚拟磁盘的放置。您可以将策略应用于虚拟机或虚拟磁盘,并且该对象显示正确的存储。如果vCenter Server执行合规性检查并确定存储不再符合该策略,则会通知您。
使用VASA Provider创建的存储功能配置文件可以包含在VMware策略中,也可以单独设置。存储管理员可以设置配置文件,然后VMware管理员可以将其映射到VM存储策略或将其分配给数据存储。
组成VVOL的组件
VVOL是包含虚拟机各部分的存储对象,例如虚拟磁盘,配置文件,交换文件,数据文件和内存文件。如果使用的是阻止协议,则所有VVOL必须都是LUN。如果使用的是NFS,则某些VVOL是与等效LUN VVOL实质上具有相同内容和格式的文件,而某些VVOL是目录。
协议端点
使用协议端点(PE)访问VVOL,该协议本质上是小的LUN。在SAN环境中创建VVOL数据存储时,VASA Provider会创建PE。然后,当您访问VVOL时,VASA Provider会将其绑定到同一SVM和节点上的PE。
使用PE意味着与传统LUN不同,VVOL LUN不被映射。因此,它们不会影响ESX主机上的SCSI设备限制,但确实适用于Data ONTAP FlexVol限制。
在NFS环境中,使用PE访问VVOL意味着您不需要为每个卷进行NFS挂载,因为它们不在导出和挂载的卷上。
如果使用的是块协议,则PE是在每个卷中创建的很小的LUN(大约4 MB)。它映射到以300开始的LUN ID。您必须在节点上的SVM上具有LIF,否则VASA Provider不会创建PE。
下图显示了在块环境中组成VVOL的不同组件之间的关系。在图形中,每个VVOL都有一个PE,该PE为VVOL提供了访问点。
如果使用的是NFS协议,则PE是SVM根卷的安装。SVM上每个NFS LIF可以有一个PE。PE确定用于绑定每个VVOL的直接路径。
您可以使用Storage vMotion将传统数据存储迁移到VVOL。
更多信息
- VVOL环境
VMware虚拟卷(VVOL)环境要求您具有用于群集Data ONTAP的VASA Provider,具有运行ESXi的主机的vCenter和运行群集Data ONTAP的存储系统。 - VASA Provider如何启用基于策略的管理的示例
群集Data ONTAP的VASA Provider与存储层和vCenter Server一起使用以启用基于策略的管理。