Orchestrator содержит набор стандартных подключаемых модулей. Каждый подключаемый модуль предоставляет внешний API-интерфейс продукта платформе Orchestrator. Подключаемые модули предоставляют классы иерархии, дополнительные типы объектов для механизма создания сценариев и публикуют события уведомлений из внешней системы. Каждый подключаемый модуль также предоставляет библиотеку рабочих процессов для автоматизации типичных примеров использования интегрированных внешних продуктов.
Список установленных подключаемых модулей отображается на странице Управление подключаемыми модулями в Центре управления. Для подключаемых модулей, требующих настройки, в интерфейсе предусмотрены отдельные вкладки.
Подключаемый модуль |
Цель |
Конфигурация |
---|---|---|
vCenter Server |
Обеспечивает доступ к API-интерфейсу vCenter Server, позволяя использовать все объекты и функции vCenter Server в процессах управления, автоматизируемых с помощью Orchestrator. |
См. раздел Настройка подключаемого модуля vCenter Server. |
Конфигурация |
Предоставляет рабочие процессы для настройки проверки подлинности, подключения к базе данных, сертификатов SSL и прочих функций для Orchestrator. |
Нет |
Библиотека |
Предоставляет рабочие процессы, которые работают в качестве основных элементов настройки и автоматизации клиентских процессов. Библиотека рабочих процессов включает в себя шаблоны для управления жизненным циклом, подготовки, аварийного восстановления, горячего резервного копирования и других стандартных процессов управления системами. Шаблоны можно копировать и изменять в соответствии с потребностями. |
Нет |
SQL |
Предоставляет интерфейс JDBC API. Это стандартный интерфейс в отрасли, который позволяет подключать приложения, написанные на языке Java, к базам данных независимо от их платформ. К таким базам данных относятся базы данных SQL и другие табличные источники данных, например электронные таблицы и неструктурированные файлы. Интерфейс JDBC API предоставляет API для вызовов, позволяющий получать доступ к базам данных SQL с помощью рабочих процессов. |
Нет |
SSH |
Обеспечивает реализацию протокола SSH-2. Позволяет использовать в рабочих процессах сеансы удаленной командной строки и передачи файлов с использованием проверки подлинности на основе пароля и открытого ключа. Поддерживает интерактивную проверку подлинности с использованием клавиатуры. Подключаемый модуль SSH также может обеспечивать удаленный просмотр файловой системы непосредственно в иерархии клиента Orchestrator. |
См. раздел Настройка подключаемого модуля SSH. |
XML |
Полнофункциональное средство анализа XML модели DOM, которое можно использовать в рабочих процессах. Кроме того, в API-интерфейсе JavaScript Orchestrator можно использовать ECMAScript для реализации XML (E4X). |
Нет |
Почта |
Использует протокол SMTP для отправки сообщений электронной почты из рабочих процессов. |
Задайте значения по умолчанию для объекта EmailMessage. См. раздел Определение SMTP-соединения по умолчанию. |
Сеть |
Использует библиотеку Jakarta Apache Commons Net Library. Обеспечивает реализацию протоколов Telnet, FTP, POP3 и IMAP. Протоколы POP3 и IMAP используются для чтения электронной почты. Вместе с подключаемым модулем «Почта» подключаемый модуль «Сеть» обеспечивает возможности отправки и получения электронной почты в рабочих процессах. |
Нет |
Документация по рабочим процессам |
Предоставляет рабочие процессы, с помощью которых можно создавать информацию о рабочем процессе или категории рабочих процессов в формате PDF. |
Нет |
Перечисление |
Предоставляет общие перечисляемые типы, которые можно использовать в рабочих процессах других подключаемых модулей. |
Нет |
HTTP-REST |
Обеспечивает управление веб-службами REST путем взаимодействия между vRealize Orchestrator и узлами REST. |
См. раздел Настройка подключаемого модуля HTTP-REST. |
SOAP |
Позволяет управлять веб-службами SOAP, обеспечивая взаимодействие между vRealize Orchestrator и узлами SOAP. |
См. раздел Настройка подключаемого модуля SOAP. |
AMQP |
Обеспечивает взаимодействие с серверами, которые используют протокол AMQP, также известными как брокеры. |
См. раздел Настройка подключаемого модуля AMQP. |
SNMP |
Позволяет vRealize Orchestrator устанавливать подключение к системам и устройствам, которые поддерживают протокол SNMP, и получать от них информацию. |
Нет |
Active Directory |
Обеспечивает взаимодействие между vRealize Orchestrator и Microsoft Active Directory. |
См. раздел Настройка подключаемого модуля Active Directory. |
Динамические типы |
Позволяет определить динамические типы, а также создавать и использовать объекты этих типов. |
См. раздел Использование подключаемого модуля динамических типов. |
Несколько узлов |
Содержит рабочие процессы для иерархического управления, управления экземплярами Orchestrator и масштабирования действий Orchestrator. |
См. раздел Использование подключаемого модуля Multi-Node. |
PowerShell |
Позволяет управлять узлами и выполнять настраиваемые процессы PowerShell. |
См. раздел Использование подключаемого модуля PowerShell. |
Компоненты подключаемого модуля
Каждый подключаемый модуль представляет собой пакет DAR-файлов. DAR-файлы хранятся в каталоге /var/lib/vco/app-server/plugins на Orchestrator Appliance. Компоненты каждого подключаемого модуля, такие как категории рабочих процессов и модули API-интерфейса, используют разные соглашения об именовании.
Имя подключаемого модуля в пользовательском интерфейсе конфигурации |
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 |
Почта |
|
Сеть |
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 |