vRealize Orchestrator 是在 vRealize Automation 中整合的工作流程引擎。

已預先設定使用 vRealize Automation 散佈的 vRealize Orchestrator 伺服器,因此,當系統管理員部署 vRealize Automation 應用裝置時,vRealize Orchestrator 伺服器已啟動且正在執行中。

圖表 1. 建立並申請包含在 XaaS 內的目錄項目,以佈建自訂資源
將一個 Orchestrator 物件類型對應為自訂資源,將一個 Orchestrator 工作流程對應為服務藍圖。您可以發佈多個服務藍圖做為目錄項目,並在進階服務中將其合併。然後,您可以公開取用者目錄服務。取用者申請佈建包含在服務中的目錄項目時,會在 Orchestrator 中執行工作流程,並在目錄中佈建項目。

XaaS 架構設計人員會新增與受支援端點及所提供工作流程相關的自訂資源,然後根據這些資源建立 XaaS 藍圖和動作。承租人管理員和業務群組管理員可將 XaaS 藍圖和動作新增至服務目錄。您亦可在藍圖設計工具中使用 XaaS 藍圖。

服務目錄使用者申請項目時,vRealize Automation 會執行 vRealize Orchestrator 工作流程,以佈建自訂資源。

圖表 2. 建立並申請自訂資源動作以修改自訂資源
將一個 Orchestrator 物件類型對應為自訂資源,將一個 Orchestrator 工作流程對應為資源動作。取用者佈建自訂資源後,可申請執行資源動作以及修改已佈建的項目。取用者申請佈建後動作時,會在 Orchestrator 中執行工作流程,並在目錄中修改項目。

XaaS 架構設計人員亦會新增 vRealize Orchestrator 工作流程做為資源動作,以延伸 vRealize Automation 功能。服務目錄使用者可在佈建自訂資源後執行佈建後動作。這樣一來,取用者會執行 vRealize Orchestrator 工作流程並修改已佈建的自訂資源。

服務目錄使用者申請 XaaS 藍圖或資源動作做為目錄項目時,XaaS 服務會執行對應的 vRealize Orchestrator 工作流程,該工作流程會將下列資料做為全域參數傳遞至工作流程:

表格 1. XaaS 全域參數

參數

說明

__asd_tenantRef

申請工作流程的使用者承租人。

__asd_subtenantRef

申請工作流程的使用者業務群組。

__asd_catalogRequestId

來自用於此工作流程執行的目錄的申請識別碼。

__asd_requestedFor

申請的目標使用者。如果申請是以使用者的名義提出的,則此使用者是申請工作流程時所代表的人員,否則就是申請工作流程的使用者。

__asd_requestedBy

申請工作流程的使用者。

如果 XaaS 藍圖或資源動作使用包含使用者互動架構元素的 vRealize Orchestrator 工作流程,則取用者申請服務時,工作流程會暫停執行,並等待使用者提供所需資料。若要回應正在等待的使用者互動,則使用者必須導覽至收件匣 > 手動使用者動作

預設 vRealize Orchestrator 伺服器詳細目錄在所有承租人之間共用,但無法用於單個承租人。例如,如果服務架構設計人員為建立叢集計算資源而建立服務藍圖,則來自不同承租人的取用者必須瀏覽所有 vCenter Server 執行個體的詳細目錄項目 (即使他們屬於其他承租人)。

系統管理員可以分別安裝 vRealize Orchestrator 或部署 VMware vRealize ™ Orchestrator Appliance™,以設定外部 vRealize Orchestrator 執行個體,並將 vRealize Orchestrator 設定為與該外部 vRealize Automation 執行個體搭配使用。

系統管理員亦可為每個承租人設定 vRealize Orchestrator 工作流程類別,並定義可供每個承租人使用的工作流程。

此外,承租人管理員亦可設定外部 vRealize Orchestrator 執行個體,但僅限於其自己的承租人。