7.3. 池

通过虚拟机池,可以迅速向用户调配多个相同虚拟机的桌面。获得访问权限的用户可从池中访问和使用虚拟机,根据其在请求队列中的位置接收可用的虚拟机。池中的虚拟机不允许数据持久性;每次从池中分配虚拟机时,都会将其分配为基础状态。这在集中用户数据时,最好使用。

虚拟机池是从模板创建的。池中的每个虚拟机都使用相同的支持只读镜像,并使用临时 copy-on-write 镜像来容纳更改和新生成的数据。池中的虚拟机与其他虚拟机有所不同,后者包含用户生成的写时复制层,并在关机时丢失更改的数据。这表示,虚拟机池所需的存储数量比模板没有更多存储,或使用一些用于生成的数据的空间。虚拟机池是让用户为某些任务提供计算能力的有效方法,无需为每个用户提供专用虚拟桌面的存储成本。

例 7.1. 池使用示例

技术支持公司雇佣了 10 个帮助台员工。但是,在任何给定时间仅工作五个。可以为每个帮助台员工创建一台虚拟机,而不是创建十个虚拟机,而是创建五个虚拟机。帮助台员工在转换开始时分配自己的虚拟机,并将它返回到最后的池。