vSphere 5.1 开始,Horizon 7 能够以有效的磁盘格式创建链接克隆虚拟机,允许 ESXi 主机回收链接克隆中未使用的磁盘空间。要通过升级池以使用此功能,需要更改 vCenter Server、View LDAP 中的设置和池设置,然后重构池。

注: 如果虚拟机桌面位于 vSAN 数据存储或 Virtual Volumes 数据存储上,则不支持空间回收功能。

尽管空间回收功能可减少虚拟机所用的磁盘空间,但是仅可以回收未使用的空间。该功能无法回收由未优化的虚拟机所创建的磁盘空间。要优化操作系统映像,可以关闭一些 Windows 服务,例如索引器服务、碎片整理程序服务和还原点。有关详细信息,请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“优化 Windows 客户机操作系统性能”、“优化 Windows 7 和 Windows 8 客户机操作系统性能”和“为链接克隆桌面优化 Windows 7 和 Windows 8”主题。

重要说明: 由于此步骤涉及重构桌面池,因此最终用户对操作系统磁盘所做的任何更改都将丢失。
  1. 如果池中有些 vCenter Server 实例和 ESXi 主机不是 VMware vSphere 5.1 或更高版本,请将其升级到 5.1 或更高版本。

    有关说明,请参见VMware vSphere 升级指南》。

  2. 如果池中有些虚拟机桌面不是 VMware vSphere 5.1 版(虚拟硬件版本 9)或更高版本虚拟机,请进行升级。
    • 在父虚拟机中,将 VMware Tools 升级到最新的 VMware vSphere 5.1 或更高版本,并将虚拟机升级到最新版本,必须是虚拟硬件版本 9 或更高版本。

      有关说明,请参见VMware vSphere 升级指南》。

    • 为父虚拟机拍摄快照。有关拍摄快照的说明,请参阅 vSphere Client 联机帮助。
    • 使用刚创建的父虚拟机快照重构桌面池。有关重构池的说明,请单击 Horizon Administrator 中的帮助按钮。

    从已升级虚拟机的快照重构池只是在链接克隆池中升级所有虚拟机的方法之一。也可以逐一升级虚拟机。

  3. 升级虚拟机所用的磁盘格式。
    • 在连接服务器主机中,使用 ADSIEdit 导航到与池相对应的服务器组,将 pae-UseSeSparseFormat 字段中的值从 0 更改为 1
    • 重构桌面池。
  4. 使用 Horizon Administrator 编辑 vCenter Server 设置,导航到存储选项卡,选择回收虚拟机磁盘空间

    有关编辑服务器设置的说明,请单击 Horizon Administrator 中的帮助按钮。

  5. 使用 Horizon Administrator 编辑池设置,导航到高级存储部分,选择回收虚拟机磁盘空间,然后将空间回收的阈值设为 1 GB。