您可以为存储策略启用每秒 I/O 操作数 (IOPS) 设置,以便租户可以设置每个磁盘的 IOPS 限制。

物理存储设备和虚拟磁盘中的受管读/写性能以 IOPS 为单位定义,用于衡量每秒的读/写操作数。要限制 I/O 性能,包含已启用 IOPS 分配的存储设备的提供者 VDC 存储策略必须支持组织 VDC 存储策略。之后,租户可以配置使用它来请求指定的 I/O 性能级别的磁盘。配置了 IOPS 支持的存储配置文件会将其默认 IOPS 值提供给使用该配置文件的所有磁盘。这包括未配置为请求特定 IOPS 值的磁盘。配置为请求特定 IOPS 值的硬盘不能使用最大 IOPS 值低于请求值的存储策略,也不能使用未配置 IOPS 支持的存储策略。

注: 虚拟机所看到的实际 I/O 吞吐量是块大小和 IOPS 的组合。如果虚拟机使用不同的块大小,则吞吐量将有所不同,即使 IOPS 限制为相同数字也是如此。有关管理存储 I/O 资源的详细信息,请参见 《vSphere 资源管理》指南。

VMware Cloud Director 10.4 开始,要显示或隐藏某些组织或某些角色中的 IOPS 预留和限制,您可以使用计算 > 组织 VDC 下的查看磁盘 IOPS。权限的 API 名称为组织 vDC 磁盘:查看 IOPS

VMware Cloud Director IOPS 存储策略

利用此选项,可以编辑默认 IOPS 设置。可以对每个磁盘的 IOPS 或每个存储的 IOPS 策略设置限制。可以根据磁盘大小 (GB) 设置每个磁盘的 IOPS 限制,以便为更大的磁盘增加 IOPS。租户可以在这些限制范围内对磁盘设置自定义 IOPS。无论是否在放置时考虑 IOPS 容量,您都可以使用 IOPS 限制。

  1. 如果您希望 VMware Cloud Director 在数据存储上放置磁盘时考虑 IOPS,请在 vCenter Server 中将 IOPS 容量添加到与要修改的存储策略关联的所有数据存储。

  2. 如果您希望 VMware Cloud Director 在数据存储上放置磁盘时考虑 IOPS,请在 vCenter Server 中创建一个存储策略,让其使用添加了 IOPS 容量的数据存储。
  3. 通过使用 VMware Cloud Director Service Provider Admin PortalVMware Cloud Director API,将存储策略添加到一个或多个提供者 VDC 中。
  4. 通过使用 Service Provider Admin PortalVMware Cloud Director API,将存储策略发布到一个或多个组织 VDC。将存储策略发布到的组织 VDC 继承策略的 IOPS 设置。
  5. 如果要编辑继承的存储策略 IOPS 设置,请使用 Service Provider Admin PortalVMware Cloud Director API 更新组织 VDC 存储策略。

此策略类型显示为存储策略的 VCD/IOPS 功能。

无法在存储 DRS 集群支持的存储策略上启用 IOPS 限制。如果从存储策略设置中停用了 VMware Cloud Director 影响放置选项,则可以将 Storage DRS 集群与 VCD/IOPS 策略结合使用。如果影响放置选项已停用,vCenter ServerStorage DRS 会根据其 IOPS 设置确定目标数据存储。换句话说,在这种情况下,您可以创建预先设置了 IOPS 值的 VM,或者将 VM 迁移到 Storage DRS 集群,但 Storage DRS 会验证 IOPS 限制。

vCenter Server IOPS 存储策略

此选项对使用此策略的所有磁盘应用一个 IOPS 设置。您无法在 VMware Cloud Director 中编辑此设置。租户无法使用这些策略对磁盘设置自定义 IOPS。此选项不会根据磁盘大小或数据存储之间的负载均衡缩放 IOPS。

  1. vCenter Server 中,使用自定义预留、限制和份额创建启用 VC-IOPS 的存储策略。
  2. vCenter ServerVMware Cloud Director Service Provider Admin Portal 中,将磁盘分配给存储策略。

此策略类型显示为存储策略的 vSphere/IOPS 功能。源或目标虚拟机具有 vSphere/IOPS 功能时,无法创建快速置备虚拟机。

vCenter Server 中对磁盘设置 IOPS

要更改 IOPS 设置,请在 vCenter Server 中手动更新磁盘上的 IOPS。无法在 VMware Cloud Director 中编辑这些 IOPS 设置。

对现有存储策略启用 IOPS 限制

注: 无法对已具有 vSphere/IOPS 功能的策略启用 VMware Cloud Director IOPS 限制。
  • VCD/IOPS 存储策略启用 IOPS 限制:
    1. 如果您希望 VMware Cloud Director 在数据存储上放置磁盘时考虑 IOPS 容量,请在 vCenter Server 中将 IOPS 容量添加到与要修改的存储策略关联的所有数据存储。
    2. 如果您希望 VMware Cloud Director 在数据存储上放置磁盘时考虑 IOPS 容量,请使用 VMware Cloud Director Service Provider Admin PortalVMware Cloud Director API 确保相应的提供者 VDC 存储策略将 IOPS 容量报告为非零。
    3. 通过使用 VMware Cloud Director Service Provider Admin PortalVMware Cloud Director API,更新组织 VDC 存储策略以启用 VCD/IOPS 功能,并设置最大 IOPS 值、默认 IOPS 值等。
  • vCenter Server 中对 vSphere/IOPS 存储策略启用 IOPS 限制。

为组织 VDC 存储策略启用 IOPS 限制时,租户可以使用 VMware Cloud Director Tenant Portal 设置每个磁盘的 IOPS 限制。