vSphere Storage APIs for Storage Awareness and vSphere APIs for I/O Filtering (VASA and VAIO)

关于 vSphere API for Storage Awareness

利用 vSphere API for Storage Awareness,存储供应商可为其存储阵列开发一个软件组件(称为存储提供程序)。

通过此 API,存储提供程序可从存储阵列获取有关所用存储拓扑、功能和状态的信息。

vCenter 连接至存储提供程序。来自此存储提供程序的信息将显示在 vSphere Client 中。

导航到 “vCenter” > “Configure”(配置)选项卡 > “Storage Providers”(存储提供程序)

图片[1]-vSphere Storage APIs for Storage Awareness and vSphere APIs for I/O Filtering (VASA and VAIO)-宸玚的知识库

存储提供程序的优势

存储提供程序向vSphere 管理员提供有关其虚拟机的LUN的拓扑、功能和状态的信息。管理员可以通过以下方式使用此信息:

  • 监控其 LUN 的运行状况和使用情况
  • 根据空间、性能和服务级别协议要求,使用正确的存储配置虚拟机存储策略

存储提供程序类别

通常,vCenter 和 ESXi 使用存储提供程序来获取有关您环境中的存储配置、状态和存储数据服务的信息。

持久性存储提供程序

  • 管理阵列和存储抽象化
  • 可提供基于阵列的复制等数据服务
  • 示例:
    • vSAN 存储提供程序
    • vSphere Virtual Volumes 存储提供程序

数据服务提供程序

  • I/O 筛选器存储提供程序或数据服务提供程序
  • 示例:
    • 基于主机的缓存
    • 压缩
    • 加密

持久性存储和数据服务提供程序都可以属于这些类别之一。

内置存储提供程序

  • 由 VMware 提供
  • 通常不需要注册
  • 示例:
    • 支持 vSAN 或 I/O 筛选器的存储提供程序是内置的,可以自动注册

第三方存储提供程序

  • 由第三方提供,通常需要注册
  • 示例:
    • vSphere Virtual Volumes 存储提供程序
    • vSphere APIs for Storage Awareness 存储提供程序

注册存储提供程序

在vSphereClient中,选择“Configure”(配置)>“Storage Providers”(存储提供程序),可注册和管理存储提供程序。

图片[2]-vSphere Storage APIs for Storage Awareness and vSphere APIs for I/O Filtering (VASA and VAIO)-宸玚的知识库

关于 vSphere APIs for I/O Filtering

vSphere APIs for I/O Filtering (VAIO) 提供了一个框架,用于在虚拟机数据流中创建和实施 I/O 筛选器:

  • 将数据传入 / 传出物理存储之前,I/O 筛选器会在 VMkernel 中截获并修改虚拟机磁盘 I/O。
  • I/O 筛选器独立于存储拓扑。

利用 VAIO,VMware 和第三方供应商可创建数据服务,如缓存和复制。

图片[3]-vSphere Storage APIs for Storage Awareness and vSphere APIs for I/O Filtering (VASA and VAIO)-宸玚的知识库

I/O 筛选器的类型

可应用于虚拟机的 I/O 筛选器类型按筛选器类别进行分组:

类别示例
复制将所有写入 I/O 操作复制到一个外部目标位置,例如另一主机或集群
加密为虚拟机提供加密机制
缓存为虚拟磁盘数据实施缓存
Storage I/O Control对 I/O 争用期间分配给虚拟机的存储 I/O 划分优先级

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容