工作流是顺序运行的一系列操作和决定。Orchestrator 提供了一个工作流库,用于根据最佳做法执行常见管理任务。

工作流基础知识

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

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

输入工作流参数

大多数工作流要求运行一组特定的输入参数。输入参数是工作流启动时处理的参数。用户、应用程序、其他工作流或某项操作会将输入参数传递给工作流,以便工作流启动时对其进行处理。

例如,如果某工作流重置虚拟机,则该工作流需要将要重置的虚拟机名称作为一个输入参数。

输出工作流参数

工作流的输出参数用于呈现工作流运行的结果。输出参数会随工作流或工作流元素的运行而变化。运行时,工作流可接收其他工作流的输出参数作为输入参数。

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

工作流呈现

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

用户交互

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