工作流是运行后按顺序自动运行的一系列操作和决策。vRealize Orchestrator 提供了执行常见管理任务的工作流库。

工作流基础知识

工作流由方案、变量以及输入和输出参数组成。工作流方案是工作流的主要组成部分,因为其定义了所有工作流元素和工作流的逻辑任务流。工作流变量和参数由工作流用于传输数据。vRealize Orchestrator 在每次工作流运行时保存一个工作流令牌,记录该特定工作流运行过程的详细信息。此令牌包含与工作流运行相关的所有参数。例如,如果运行工作流三次,将保存三个工作流令牌。

vSphere Client 可用于对 vSphere 清单中的选定对象运行和调度工作流。您不能在 vSphere Client 中创建、删除、编辑和管理工作流。您可以在 vRealize Orchestrator 客户端中开发和管理工作流。有关 vRealize Orchestrator 客户端的详细信息,请参见《使用 VMware vRealize Orchestrator 客户端》

输入工作流参数

大多数工作流需要使用一组特定的输入参数才能运行。工作流将处理用户、应用程序、其他工作流或操作向其传递的输入参数。

例如,如果工作流重置虚拟机,该工作流会要求将虚拟机的名称作为输入参数。

输出工作流参数

工作流的输出参数表示工作流运行的结果。某些工作流和工作流元素在运行时可以更改工作流的输出参数。运行时,工作流可接收其他工作流的输出参数作为输入参数。

例如,如果某个工作流创建虚拟机的快照,则该工作流的输出参数是产生的快照。

工作流呈现

vSphere Client 中运行某个工作流时,客户端会加载工作流呈现。您需要在工作流呈现中提供工作流的输入参数。

等待输入

某些工作流在运行期间会需要用户输入,并且运行会挂起,直至用户提供所需的信息或工作流运行超时。