Orchestrator 包含一个工作流库和一个工作流引擎,可用于创建并运行相关工作流,实现编排流程自动化。Orchestrator 可通过一系列插件访问各种不同技术对象,您则可以对这些对象运行工作流。

Orchestrator 提供了一组标准插件,包括适用于 vCenter Server 的插件,您可在插件所公开的不同环境中编排各种任务。

Orchestrator 还提供开放式架构,您可将外部第三方应用程序插入到编排平台中。您可以对自定义插件技术的对象运行工作流。Orchestrator 将连接到身份验证提供程序以管理用户帐户,连接到数据库以存储它运行的工作流信息。您可以通过 Orchestrator 客户端界面或通过 Web 服务访问 Orchestrator、Orchestrator 工作流及其公开的对象。

图 1. VMware vRealize Orchestrator 架构


VMware vRealize Orchestrator 架构包含一个工作流引擎和一个客户端应用程序。该架构的图形表现形式包含部分默认 Orchestrator 插件 (vCenter Server、XML、SSH、SQL、SMTP) 和数据库。架构中还包含目录服务或 vCenter Single Sign On,Orchestrator 需要利用它们管理用户权限。数据库和目录服务或 vCenter Single Sign On 均与工作流引擎连接。而 vCenter Server 实例则通过 vCenter Server 插件与平台连接。