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

在控制中心的管理插件页面中,可以查看已安装插件的列表。对于需要配置的插件,界面中提供单独的选项卡。

表 1. 随 Orchestrator 一起安装的插件

插件

用途

配置

vCenter Server

提供对 vCenter Server API 的访问权限,能够将所有 vCenter Server 对象和功能纳入可通过 Orchestrator 自动执行的管理流程中。

请参见配置 vCenter Server 插件

配置

提供用于配置 Orchestrator 身份验证、数据库连接、SSL 证书等的工作流。

提供可充当客户端流程自定义和自动化基本构建块的工作流。工作流库中包括可用于生命周期管理、置备、灾难恢复、热备份以及其他标准系统管理流程的模板。您可以复制和编辑这些模板,根据需要对其进行修改。

SQL

提供 Java 数据库连接 (JDBC) API,一种专用于 Java 编程语言和各种数据库之间建立独立于数据库的连接的行业标准。这些数据库包括 SQL 数据库以及其他表格数据源,例如电子表格或平面文件。JDBC API 提供了调用级 API,以便从工作流访问基于 SQL 的数据库。

SSH

支持实现安全 Shell v2 (SSH-2) 协议。允许在工作流中采用基于密码和公钥的身份验证运行远程命令和文件传输会话。支持键盘交互式身份验证。(可选)SSH 插件支持直接在 Orchestrator 客户端清单中浏览远程文件系统。

请参见配置 SSH 插件

XML

一种可在工作流中实施的完整文档对象模型 (DOM) XML 分析程序。或者,您也可以在 Orchestrator JavaScript API 中使用 ECMAScript for XML (E4X) 实施。

Mail

使用简单邮件传输协议 (SMTP) 从工作流发送电子邮件。

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

请参见定义默认 SMTP 连接

Net

使用 Jakarta Apache Commons Net 库。支持 Telnet、FTP、POP3 和 IMAP 协议实现。POP3 和 IMAP 协议用于读取电子邮件。Net 插件与 Mail 插件结合使用,可在工作流中提供完整的电子邮件收发功能。

工作流文档

提供相关工作流,可用于以 PDF 格式生成相关工作流或工作流类别的信息。

枚举

提供其他插件可在工作流中使用的常见枚举类型。

HTTP-REST

使您能够通过 vRealize Orchestrator 和 REST 主机之间的交互管理 REST Web 服务。

请参见配置 HTTP-REST 插件

SOAP

通过提供 vRealize Orchestrator 与 SOAP 主机之间的交互,使您可以管理 SOAP Web 服务。

请参见配置 SOAP 插件

AMQP

允许您与高级消息队列协议 (Advanced Message Queuing Protocol, AMQP) 服务器(也称为“代理”)进行交互。

请参见配置 AMQP 插件

SNMP

使 vRealize Orchestrator 可以连接到启用了 SNMP 的系统和设备,并接收它们的信息。

Active Directory

提供 vRealize Orchestrator 与 Microsoft Active Directory 之间的交互。

请参见配置 Active Directory 插件

动态类型

允许您定义动态类型并创建和使用这些动态类型的对象。

请参见使用 Dynamic Types 插件

多节点

包含用于分层管理、Orchestrator 实例管理和 Orchestrator 活动扩展的工作流。

请参见使用 Multi-Node 插件

PowerShell

用于管理 PowerShell 主机并运行自定义 PowerShell 操作。

请参见使用 PowerShell 插件

插件组件

每个插件是一个 DAR 文件包。DAR 文件存储在 Orchestrator Appliance 上的 /var/lib/vco/app-server/plugins 中。每个插件组件,例如工作流类别和 API 模块,均使用不同的命名约定。

表 2. 插件组件的名称

配置 UI 中的插件名称

DAR 文件

工作流类别

API 模块

vCenter Server

o11nplugin-vsphere.dar

vCenter

VC

vRO 配置

o11nplugin-configurator.dar

配置

Configurator

o11nplugin-library.dar

锁定

Orchestrator

故障排除

不适用。

SQL

o11nplugin-database.dar

JDBC

SQL

SQL

SSH

o11nplugin-ssh.dar

SSH

SSH

XML

o11nplugin-xml.dar

XML

XML

Mail

o11nplugin-mail.dar

Mail

Mail

Net

o11nplugin-jakartacommonsnet.dar

Net

工作流文档

o11nplugin-wfdocs.dar

工作流文档

工作流文档

常用枚举类型

o11nplugin-enums.dar

Enums

动态类型

o11n-plugin-dynamictypes.dar

配置

DynamicTypes

HTTP-REST

o11nplugin-rest.dar

配置

REST

SOAP

o11n-plugin-soap.dar

配置

SOAP

AMQP

o11n-plugin-amqp.dar

配置

AMQP

SNMP

o11n-plugin-snmp.dar

设备管理

查询管理

陷阱主机管理

SNMP

Active Directory

计算机

配置

组织单位

用户

用户组

AD

Orchestrator

o11nplugin-multi-node.dar

服务器配置

远程执行

远程管理

任务

工作流

VCO

PowerShell

o11nplugin-powershell.dar

配置

生成

模板

PowerShell