在 VMware Cloud Director 中,分配模型决定了分配的提供者虚拟数据中心 (VDC) 计算资源和内存资源提交给组织 VDC 的方式和时间。
下表基于组织 VDC 分配模型列出了虚拟机 (VM) 或资源池级别的
vSphere 资源分配设置。
Flex 分配模型 | 弹性分配池模型 | 非弹性分配池模型 | 即付即用模型 | 预留池模型 | |
---|---|---|---|---|---|
弹性 | 基于组织 VDC 配置。 | 是 | 否 | 是 | 否 |
vCPU 速度 | 如果未在 VM 大小调整策略中定义 VM CPU 限制,则 vCPU 速度可能会影响 VDC 中的 VM CPU 限制。 | 影响组织 VDC 中正在运行的 vCPU 数量。 | 不适用 | 影响 VM CPU 限制 | 不适用 |
资源池 CPU 限制 | 根据资源池中的 VM 数量,对组织 VDC CPU 限制进行分配。 | 组织 VDC CPU 分配 | 组织 VDC CPU 分配 | 无限制 | 组织 VDC CPU 分配 |
资源池 CPU 预留 | 根据资源池中的 vCPU 数量,对组织 VDC CPU 预留进行分配。组织 VDC CPU 预留等于组织 VDC CPU 分配乘以 CPU 保证。 | 已打开电源的 VM 总和等于 CPU 保证乘以 vCPU 速度乘以 vCPU 数量。 | 组织 VDC CPU 分配乘以 CPU 保证 | 无,可扩展 | 组织 VDC CPU 分配 |
资源池内存限制 | 根据资源池中的 VM 数量,对组织 VDC 内存限制进行分配。 | 无限制 | 组织 VDC RAM 分配 | 无限制 | 组织 VDC RAM 分配 |
资源池内存预留 | 根据资源池中的 VM 数量,对组织 VDC RAM 预留进行分配。组织 VDC RAM 预留等于组织 VDC RAM 分配乘以 RAM 保证。 | RAM 保证的总和乘以资源池中所有已打开电源的 VM 的 vRAM。资源池 RAM 预留是可扩展的。 | 组织 VDC RAM 分配乘以 RAM 保证 | 无,可扩展 | 组织 VDC RAM 分配 |
VM CPU 限制 | 基于 VM 的 VM 大小调整策略。 | 无限制 | 无限制 | vCPU 速度乘以 vCPU 数量 | 自定义 |
VM CPU 预留 | 基于 VM 的 VM 大小调整策略。 | 0 | 0 | 等于 CPU 速度乘以 vCPU 速度乘以 vCPU 数量。 | 自定义 |
VM RAM 限制 | 基于 VM 的 VM 大小调整策略。 | 无限制 | 无限制 | vRAM | 自定义 |
VM RAM 预留 | 基于 VM 的 VM 大小调整策略。 | 0 | 等于 vRAM 乘以 RAM 保证加上 RAM 开销。 | 等于 vRAM 乘以 RAM 保证加上 RAM 开销。 | 自定义 |
将旧版 VDC 分配模型转换为 Flex 分配模型
可以将 VM 放置和 VM 大小调整策略添加到具有弹性分配池模型、非弹性分配池模型、即付即用模型或预留池模型的 VDC 中。如果 VM 放置策略或 VM 大小调整策略与现有 VDC 分配模型不兼容,则可以决定将 VDC 转换为 Flex 组织 VDC。
VM 策略合规性
旧版 VDC 转换不会导致 VM 不合规。如果管理员直接在 vCenter Server 实例中更改 VM 的 VM 计算值或 VM 组成员资格,则 VM 可能会不符合分配的 VM 大小调整策略或 VM 放置策略。如果具有必要特权的用户使用 vCloud API 更改了 VM 预留和限制值,则 VM 也可能会变得不合规。如果存在不合规的 VM, VMware Cloud Director Tenant Portal UI 会显示一条警告消息。租户可以查看有关不合规性原因的详细信息,并且可以重新使 VM 合规,以便将策略重新应用于 VM。