在 vSphere 版本 5.1 或更高版本中,可以启用 Horizon 7 的磁盘空间回收功能。Horizon 7 能够以高效的磁盘格式创建链接克隆虚拟机,这种磁盘格式允许 ESXi 主机回收链接克隆中未使用的磁盘空间,从而减少链接克隆所需的总存储空间。

随着用户与链接克隆桌面的交互,克隆的操作系统磁盘会逐渐增大,最终会使用几乎与完整克隆桌面相同的磁盘空间。磁盘空间回收有助于减少操作系统磁盘的大小,无需刷新或重构链接克隆。在虚拟机处于开启状态时以及用户与远程桌面交互时,都可以回收空间。

对于无法利用存储空间节省策略(例如,注销时刷新)的部署来说,磁盘空间回收功能尤其有用。例如,在专用远程桌面上安装用户应用程序的知识型员工在远程桌面刷新或重构时,可能会丢失自己的个人应用程序。通过磁盘空间回收,Horizon 7 可以将链接克隆的大小保持在接近于这些克隆初次置备后启动时的较小大小。

此功能由两部分组成:节省空间的磁盘格式和空间回收操作。

在 vSphere 版本 5.1 或更高版本中,如果父虚拟机的虚拟硬件版本为 9 或更高版本,无论是否启用空间回收操作,Horizon 7 都会创建具有能节省空间的操作系统磁盘的链接克隆。

要启用空间回收操作,您必须使用 Horizon Console 启用 vCenter Server 的空间回收,并回收各桌面池的虚拟机磁盘空间。vCenter Server 的空间回收设置支持您在所有受 vCenter Server 实例管理的桌面池上禁用此功能。禁用 vCenter Server 的该功能会覆盖桌面池级别的设置。

以下指导原则适用于空间回收功能:

  • 仅对链接克隆上能节省空间的操作系统磁盘有效。
  • 不会影响 Horizon Composer 永久磁盘。
  • 仅适用于虚拟硬件版本为 9 或更高版本的虚拟机上的 vSphere 版本 5.1 或更高版本。
  • 不适用于完整克隆桌面。
  • 适用于具有 SCSI 控制器的虚拟机。不支持 IDE 控制器。

如果池中包含具有能节省空间的磁盘的虚拟机,则不支持本地 NFS 快照技术 (VAAI)。

前提条件

  • 确认 vCenter Server 和 ESXi 主机(包括群集中的所有 ESXi 主机)版本为 5.1,且具有 ESXi 5.1 下载补丁程序 ESXi510-201212001 或更高版本。

过程

  1. Horizon Console 中,导航到设置 > 服务器
  2. vCenter Server 选项卡上,单击添加,然后完成添加 vCenter Server 向导页面,之后会显示存储设置页面。
  3. 存储设置页面上,选择回收虚拟机磁盘空间
    如果是执行 Horizon 7 的全新安装,则默认已选中此选项。如果是升级到 Horizon 7 的更高版本,则必须选择 回收虚拟机磁盘空间

下一步做什么

存储设置页面上,配置 Horizon Storage Accelerator

要完成 Horizon 7 中的磁盘空间回收配置,需要为桌面池设置空间回收。