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

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

vRealize Orchestrator 还提供了开放式架构,用于将外部第三方应用程序插入编排平台。您可以对自定义插件技术的对象运行工作流。vRealize Orchestrator 连接到身份验证提供程序以管理用户帐户,并连接到预先配置的 PostgreSQL 数据库以存储来自其运行的工作流的信息。您可以通过 vRealize Orchestrator Client 或 Web 服务访问 vRealize Orchestrator 及其公开的对象,以及 vRealize Orchestrator 工作流。通过 vRealize Orchestrator Client 和控制中心来监控和配置 vRealize Orchestrator 工作流与服务。

图 1. VMware vRealize Orchestrator 架构

VMware vRealize Orchestrator 架构包含一个工作流引擎和一个客户端应用程序。该架构的图形表示包含部分默认 vRealize Orchestrator Plug-in(vRealize Automation、vCenter Server、XML、SSH、SQL、SMTP)和预先配置的 PostgreSQL 数据库。此外,还包含目录服务或 vCenter Single Sign On。数据库、目录服务和 vCenter Single Sign On 均连接到工作流引擎。vCenter Server 实例通过 vCenter Server 插件连接到平台