Orchestrator 随附一组标准插件,每个插件可向 Orchestrator 平台公开一个外部产品 API。插件用于向脚本引擎提供清单类、其他对象类型,并发布来自外部系统的通知事件。每个插件还可提供了工作流库,自动处理集成外部产品的典型用例。
在控制中心的管理插件页面中,可以查看已安装插件的列表。对于需要配置的插件,界面中提供单独的选项卡。
插件 |
用途 |
配置 |
---|---|---|
vCenter Server |
提供对 vCenter Server API 的访问权限,能够将所有 vCenter Server 对象和功能纳入可通过 Orchestrator 自动执行的管理流程中。 |
|
配置 |
提供用于配置 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) 实施。 |
无 |
使用简单邮件传输协议 (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 之间的交互。 |
|
动态类型 |
允许您定义动态类型并创建和使用这些动态类型的对象。 |
|
多节点 |
包含用于分层管理、Orchestrator 实例管理和 Orchestrator 活动扩展的工作流。 |
请参见使用 Multi-Node 插件。 |
PowerShell |
用于管理 PowerShell 主机并运行自定义 PowerShell 操作。 |
请参见使用 PowerShell插件。 |
插件组件
每个插件是一个 DAR 文件包。DAR 文件存储在 Orchestrator Appliance 上的 /var/lib/vco/app-server/plugins 中。每个插件组件,例如工作流类别和 API 模块,均使用不同的命名约定。
配置 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 |
o11nplugin-mail.dar |
|||
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 |