您可使用含有 -M 选项的 vdmadmin 命令标记要进行磁盘空间回收的链接克隆虚拟机。Horizon 7 可以指示 ESXi 主机回收链接克隆操作系统磁盘上的磁盘空间,而无需等待操作系统磁盘上的未使用空间达到 Horizon Administrator 中指定的最小阈值。

语法

        vdmadmin
        -M [-b authentication_arguments] -d desktop-m machine-markForSpaceReclamation

用法说明

通过此选项,您可以针对特定虚拟机启动磁盘空间回收,达到演示或排除故障的目的。

如果在中断期期间运行此命令,则不会执行空间回收操作。

使用包含 -M 选项的 vdmadmin 命令回收磁盘空间时,必须先满足以下前提条件:

  • 确认 Horizon 7 使用的是 vCenter Server 和 ESXi 5.1 版或更高版本。
  • 确认适用于 vSphere 5.1 或更高版本的 VMware Tools 已安装在虚拟机上。
  • 确认虚拟机为虚拟硬件版本 9 或更高版本。
  • 在 Horizon Administrator 中,确认为 vCenter Server 选择了启用空间回收选项。请参阅允许 vSphere 回收链接克隆虚拟机中的磁盘空间
  • 在 Horizon Administrator 中,确认为桌面池选择了回收虚拟机磁盘空间选项。请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“回收 View Composer 链接克隆上的磁盘空间”。
  • 确认启动空间回收操作前虚拟机已开启。
  • 确认不处于中断时期。请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“为 View Composer 链接克隆设置 Storage Accelerator 和空间回收中断时间”。

选项

表 1. 回收虚拟机上磁盘空间的选项
选项 说明
-d 桌面 指定桌面池名称。
-m 计算机 指定虚拟机名称。
-MarkForSpaceReclamation 标记要进行磁盘空间回收的虚拟机。

示例

标记桌面池 pool1 中的虚拟机 machine3,以执行磁盘空间回收。

vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation