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 提供從工作流程存取 SQL 式資料庫的呼叫層級 API。

SSH

提供 Secure 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 外掛程式可在工作流程中提供完整的電子郵件傳送和接收功能。

工作流程說明文件

提供可讓您以 PDF 格式產生工作流程或工作流程類別相關資訊的工作流程。

列舉

提供可在工作流程中供其他外掛程式使用的一般列舉類型。

HTTP-REST

允許透過 vRealize Orchestrator 與 REST 主機之間的介面管理 REST Web 服務。

請參閱設定 HTTP-REST 外掛程式

SOAP

可讓您透過提供 vRealize Orchestrator 和 SOAP 主機之間的互動來管理 SOAP Web 服務。

請參閱設定 SOAP 外掛程式

AMQP

可讓您與進階訊息佇列通訊協定 (AMQP) 伺服器 (亦稱為代理) 互動。

請參閱設定 AMQP 外掛程式

SNMP

允許 vRealize Orchestrator 連線已啟用 SNMP 的系統和裝置,並從中接收資訊。

Active Directory

提供 vRealize Orchestrator 和 Microsoft Active Directory 之間的互動。

請參閱設定 Active Directory 外掛程式

動態類型

可讓您定義動態類型,以及建立和使用這些動態類型的物件。

請參閱使用 Dynamic Type 外掛程式

多節點

包含階層管理、Orchestrator 執行個體管理以及 Orchestrator 活動擴充的工作流程。

請參閱使用 Multi-Node 外掛程式

PowerShell

可讓您管理 PowerShell 主機和執行自訂 PowerShell 作業。

請參閱使用 PowerShell 外掛程式

外掛程式元件

每個外掛程式皆為 DAR 檔案套件。DAR 檔案儲存在 Orchestrator Appliance 上的 /var/lib/vco/app-server/plugins 中。每個外掛程式的元件,例如工作流程類別與 API 模組,皆使用不同的命名慣例。

表格 2. 外掛程式元件名稱

組態使用者介面中的外掛程式名稱

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

郵件

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

o11nplugin-ad.dar

電腦

組態

組織單位

使用者

使用者群組

AD

Orchestrator

o11nplugin-multi-node.dar

伺服器組態

遠端執行

遠端管理

工作

工作流程

VCO

PowerShell

o11nplugin-powershell.dar

組態

產生

範本

PowerShell