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