在创建虚拟机 (VM) 大小调整策略时,您可以指定所有可用属性中的一部分属性。唯一的必需属性是 VM 大小调整策略名称。
- 单个 VM 大小调整配置 - 根据当前策略为 VM 预配置指定的 RAM、vCPU 计数以及每个插槽内核数。
- 最大资源限制 - 根据当前策略按单个 VM 预配置内存和 CPU 使用限制。
VDC 计算策略属性 | API 参数 | 描述 |
---|---|---|
Name | name |
用作 VM 大小调整策略标识符的必需参数。 |
Description | description |
表示 VM 大小调整策略的简短描述。 |
vCPU Speed | cpuSpeed |
定义内核的 vCPU 速度(MHz 或 GHz)。 |
vCPU Count | cpuCount |
定义为 VM 配置的 vCPU 数量。这是一项 VM 硬件配置。 当租户将 VM 大小调整策略分配给 VM 时,该计数将为针对 VM 配置的 vCPU 数量。 |
Cores Per Socket | coresPerSocket |
VM 的每个插槽内核数。这是一项 VM 硬件配置。 VM 大小调整策略中定义的 vCPU 数量必须能够被每个插槽内核数整除。 如果 vCPU 数量不能被每个插槽内核数整除,则每个插槽内核数将变得无效。 |
CPU Reservation Guarantee | cpuReservationGuarantee |
定义 VM 的 CPU 资源的预留量。 为 VM 分配的 CPU 等于 vCPU 数量乘以 vCPU 速度 (MHz)。 此属性的值介于 0 和 1 之间。值为 0 CPU 预留保证时,定义无 CPU 预留。值为 1 时,定义预留 100% CPU。 |
CPU Limit | cpuLimit |
定义 VM 的 CPU 限制(MHz 或 GHz)。 如果未在 VDC 计算策略中定义,则 CPU 限制等于 vCPU 速度乘以 vCPU 数量。 |
CPU Shares | cpuShares |
定义 VM 的 CPU 份额数。 份额可指定 VM 在虚拟数据中心的相对重要性。如果某个 VM 所拥有的 CPU 份额是另一个 VM 的两倍,则当这两个虚拟机抢占资源时,该 VM 有权使用两倍的 CPU。 如果未在 VDC 计算策略中定义,则会将标准份额应用于 VM。 |
Memory | memory |
定义针对 VM 配置的内存(MB 或 GB)。这是一项 VM 硬件配置。 当租户将 VM 大小调整策略分配给 VM 时,VM 将获得此属性定义的内存量。 |
Memory Reservation Guarantee | memoryReservationGuarantee |
定义为 VM 配置的预留内存量。 此属性的值介于 0 和 100% 之间。 |
Memory Limit | memoryLimit |
定义 VM 的内存限制(MB 或 GB)。 如果未在 VM 大小调整策略中进行定义,则内存限制等于针对 VM 分配的内存。 |
Memory Shares | memoryShares |
定义 VM 的内存份额数。 份额可指定 VM 在虚拟数据中心的相对重要性。如果某个 VM 所拥有的内存份额是另一个 VM 的两倍,则在这两个虚拟机争用资源时,该 VM 有权使用两倍的内存。 如果未在 VDC 计算策略中定义,则会将标准份额应用于 VM。 |
Extra Configurations | extraConfigs |
表示在 VM 上作为额外配置值应用的键和值对之间的映射。 您只能通过 vCloud API 创建具有额外配置的策略。现有额外配置显示在 Service Provider Admin Portal UI 中额外配置下的详细 VM 大小调整策略视图中。 |