vRealize Automation IaaS 包含一个或多个协同工作的 Windows Server,以在专用、公共或混合云基础架构中建模和置备系统。

您可以将 vRealize Automation IaaS 组件安装在一个或多个虚拟或物理 Windows Server 上。安装后,IaaS 操作显示在产品界面中的“基础架构”选项卡下面。

IaaS 包含下列组件,它们可以安装在一起或单独安装,具体情况取决于部署大小。

Web 服务器

IaaS Web 服务器可为 vRealize Automation 产品界面提供基础架构管理和服务编写功能。Web 服务器组件与 Manager Service 通信,后者提供来自 Distributed Execution Manager (DEM)、SQL Server 数据库和代理的更新。

Model Manager

vRealize Automation 使用模型促进与外部系统和数据库的集成。这些模型可实施 DEM 使用的业务逻辑。

Model Manager 为模型元素的保留、版本控制、保护和分配提供了许多服务和实用程序。Model Manager 托管在一个 IaaS Web 服务器上,并与 DEM、SQL Server 数据库和产品界面网站通信。

Manager Service

Manager Service 是一项 Windows 服务,用来协调 IaaS DEM、SQL Server 数据库、代理和 SMTP 之间的通信。

IaaS 要求只有一台 Windows 计算机主动运行 Manager Service。为确保备份或高可用性,您可以部署其他 Windows 计算机。如果活动服务停止,可从这些计算机中手动启动 Manager Service。

重要:

同时在多个 IaaS Windows Server 上运行活动的 Manager Service 会导致 vRealize Automation 无法使用。

在所有 IaaS Windows Server 上,Manager Service 通过 Model Manager 与 Web 服务器通信,且必须在具有管理员特权的域帐户下运行。

SQL Server 数据库

IaaS 使用 Microsoft SQL Server 数据库维护其管理的计算机及其相应元素和策略的信息。大多数用户允许 vRealize Automation 在安装期间创建数据库。如果站点策略有要求,您也可以单独创建数据库。

Distributed Execution Manager

IaaS DEM 组件运行自定义模型的业务逻辑,用来与 IaaS SQL Server 数据库以及外部数据库和系统进行交互。常见方法是将 DEM 安装在托管活动 Manager Service 的 IaaS Windows Server,但这不是必需的。

每个 DEM 实例都起着 Worker 或 Orchestrator 的作用。这些角色可以安装在同一服务器或不同服务器上。

DEM Worker — DEM Worker 的作用是运行工作流。多个 DEM Worker 可以增加容量,并可以安装在同一服务器或不同服务器上。

DEM Orchestrator — DEM Orchestrator 负责执行下列监督功能。

  • 监控 DEM Worker。如果一个 Worker 停止或与 Model Manager 断开连接,DEM Orchestrator 会将工作流迁移到另一个 DEM Worker。

  • 通过在调度的时间创建新工作流实例来调度工作流。

  • 确保在给定的时间,调度工作流只有一个实例正在运行。

  • 在工作流运行之前进行预处理。预处理包括检查工作流的前提条件和创建工作流的执行历史记录。

活动 DEM Orchestrator 需要与 Model Manager 主机建立起稳定的网络连接。在多个 DEM Orchestrator 分布在不同服务器上的大型部署中,辅助 Orchestrator 会监控主动 DEM Orchestrator 以起着备份作用。如果活动 DEM Orchestrator 出现问题,辅助 Orchestrator 将提供冗余和故障切换。对于此类故障切换配置,您可以考虑通过主用 Manager Service 主机安装活动 DEM orchestrator,通过备用 Manager Service 主机安装辅助 DEM orchestrator。