删除通过 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 更改为 UnprovisioningMachineDisposing。最后,从列表中移除计算机。

注: 对于委派管理员,还可以通过 计算机面板中的 项目选项卡使用“破坏”操作。委派管理员可以单击计算机名称来访问 项目详细信息选项卡,其中 破坏按钮可能可用。 回收按钮仅适用于最终用户,通过该按钮,可移除用户获得的池授权,并将用户从计算机中取消分配。它不会删除计算机,除非将池策略设置为删除计算机。