存储提供程序是由 VMware 提供或由第三方通过 vSphere APIs for Storage Awareness (VASA) 计划开发的软件组件。存储提供程序也可以称为 VASA 提供程序。存储提供程序可与包含外部物理存储和存储抽象的各种存储实体(例如 Virtual SAN 和 Virtual Volumes)相集成。存储提供程序也可以支持软件解决方案,如 I/O 筛选器。

通常,vCenter ServerESXi 使用存储提供程序获取有关存储配置、状态和环境中提供的存储数据服务的信息。此信息显示在 vSphere Web Client 中。此信息可帮助您制定恰当的虚拟机放置决策、设置存储要求以及监控存储环境。

管理阵列和存储抽象的存储提供程序称为持久性存储提供程序。支持 Virtual Volumes 或 Virtual SAN 的提供程序属于此类别。除了存储,持久性提供程序还可以提供其他数据服务,如复制。

另一种提供程序类别是 I/O 筛选器存储提供程序,也可称为数据服务提供程序。这些提供程序提供数据服务,包括基于主机的缓存、压缩和加密。

内置存储提供程序通常无需注册。例如,支持 I/O 筛选器的存储提供程序会自动变为已注册状态。

如果存储提供程序由第三方提供,则通常必须注册此提供程序。Virtual Volumes 提供程序即是此类提供程序。使用 vSphere Web Client 注册和管理每个存储提供程序组件。

下图说明了不同类型的存储提供程序如何帮助实现 vCenter ServerESXi 以及存储环境中的其他组件(如存储阵列、Virtual Volumes 存储和 I/O 筛选器)之间的通信。

不同类型的存储提供程序帮助实现 vCenter Server 与 ESXi 以及存储环境中的其他组件之间的通信。