您可使用含有 -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 选择了启用空间回收选项。请参阅#GUID-F94492D8-AEC4-4AE4-A159-98EA216E2A28。
- 在 Horizon Administrator 中,确认为桌面池选择了回收虚拟机磁盘空间选项。请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“回收 View Composer 链接克隆上的磁盘空间”。
- 确认启动空间回收操作前虚拟机已开启。
- 确认不处于中断时期。请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“为 View Composer 链接克隆设置 Storage Accelerator 和空间回收中断时间”。
选项
选项 | 说明 |
---|---|
-d 桌面 | 指定桌面池名称。 |
-m 计算机 | 指定虚拟机名称。 |
-MarkForSpaceReclamation | 标记要进行磁盘空间回收的虚拟机。 |
示例
标记桌面池 pool1 中的虚拟机 machine3,以执行磁盘空间回收。
vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation