即时克隆利用 VMware vSphere vmFork 技术使运行的基础映像或父虚拟机处于无提示状态,并快速创建和自定义一个虚拟桌面池。

即时克隆在创建时与父虚拟机共享虚拟磁盘。每个即时克隆都像一个独立的桌面,具有唯一的主机名和 IP 地址,但即时克隆的存储需求明显较少。即时克隆将所需的存储容量减少 50% 到 90%。

即时克隆的存储

即时克隆支持使用所有标准的 vSphere 存储选项:VMFS、NFS、vSAN 和本地数据存储。

您可以将即时克隆存储在旋转介质 (HDD) 支持的数据存储或固态磁盘 (SSD) 支持的数据存储中。HDD 虽然性能较低,但价格相对低廉,且可提供较高的存储容量。SSD 具有低存储容量和高读取性能,通常支持的每秒 I/O 次数 (IOPS) 能达到数万次。

降低存储成本的一种方法是以分级方式结合使用 HDD 和 SSD。创建即时克隆桌面池时,VMware Horizon 8 会创建一系列用于管理即时克隆的内部虚拟机。一个这样的内部虚拟机即是一个副本,从本质上也就是从最佳配置映像创建的完整克隆。可以将副本和从该副本创建的后续即时克隆放置在同一个数据存储/LUN(逻辑单元号)中,也可以将其放置在具有不同性能特征的单独数据存储中。例如,您可以将副本虚拟机存储在 SSD 支持的数据存储中。典型的环境中只有少量副本虚拟机,因此,副本不需要大量存储空间。之后,可以将即时克隆存储在 HDD 中。这种磁盘价格低廉,但可提供高存储容量,从而适合存储大量克隆。

以这种方式配置副本和克隆可以降低一次创建大量克隆时出现的 I/O 风暴所带来的影响。例如,如果您部署一个具有“注销后删除计算机”策略的浮动分配池,并且用户在同一时间开始工作, Horizon 8 必须同时为他们置备新计算机。
重要说明: 此功能面向由提供高性能磁盘解决方案的供应商所提供的特定存储配置。如果您的存储硬件不支持高读取性能,请不要将副本存储在单独的数据存储中。
将池中的副本和克隆存储在不同的数据存储中时,必须遵循以下特定要求:
  • 您只能为一个池指定一个单独的副本数据存储。
  • 必须能够从集群中的所有 ESXi 主机访问副本数据存储。
  • 如果使用 vSAN 数据存储,则此功能不可用。这些类型的数据存储使用基于软件策略的管理,以便存储配置文件可定义哪些组件用于哪些类型的磁盘。

将副本存储在单独数据存储中的可用性注意事项

您可以将副本虚拟机存储在单独的数据存储中,也可以存储在与克隆相同的数据存储中。这些配置会以不同方式影响池的可用性。

将副本存储在与克隆相同的数据存储中时,为增强可用性,每个数据存储中都会创建一个单独的副本。如果某个数据存储不可用,则只有该数据存储中的克隆才会受到影响。其他数据存储中的克隆仍可继续运行。

将副本存储在单独的数据存储中时,池中的所有克隆都会与该数据存储中的副本绑定。如果该数据存储不可用,整个池都将不可用。

为增强桌面池的可用性,您可以为存储副本的数据存储配置一个高可用性解决方案。