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

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

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

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

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

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

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

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

如果池中包含具有能节省空间的磁盘的虚拟机,则不支持 View Composer Array Integration (VCAI)。VCAI 使用 vStorage APIs for Array Integration (VAAI) 本地 NFS 快照技术克隆虚拟机。

前提条件

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

过程

  1. 在 Horizon Administrator 中,完成“添加 vCenter Server”向导中“存储设置”页面之前的各页面。
    1. 选择 View 配置 > 服务器
    2. vCenter Server 选项卡上,单击添加
    3. 完成“vCenter Server 信息”、“View Composer 设置”和“View Composer 域”三个页面。
  2. 在“存储设置”页面中,确保选中启用空间回收
    如果是全新安装 Horizon 7 5.2 或更高版本,默认已选中空间回收功能。如果是从 Horizon 7 5.1 或更早版本升级到 Horizon 7 5.2 或更高版本,则必须选中 启用空间回收

下一步做什么

在?存储设置?页面中配置 View Storage Accelerator。

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