利用插件,您可以使用 vRealize Orchestrator 访问并控制外部技术和应用程序。通过在 vRealize Orchestrator 插件中公开外部技术,您可以将对象和功能入工作流,用于访问外部技术的对象和函数。

通过使用插件,您可访问的外部技术可能包含虚拟化管理工具、电子邮件系统、数据库、目录服务、远程控制接口等。

您可以使用一组标准的 vRealize Orchestrator 插件将 vCenter Server API 和电子邮件功能等外部技术纳入工作流。此外,还可以使用 vRealize Orchestrator 开放式插件架构,开发用于访问其他应用程序的插件。

表 1. vRealize Orchestrator 中默认包括的插件

插件

用途

vCenter Server

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

配置

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

vCO 库

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

SQL

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

SSH

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

XML

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

Mail

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

Net

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

枚举

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

工作流文档

提供一些工作流,支持您以 PDF 格式生成工作流或工作流类别的相关信息。

HTTP-REST

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

SOAP

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

AMQP

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

SNMP

使 vCenter Orchestrator 能够连接到已启用 SNMP 的系统和设备,并从中接收信息。

Active Directory

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

vCO WebOperator

一个 Web 视图,允许您通过网络使用 Web 浏览器访问 vRealize Orchestrator 库中的工作流并与其进行交互。

动态类型

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

PowerShell

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

多节点

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

vRealize Automation

支持您创建并运行工作流,以便在 vRealize OrchestratorvRealize Automation 之间进行交互。

有关 VMware 开发和分发的 vRealize Orchestrator 插件的详细信息,请参见 VMware vRealize ™ Orchestrator ™ 文档登录页面。