此示例显示了具有可扩展预留的资源池的工作方式。

假定以下情形,如图所示。

  • 父资源池 RP-MOM 具有 6 GHz 的预留及一台预留了 1 GHz 的运行中的虚拟机。

  • 您创建了一个具有 2 GHz 预留的子资源池 RP-KID,并选中可扩展预留

  • 您向子资源池添加两个各具有 2 GHz 预留的虚拟机(即 VM-K1 和 VM-K2),并尝试打开其电源。

  • VM-K1 可直接从 RP-KID(具有 2 GHz)预留资源。

  • VM-K2 没有本地资源可用,因此它将从父资源池 RP-MOM 中借用资源。RP-MOM 现有资源为 6 GHz 减去 1 GHz(由虚拟机预留)再减去 2 GHz(由 RP-KID 预留),剩下 3 GHz 的未预留资源。利用 3 GHz 的可用资源,您可以打开这个 2 GHz 虚拟机的电源。

    图 1. 可扩展资源池的接入控制:成功打开电源


    这是可扩展资源池和已成功打开电源的虚拟机的接入控制。

现在假设另一个包含 VM-M1 和 VM-M2 的应用场景。

  • 打开 RP-MOM 中总预留为 3 GHz 的两个虚拟机的电源。

  • 您依然可打开 RP-KID 中的 VM-K1 的电源,因为本地有 2 GHz 可用。

  • 当您尝试打开 VM-K2 的电源时,RP-KID 已无未预留的 CPU 容量,因此会检查其父级。RP-MOM 只有 1 GHz 的未预留容量可用(RP-MOM 的 5 GHz 已被占用 — 3 GHz 由本地虚拟机预留,2 GHz 由 RP-KID 预留)。因此,您无法打开需要 2 GHz 预留的 VM-K2 的电源。

    图 2. 可扩展资源池的接入控制:无法打开电源


    这是无法打开电源的虚拟机的可扩展资源池的接入控制。