映像元数据用于 Glance 映像的高级配置。VMware Integrated OpenStack 通过映像元数据提供了更多功能。

注: 不支持在 NSX-T Data Center 中配置虚拟接口配额。以下元数据不能与 NSX-T Data Center 部署一起使用:
  • quota_vif_limit
  • quota_vif_reservation
  • quota_vif_shares_level
  • quota_vif_shares_share

要为 NSX-T Data Center 配置 QoS,请创建一个 Network I/O Control (NIOC) 配置文件,并将其应用于部署中传输节点的 N-VDS。请参见配置 Network I/O Control 配置文件

如果映像元数据和特定实例的额外规范冲突,则映像元数据优先于特定实例额外规范。

表 1. VMware Integrated OpenStack 中的映像元数据
额外规范 说明

quota_cpu_limit

指定最大 CPU 分配 (MHz)。值 0 表示 CPU 使用量不受限制。

quota_cpu_reservation

指定保证的 CPU 分配 (MHz)。

quota_cpu_reservation_percent

以占实例实际 CPU 速度的百分比指定保证的 CPU 分配。

此参数优先于 cpu_reservation 参数。

quota_cpu_shares_level

指定分配的 CPU 份额级别。您可以输入 custom,然后添加 cpu_shares_share 参数以提供自定义值。

quota_cpu_shares_share

指定分配的 CPU 份额数。

如果 cpu_shares_level 参数未设置为 custom,则忽略此值。

quota_disk_io_limit

指定最大磁盘事务分配 (IOPS)。值 0 表示磁盘事务不受限制。

quota_disk_io_reservation

指定保证的磁盘事务分配 (IOPS)。

quota_disk_io_shares_level

指定分配的磁盘事务份额级别。您可以输入 custom,然后添加 disk_io_shares_share 参数以提供自定义值。

quota_disk_io_shares_share

指定分配的磁盘事务份额数。

如果 disk_io_shares_level 参数未设置为 custom,则忽略此值。

quota_memory_limit

指定最大内存分配 (MB)。值 0 表示内存使用量不受限制。

quota_memory_reservation

指定保证的内存分配 (MB)。

quota_memory_reservation_percent

以占实例实际内存的百分比指定保证的内存分配。值 100 表示客户机内存也完全预留。

此参数优先于 memory_reservation 参数。

quota_memory_shares_level

指定分配的内存份额级别。您可以输入 custom,然后添加 memory_shares_share 参数以提供自定义值。

quota_memory_shares_share

指定分配的内存份额数。

如果 memory_shares_level 参数未设置为 custom,则忽略此值。

quota_vif_limit

指定最大虚拟接口带宽分配 (Mbps)。值 0 表示虚拟接口带宽不受限制。

quota_vif_reservation

指定保证的虚拟接口带宽分配 (Mbps)。

quota_vif_shares_level

指定分配的虚拟接口带宽份额级别。您可以输入 custom,然后添加 vif_shares_share 参数以提供自定义值。

quota_vif_shares_share

指定分配的虚拟接口带宽份额数。

如果 disk_io_shares_level 参数未设置为 custom,则忽略此值。

vmware_boot_efi_secure_boot

指定 true,以便对启动期间加载的任何 EFI 映像执行签名检查。

vmware_boot_enter_bios

指定 true,以使虚拟机在下次启动时进入 BIOS 配置。虚拟机在下一次启动后将自动重置此参数。

vmware_boot_retry

指定启动引导序列之前的延迟(以毫秒为单位)。

vmware_boot_retry_delay

指定重试引导顺序之前的延迟(以毫秒为单位)。

如果 boot_retry_enabled 参数设置为 false,则忽略此值。

vmware_boot_retry_enabled

指定 true,以便在引导失败时重试引导序列。

vmware_cpu_affinity

指定实例可以使用的 CPU 列表。使用 , 连接列表中的多个值。例如,[0,1,2]。

vmware_extra_config

指定 JSON 格式的自定义配置。例如 '{"acpi.smbiosVersion2.7":"FALSE"}'

vmware_latency_sensitivity_level

指定虚拟机的延迟敏感度级别。设置此键将调整虚拟机上的某些设置。

vmware_resource_pool

指定要在其中放置新实例的资源池。

如果包含该实例的项目的名称与您环境中某个资源池的名称相匹配,则默认情况下会将实例放置在该资源池中。设置此参数将覆盖默认行为,并强制将实例放置在指定的资源池中。

vmware_storage_policy

指定用于新实例的存储策略。

如果未启用基于存储策略的管理 (SPBM),则会忽略此参数。

vmware_tenant_vdc

指定要在其中放置实例的租户虚拟数据中心的 UUID。

vmware_vgpu

指定要附加到实例的共享 vGPU 的数量。

vmware_vm_group

指定要在其中放置虚拟机的 DRS 虚拟机组。如果指定的虚拟机组不存在,则实例将无法打开电源。