删除通过 vRealize Automation 服务目录创建和置备的计算机时,最佳做法是使用工作流或 vRealize Automation 中提供的“破坏”操作,而不是通过 Horizon Console 或 vSphere Web Client 删除计算机。
如果在 Horizon Console 中删除 vRealize Automation 置备的计算机,vRealize Automation 中基础架构选项卡上的计算机状态将显示为缺失。因此,请考虑使用可指示计算机提供程序是 vRealize Automation 还是 VMware Horizon 8 的计算机命名约定。
如果发生这种情况,请使用 vRealize Automation 中基础架构选项卡上的“破坏”操作。管理员或委派管理员使用“破坏”操作时,便会从桌面池中移除虚拟机并将其删除。
要使用“破坏”操作,租户管理员或委派管理员必须具有对计算机所属池的委派管理员访问权限。要向池的委派管理员组中添加租户管理员或委派管理员,请运行向池分配委派管理员中所述的“添加委派管理员配置”工作流。要确定计算机所属的池,请在 vRealize Automation 中的基础架构选项卡上,选择该计算机对应的属性选项卡。
使用“破坏”操作时,将在 vRealize Orchestrator 中运行 vcac-desktop-callback 工作流。该工作流位于 Horizon/CoreModules/Business Logic 文件夹中。要监控该操作,可以登录到 vRealize Orchestrator 并查看相应工作流的日志。您还可以在 vRealize Automation 中监控进度,方法是在 选项卡上单击相应计算机项。状态将依次从 InitializingRequest 更改为 UnprovisioningMachine、Disposing。最后,从列表中移除计算机。