自动即时克隆场包含作为 vCenter Server 中的即时克隆虚拟机的 Linux 主机。

即时克隆场概述

自动即时克隆场是在 vCenter Server 中使用 vmFork 技术(称为即时克隆 API)从最佳配置映像创建的。除了从 vCenter Server 中使用即时克隆 API 之外,VMware Horizon 8 还会创建多种类型的内部虚拟机(内部模板、副本虚拟机和父虚拟机),以便以更具扩展性的方式管理这些克隆。

Horizon Connection Server 根据您在创建场时指定的参数创建即时克隆虚拟机。即时克隆共享内部父虚拟机的虚拟磁盘和内存,这降低了存储要求并加快了置备。在置备即时克隆虚拟机并开始使用该计算机后,将会占用额外的内存。

使用父虚拟机虽然有助于加快置备速度,但会增加整个集群的内存需求。有时,当拥有更多内存所带来的好处大过置备速度的提高时,Horizon 8 会自动选择直接从副本虚拟机置备即时克隆,而不会创建任何父虚拟机。此功能称为“智能置备”。单个即时克隆场可以同时具有使用父虚拟机或不使用父虚拟机创建的即时克隆。

即时克隆桌面场具有以下优势:
  • 无论是否使用父虚拟机,即时克隆的置备速度都很快。
  • 即时克隆始终以电源打开状态创建,可随时使用。
  • 无需停机,即可在滚动过程中修补即时克隆场。

创建即时克隆的工作流

发布映像是从最佳配置映像及其快照创建即时克隆所需的内部虚拟机的过程。对于每个映像,此过程仅执行一次,且可能会花费一些时间。

Horizon 8 将执行以下步骤来创建即时克隆池:

  1. Horizon 8 发布您选择的映像。在 vCenter Server 中,如果 ClonePrepInternalTemplateFolderClonePrepParentVmFolderClonePrepReplicaVmFolderClonePrepResyncVmFolder 这四个文件夹不存在,将创建它们,并且还会创建克隆所需的一些内部虚拟机。在 Horizon Console 中,您可以在桌面池的摘要选项卡上查看这项操作的进度。在发布过程中,“等待处理的映像”窗格将显示映像的名称和状态。
    注: 请不要篡改这四个文件夹或其中包含的内部虚拟机。否则,可能会出现错误。内部虚拟机在不再需要时会被移除。通常情况下,虚拟机会在删除池或推送映像操作后的 5 分钟内被移除。但是,有时移除操作可能需要长达 30 分钟。如果所有四个文件夹中都没有内部虚拟机,这些文件夹将不受保护,您可以将其删除。
  2. 发布映像后,Horizon 8 会创建即时克隆。此过程非常快速。在此过程中,Horizon Console 中的“当前映像”窗格将显示映像的名称和状态。

创建场后,您可以通过推送映像操作更改映像。与创建场一样,将会首先发布新映像,然后再重新创建克隆。

创建即时克隆池场后,Horizon Console 会以均衡的方式自动将池分布到各个数据存储中。如果编辑场以添加或移除数据存储,则在创建新克隆时,将自动重新均衡克隆的虚拟机。