當管理員執行所需的組態工作之後,委派管理員和使用者即可執行進階桌面平台配置工作流程,以完成各種桌面平台和集區管理目標。

對於使用者,以下案例中提到的動作項目會在使用者在 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] 變成 [CloneMachine]、[MachineProvisioned],最後變成 [開啟]。
    • Horizon Administrator 中,機器會顯示在屬於特定桌面平台集區的機器清單中。狀態會從 [正在等待代理程式] 變成 [可用]。使用者的權利會顯示在權利清單中。
  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] 變成 [CloneMachine]、[MachineProvisioned],最後變成 [開啟]。
    • Horizon Administrator 中,機器會顯示在屬於特定桌面平台集區的機器清單中。狀態會從 [正在等待代理程式] 變成 [可用]。使用者的權利會顯示在權利清單中。
  4. 該機器也會顯示在使用者的 Horizon 面板上,而且使用者可以存取動作按鈕,例如啟動回收登出