管理员执行所需的配置任务后,委派管理员和最终用户可以运行高级桌面分配工作流以实现各种桌面和池管理目标。

对于最终用户,如果用户单击 vRealize Automation 中用户的项目详细信息选项卡上的桌面项,则会显示以下方案中所述的操作项。这些桌面管理操作可能包括启动(虚拟机)、注销、重新引导、关机和回收。对于链接克隆桌面,用户还可以使用刷新操作,将计算机恢复到用户最初获取该计算机时的状态。

对于委派管理员,如果委派管理员单击项目详细信息选项卡中的桌面池项,则会显示以下方案中所述的操作项。这些池管理操作可能包括丢弃池(删除池)、管理桌面的分配、管理桌面池的授权、管理会话;对于链接克隆池,还包括重构。

高级桌面分配工作流方案:委派管理员希望为最终用户置备计算机并将其添加到池

  1. 委派管理员可以从 vRealize OrchestratorvRealize Automation 或 vSphere Web Client 运行“高级桌面分配”工作流。运行该工作流时,该工作流会调用 vcac-desktop-callback-bl(业务逻辑)工作流。
  2. 该工作流用于检查计算机是否存在且指定的用户是否已获得授权访问计算机。
    • 如果计算机存在,且用户已获得授权访问池并已分配给该计算机,则工作流不会采取任何操作,但报告成功。
    • 如果计算机存在且用户已分配给该计算机,但该用户无权访问池,则工作流会授权用户访问该池。
    • 如果计算机不存在,则工作流会运行两次。第一次运行工作流时,会创建计算机并向其分配用户。第二次运行工作流时,用户将获得授权访问池。
  3. 主管理员和委派管理员可以在 vRealize OrchestratorvRealize Automation 中监控工作流的进度。
    • vRealize Orchestrator 中,管理员可以选择 Horizon > CoreModules > Business Logic,然后选择 vcac-desktop-callback-bl 工作流。
    • vRealize Automation 中,租户管理员和委派管理员可以查看在请求选项卡中创建的请求。租户管理员也可以选择基础架构 > 计算机 > 受管的计算机,然后查看添加到列表的计算机。状态将依次从 InitializingRequest 更改为 CloneMachineMachineProvisionedOn
    • Horizon Console 中,计算机显示在属于指定桌面池的计算机列表中。状态将从 Waiting for Agent 更改为 Available。用户的授权将显示在授权列表中。
  4. 工作流运行成功后,最终用户可以登录到 vRealize Automation,单击项目选项卡,然后单击计算机以查看计算机。由于计算机由 vRealize Automation 置备,因此计算机会显示在计算机面板中,而不是 Horizon 面板中。

自助服务高级桌面分配工作流方案

对于桌面项,用户可以单击这些项目以转到项目详细信息选项卡,然后查看远程桌面的状态。用户可以确定计算机是已连接、已打开电源、处于错误状态,还是正在进行重构操作。

方案 1:最终用户的计算机项在“计算机”而非“Horizon”下列出

对于第一个方案,委派管理员在 vRealize Automation 中运行了“高级桌面分配”工作流以创建和置备计算机,并将其分配给最终用户。因此最终用户在 vRealize Automation项目选项卡中将包含该计算机项。该计算机仅在计算机面板中列出,但用户希望该项显示在 Horizon 面板中,以便用户可以访问桌面管理操作按钮。

  1. 最终用户可以转至 vRealize Automation 中的目录选项卡,并运行“自助服务高级桌面分配”工作流,选择 vRealize Automation Center 作为计算机提供程序。
  2. 由于计算机存在并且已分配给用户,工作流将报告成功并将该计算机项放置在最终用户的 Horizon 面板中。
  3. 该计算机会显示在用户的 Horizon 面板中,且用户可以访问操作按钮,如启动回收以及注销

方案 2:最终用户拥有 Horizon 8 桌面,但希望在 vRealize Automation 中管理该桌面

对于第二个方案,最终用户拥有一个在 Horizon Console 中已置备并已分配给用户的计算机。在 vRealize Automation 的用户的项目选项卡中不会显示任何项。最终用户希望在 Horizon 面板中创建项目选项卡计算机项,以便该用户可以访问桌面管理操作按钮。

  1. 最终用户可以单击 vRealize Automation 中的目录选项卡,然后运行“自助服务高级桌面分配”工作流,选择 Horizon View 作为计算机提供程序。
  2. 由于计算机在桌面池中存在并已分配给用户,工作流将报告成功并将该计算机项放置在最终用户的 Horizon 面板中。
  3. 最终用户可以转至 Horizon 面板,并访问操作按钮,如启动回收以及注销

方案 3:最终用户需要计算机并希望在 vRealize Automation 中管理该计算机

对于第三个方案,未在 vRealize AutomationHorizon Console 中为最终用户创建任何计算机。最终用户希望已创建并置备一台计算机,将其分配给用户,以及用户可以有权访问该计算机。最终用户还希望在 Horizon 面板中创建项目选项卡计算机项,以便访问桌面管理操作按钮。

  1. 最终用户可以选择 vRealize Automation 中的目录选项卡,并运行“自助服务高级桌面分配”工作流,选择 vRealize Automation Center 作为计算机提供程序。
  2. 由于不存在计算机,因此需要先创建并置备计算机,然后将该计算机添加到指定的池并分配给用户。用户将获得授权访问该池。工作流报告成功。工作流会将该计算机项放置在最终用户的计算机面板中。
  3. 主要管理员可以在 Orchestrator 或 vRealize Automation 中监视工作流的进度。最终用户可以在 vRealize Automation 中监视请求。
    • vRealize Orchestrator 中,管理员可以查看工作流运行的日志。
    • vRealize Automation 中,委派管理员、租户管理员以及最终用户可以查看在请求选项卡中创建的请求。租户管理员也可以选择基础架构 > 计算机 > 受管的计算机,然后查看添加到列表的计算机。状态将依次从 InitializingRequest 更改为 CloneMachineMachineProvisionedOn
    • Horizon Console 中,计算机显示在属于指定桌面池的计算机列表中。状态将从 Waiting for Agent 更改为 Available。用户的授权将显示在授权列表中。
  4. 该计算机也会显示在用户的 Horizon 面板中,且用户可以访问操作按钮,如启动回收以及注销