存储提供程序是由 VMware 提供或由第三方通过 vSphere APIs for Storage Awareness (VASA) 开发的软件组件。存储提供程序也可以称为 VASA 提供程序。存储提供程序可与包含外部物理存储和存储抽象的各种存储实体(例如 vSAN 和 Virtual Volumes)集成。存储提供程序也可以支持软件解决方案,如 I/O 筛选器。
存储提供程序概念
下图说明了不同类型的存储提供程序如何帮助实现 vCenter Server 与 ESXi 以及存储环境中的其他组件之间的通信。例如,这些组件可能包括存储阵列、Virtual Volumes 存储和 I/O 筛选器。
存储提供程序和数据呈现形式
存储提供程序提供的信息可以分为以下几类:
- 存储数据服务和功能。此类信息对 vSAN、Virtual Volumes 和 I/O 筛选器等功能至关重要。呈现这些功能的存储提供程序与基于存储策略的管理 (SPBM) 机制集成。存储提供程序将收集有关基础存储实体或可用 I/O 筛选器提供的数据服务的信息。
在存储策略中定义虚拟机和虚拟磁盘的存储要求时,请引用这些数据服务。根据您的环境,SPBM 机制可确保虚拟机的适当存储放置或启用虚拟磁盘的特定数据服务。有关详细信息,请参见创建和管理 vSphere 虚拟机存储策略。
- 存储状态。此类别包含有关各种存储实体的状态报告。它还包含用于通知有关配置变化的警报和事件。
这种类型的信息可以帮助您解决存储连接和性能问题,还可以帮助您将阵列生成的事件和警报与阵列上相应的性能和负载变化相关联。
- 块设备或文件系统上 Distributed Resource Scheduling 的 Storage DRS 信息。此信息有助于确保 Storage DRS 所做的决定与存储系统内部的资源管理决定兼容。
存储提供程序要求和注意事项
使用第三方存储提供程序时,供应商负责提供存储提供程序。VMware VASA 计划定义将第三方存储提供程序集成到 vSphere 环境中的架构,以便 vCenter Server 和 ESXi 主机可以与存储提供程序通信。
要使用存储提供程序,请遵循以下要求:
- 确保所使用的每个存储提供程序都经过 VMware 的认证并进行正确部署。有关部署存储提供程序的信息,请联系存储供应商。
- 确保存储提供程序与 vCenter Server 和 ESXi 版本兼容。请参见《VMware 兼容性指南》。
- 请勿将 VASA 提供程序安装到 vCenter Server 所在的系统上。
- 如果您的环境包含旧版的存储提供程序,现有功能可以继续运行。但是,要使用新功能,应将存储提供程序升级到新版本。
管理存储提供程序
您可能需要注册某些类型的存储提供程序,以建立与 vCenter Server 的连接。然后,您可以查看和管理存储提供程序。
注册存储提供程序
可使用 vSphere Client 为集群中的每个主机注册单独的存储提供程序。
前提条件
过程
- 导航到 vCenter Server。
- 依次单击配置选项卡和存储提供程序。
- 单击添加图标。
- 输入存储提供程序的连接信息,其中包括名称、URL 和凭证。
- 单击确定。
结果
下一步做什么
要对存储提供程序注册进行故障排除,请参见 VMware 知识库文章https://kb.vmware.com/s/article/49798。
查看存储提供程序信息
将存储提供程序组件注册到 vCenter Server 之后,存储提供程序将显示在存储提供程序列表中。某些存储提供程序会自行注册,并在您设置好它们呈现的实体后自动显示在此列表上,例如 vSAN 或 I/O 筛选器。
过程
重新对主机 VASA 客户端进行身份验证
从 vSphere 8.0 Update 3 开始,可以监控每个 ESXi 主机上的存储提供程序连接和身份验证状态。如果特定主机中存在身份验证问题,可以根据存储提供程序对特定主机重新进行身份验证。
使用 vSphere Client 监控存储提供程序。
前提条件
注册存储提供程序。请参见为 Virtual Volumes 注册存储提供程序。
过程
管理存储提供程序
可使用 vSphere Client 对注册的存储提供程序执行多项管理操作。