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

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

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

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

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

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

除了能够执行以下方案中所述的操作之外,对于桌面项,用户还可以单击项目,以转至项目详细信息选项卡并查看 Horizon 桌面的状态。然后,用户可以了解计算机是当前已连接、已打开电源、处于错误状态,还是正在进行重构操作。

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

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

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

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

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

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

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

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

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