vRealize Orchestrator 随附一组标准插件,每个插件可向 vRealize Orchestrator 平台公开一个外部产品 API。插件用于向脚本引擎提供清单类、其他对象类型,并发布来自外部系统的通知事件。每个插件还可提供了工作流库,自动处理集成外部产品的典型用例。

在控制中心的管理插件页面中,可以查看已安装插件的列表。

表 1. vRealize Orchestrator 一起安装的插件
插件 用途 配置
Active Directory 提供 vRealize Orchestrator 与 Microsoft Active Directory 之间的交互。 请参见配置 Active Directory 插件
AMQP 与高级消息队列协议 (Advanced Message Queuing Protocol, AMQP) 服务器(也称为“代理”)进行交互。 请参见配置 AMQP 插件
Auto Deploy 执行与 vCenter Server ESXi 主机关联的不同操作。 请参见配置 Auto Deploy 插件
配置 提供用于配置和管理 vRealize Orchestrator 服务器密钥库和受信任证书的工作流。
动态类型 定义动态类型并创建和使用这些动态类型的对象。 请参见使用 Dynamic Types 插件
枚举 提供其他插件可在工作流中使用的常见枚举类型。 请参见时区代码
HTTP-REST 通过 vRealize Orchestrator 与 REST 主机之间的交互管理 REST Web 服务。 请参见配置 HTTP-REST 插件
提供可充当客户端流程自定义和自动化基本构建块的工作流。工作流库中包含可用于生命周期管理、置备、灾难恢复、热备份以及其他标准系统管理流程的模板。您可以复制和编辑这些模板,根据需要对其进行修改。
Mail 使用简单邮件传输协议 (SMTP) 从工作流发送电子邮件。

设置 EmailMessage 对象要使用的默认值。

请参见定义默认 SMTP 连接

多节点 包含用于分层管理、vRealize Orchestrator 实例管理和 Orchestrator 活动扩展的工作流。 请参见使用 Multi-Node 插件
Net 使用 Jakarta Apache Commons Net 库。支持 Telnet、FTP、POP3 和 IMAP 协议实现。POP3 和 IMAP 协议用于读取电子邮件。通过 Mail 插件,Net 插件可在工作流中提供完整的电子邮件收发功能。
PowerShell 管理 PowerShell 主机并运行自定义 PowerShell 操作。 请参见使用 PowerShell 插件
SNMP 从启用 SNMP 的系统和设备连接并接收信息。
SOAP 通过提供 vRealize Orchestrator 与 SOAP 主机之间的交互管理 SOAP Web 服务。 请参见配置 SOAP 插件
SQL 提供 Java 数据库连接 (JDBC) API,JDBC API 是一个行业标准,可用于在 Java 编程语言和各种数据库之间建立独立于数据库的连接。这些数据库包括 SQL 数据库以及其他表格数据源,例如电子表格或平面文件。JDBC API 提供了调用级 API,以便从工作流访问基于 SQL 的数据库。
SSH 支持实现安全 Shell v2 (SSH-2) 协议。允许在工作流中采用基于密码和公钥的身份验证运行远程命令和文件传输会话。支持键盘交互式身份验证。(可选)SSH 插件支持在 vRealize Orchestrator Client 清单中直接浏览远程文件系统。 请参见添加 SSH 主机
vCenter 提供 vCenter API 的访问权限,使您能够将所有 vCenter 对象和功能纳入通过使用 vRealize Orchestrator 自动执行的管理流程。 请参见配置 vCenter Server 插件
vCloud Suite API (vAPI) 提供对任何 vAPI 提供程序公开的 API 服务的访问权限。
vRealize Automation 该插件预安装了 vRealize Automation 中嵌入的 vRealize Orchestrator 部署。将 vRealize OrchestratorvRealize AutomationvRealize Automation Cloud 相集成。 请参见使用适用于 vRealize Automation 的 vRealize Orchestrator 插件
vSphere Update Manager (VUM) 提供 vRealize Orchestrator 与 VMware vSphere Update Manager/vSphere Lifecycle Manager 之间的交互。 请参见将 vSphere Update Manager 插件连接到 vCenter
XML 一种可在工作流中实施的完整文档对象模型 (DOM) XML 分析程序。或者,您也可以在 vRealize Orchestrator JavaScript API 中使用 ECMAScript for XML (E4X) 实施。

插件组件

每个插件组件,例如工作流类别和 API 模块,均使用不同的命名约定。

表 2. 插件组件的名称
配置 UI 中的插件名称 工作流类别 API 模块
Active Directory

计算机

配置

组织单位

用户

用户组

AD
AMQP 配置 AMQP
Auto Deploy

应答文件

配置

重新置备主机

规则

规则集合规性

AutoDeploy
配置 配置 Configurator
动态类型 配置 DynamicTypes
常用枚举类型 Enums
HTTP-REST 配置 REST

锁定

Orchestrator

标记

不适用。
Mail Mail Mail
Orchestrator 多节点

服务器配置

远程执行

远程管理

任务

工作流

VCO
Net Net
PowerShell

配置

生成

模板

PowerShell
SNMP

设备管理

查询管理

陷阱主机管理

SNMP
SOAP 配置 SOAP
SQL

JDBC

SQL

SQL
SSH SSH SSH
支持 Support
vAPI VAPI VAPI
vCenter vCenter VC
vRealize Automation

配置

基础架构

VRA
vSphere Update Manager 配置 VUM
XML XML XML