通过资源池可根据不同组的需求执行资源分配。您可以为顶层计算资源池(默认称为 Compute-ResourcePool)创建子资源池层次结构。您可以在创建资源池时指定资源设置,并在稍后更改这些设置。

例如,假设主机有大量虚拟机。营销部门使用三个虚拟机,QA 部门使用两个虚拟机。由于 QA 部门需要更多的 CPU 和内存,因此管理员为每个组创建一个资源池。管理员将 QA 部门池的 CPU 份额设置为,将营销部门池的设置为正常,以便 QA 部门用户可以运行自动测试。具有较少 CPU 和内存资源的第二个资源池足以应对营销人员的较轻负载。QA 部门未完全使用其分配资源时,营销部门就可以使用空闲资源。

下图中的数字显示了资源池的有效分配。

图 1. 父资源池和子资源池
两个子资源池共享父资源池的资源。

过程

  1. 启动任务。
    任务 步骤
    创建资源池。 右键单击父资源池,然后选择新建资源池
    编辑资源池设置。 右键单击资源池,然后选择编辑资源设置
    注: 如果编辑系统定义的资源池的设置,所做更改将不会生效。
  2. 指定 CPU 和内存资源的分配方式。
    选项 描述
    名称 此资源池的名称。
    份额 指定此资源池相对于父级的总资源的份额值。同级资源池根据由其预留和限制限定的相对份额值共享资源。
    • 选择正常,这三个级别分别按 1:2:4 这个比率指定份额值。
    • 选择自定义可为每个虚拟机提供表示比例权重的特定份额数。
    预留 为此资源池指定保证的 CPU 或内存分配量。默认值为“0”。

    非零预留将从父级(主机或资源池)的未预留资源中减去。这些资源被认为是预留资源,无论虚拟机是否与该资源池相关联也是如此。

    可扩展预留 选中此复选框(默认设置)后,会在接入控制过程中考虑可扩展预留。

    如果在该资源池中打开一台虚拟机的电源,并且虚拟机的总预留大于该资源池的预留,则该资源池可以使用父级或父项的资源。

    限制 指定此资源池的 CPU 或内存分配量的上限。您通常可以接受默认值(无限)。

    要指定限制,请取消选中无限复选框。

  3. 单击确定