vRealize Orchestrator содержит набор стандартных подключаемых модулей. Каждый подключаемый модуль предоставляет внешний API-интерфейс продукта с платформой vRealize Orchestrator. Подключаемые модули предоставляют классы иерархии, дополнительные типы объектов для механизма создания сценариев и публикуют события уведомлений из внешней системы. Каждый подключаемый модуль также предоставляет библиотеку рабочих процессов для автоматизации типичных примеров использования интегрированных внешних продуктов.

Список установленных подключаемых модулей отображается на странице Управление подключаемыми модулями в центре управления.

Табл. 1. Подключаемые модули, устанавливаемые с vRealize Orchestrator
Подключаемый модуль Цель Конфигурация
Active Directory Обеспечивает взаимодействие между vRealize Orchestrator и Microsoft Active Directory. См. раздел Настройка подключаемого модуля Active Directory.
AMQP Обеспечивает взаимодействие с серверами, которые используют протокол AMQP, также известными как брокеры. См. раздел Настройка подключаемого модуля AMQP.
Конфигурация Предоставляет рабочие процессы для настройки хранилищ ключей сервера vRealize Orchestrator и доверенных сертификатов, а также для управления ими. Нет
Динамические типы Позволяет определить динамические типы, а также создавать и использовать объекты этих типов. См. раздел Использование подключаемого модуля динамических типов.
Перечисление Предоставляет общие перечисляемые типы, которые можно использовать в рабочих процессах других подключаемых модулей. См. раздел Коды часовых поясов
HTTP-REST Обеспечивает управление веб-службами REST путем взаимодействия между vRealize Orchestrator и узлами REST. См. раздел Настройка подключаемого модуля HTTP-REST.
Библиотека Предоставляет рабочие процессы, которые работают в качестве основных элементов настройки и автоматизации клиентских процессов. Библиотека рабочих процессов включает в себя шаблоны для управления жизненным циклом, подготовки, аварийного восстановления, горячего резервного копирования и других стандартных процессов управления системами. Шаблоны можно копировать и изменять в соответствии с потребностями. Нет
Почта Использует протокол SMTP для отправки сообщений электронной почты из рабочих процессов.

Задайте значения по умолчанию для объекта EmailMessage.

См. раздел #GUIDAF60409B-3E97-4512-8A6C-C2DF3F0B5F95.

Несколько узлов Содержит рабочие процессы для иерархического управления, управления экземплярами vRealize Orchestrator и горизонтального масштабирования действий Orchestrator. См. раздел Использование подключаемого модуля Multi-Node.
Сеть Использует библиотеку Jakarta Apache Commons Net Library. Обеспечивает реализацию протоколов Telnet, FTP, POP3 и IMAP. Протоколы POP3 и IMAP используются для чтения электронной почты. Вместе с подключаемым модулем «Почта» подключаемый модуль «Сеть» обеспечивает возможности отправки и получения электронной почты в рабочих процессах.
PowerShell Позволяет управлять узлами и выполнять настраиваемые процессы PowerShell. См. раздел Использование подключаемого модуля PowerShell.
SNMP Позволяет vRealize Orchestrator устанавливать подключение к системам и устройствам, которые поддерживают протокол SNMP, и получать от них информацию.
SOAP Позволяет управлять веб-службами SOAP, обеспечивая взаимодействие между vRealize Orchestrator и узлами SOAP. См. раздел Настройка подключаемого модуля SOAP.
SQL Предоставляет интерфейс JDBC API. Это стандартный интерфейс в отрасли, который позволяет подключать приложения, написанные на языке Java, к базам данных независимо от их платформ. К таким базам данных относятся базы данных SQL и другие табличные источники данных, например электронные таблицы и неструктурированные файлы. Интерфейс JDBC API предоставляет API для вызовов, позволяющий получать доступ к базам данных SQL с помощью рабочих процессов.
SSH Обеспечивает реализацию протокола SSH-2. Позволяет использовать в рабочих процессах сеансы удаленной командной строки и передачи файлов с использованием проверки подлинности на основе пароля и открытого ключа. Поддерживает интерактивную проверку подлинности с использованием клавиатуры. Подключаемый модуль SSH также может обеспечивать удаленный просмотр файловой системы непосредственно в иерархии vRealize Orchestrator Client. См. раздел #GUIDF30FBD64-EB4C-4117-BE8D-683B3AF55768.
API-интерфейс vCloud Suite (vAPI) Предоставляет доступ к службам API-интерфейса, предлагаемым любым поставщиком vAPI.
vCenter Server Обеспечивает доступ к API-интерфейсу vCenter Server, позволяя встраивать все объекты и функции vCenter Server в процессы управления, автоматизируемые с помощью vRealize Orchestrator. См. раздел Настройка подключаемого модуля vCenter Server.
XML Полнофункциональное средство анализа XML модели DOM, которое можно использовать в рабочих процессах. Кроме того, в интерфейсе JavaScript API vRealize Orchestrator можно реализовывать ECMAScript для XML (E4X).

Компоненты подключаемого модуля

Каждый подключаемый модуль представляет собой пакет DAR-файлов. DAR-файлы хранятся в папке /data/vco/usr/lib/vco/app-server/plugins/ в vRealize Orchestrator Appliance. Компоненты каждого подключаемого модуля, такие как категории рабочих процессов и модули API-интерфейса, используют разные соглашения об именовании.

Табл. 2. Имена компонентов подключаемых модулей
Имя подключаемого модуля в пользовательском интерфейсе конфигурации DAR-файл Категории рабочих процессов Модуль API-интерфейса
Active Directory o11nplugin ad.dar

Компьютер

Конфигурация

Организационное подразделение

Пользователь

Группа пользователей

AD
AMQP o11nplugin-amqp.dar Конфигурация AMQP
Конфигурация o11nplugin-configurator.dar Конфигурация Configurator
Динамические типы o11nplugin-dynamictypes.dar Конфигурация DynamicTypes
Общие перечисляемые типы o11nplugin-enums.dar Нет Enums
HTTP-REST o11nplugin rest.dar Конфигурация REST
Библиотека o11nplugin-library.dar

Блокировка

Orchestrator

Тегирование

Неприменимо.
Почта o11nplugin-mail.dar Почта Mail
Orchestrator Multi-Node o11nplugin-multi-node.dar

Конфигурация серверов

Удаленное выполнение

Удаленное управление

Задачи

Рабочие процессы

VCO
Сеть o11nplugin-jakartacommonsnet.dar Нет Net
PowerShell o11nplugin-powershell.dar

Конфигурация

Создать

Шаблоны

PowerShell
SNMP o11nplugin-snmp.dar

Управление устройствами

Управление запросами

управление узлами прерываний

SNMP
SOAP o11nplugin-soap.dar Конфигурация SOAP
SQL o11nplugin-database.dar

JDBC

SQL

SQL
SSH o11nplugin-ssh.dar SSH SSH
Поддержка o11nplugin-support.dar Нет Support
vAPI o11nplugin-vapi.dar VAPI VAPI
vCenter Server o11nplugin-vsphere.dar vCenter VC
XML o11nplugin-xml.dar XML XML