系统插件会将 Orchestrator 工作流引擎连接到外部系统,以便您可以编排外部系统。

以下是系统插件的示例。

vCenter Server 插件

可让您使用工作流来管理 vCenter Server 实例。

vCloud Director 插件

可让您与工作流内的 vCloud Director 安装进行交互。

Cisco UCSM 插件

可让您与工作流内的 Cisco 实体进行交互。

以下是系统插件的主要特征。

复杂度

相比常规用途的插件,系统插件的复杂度更高,因为其中的技术相对较为复杂。系统插件必须代表 Orchestrator 中外部系统的所有元素与外部系统进行交互,并在 Orchestrator 中提供其功能。如果外部系统提供集成机制,您可以用其在 Orchestrator 中更加轻松地公开系统的功能。但是,除了代表 Orchestrator 中外部系统的元素外,系统插件还可能需要提供高扩展性、提供缓存机制,以及处理事件和通知等。

大小

系统插件通常为中等大小或较大。除了基本类集,系统插件还需要许多其他类,因为其通常会提供大量脚本对象。系统插件可能需要部分可与之交互的其他帮助程序和辅助类。

清单

系统插件通常包含大量对象,您必须在清单中正确公开这些对象以便在 Orchestrator 中轻松找到并进行处理。由于需要公开系统插件的大量对象,您应该构建辅助工具或流程以尽可能多地为插件自动生成代码。例如,vCenter Server 插件会提供此类工具。