vRealize Orchestrator является ядром рабочих процессов, интегрированным в vRealize Automation.

Сервер vRealize Orchestrator распространяется с предварительно настроенным vRealize Automation, поэтому, когда системный администратор развернет устройство vRealize Automation, сервер vRealize Orchestrator будет готов к работе.
Рис. 1. Создание и запрос элементов каталога входит в состав Все как услуга для подготовки пользовательского ресурса
Сопоставляет тип объекта Orchestrator в качестве пользовательского ресурса и рабочий процесс Orchestrator в качестве схемы элементов службы. Можно опубликовать несколько схем элементов службы в качестве элементов каталога и объединить их в расширенную службу. Затем можно предоставить службу в каталоге клиентов. Когда клиенты запрашивают подготовку элемента каталога, включенного в службу, они запускают рабочий процесс Orchestrator и подготавливают элемент в каталоге.

Разработчики архитектуры Все как услуга добавляют настраиваемые ресурсы, относящиеся к поддерживаемым конечным точкам и предоставляемым рабочим процессам, а затем создают схемы элементов Все как услуга и действия, основанные на этих ресурсах. Администраторы арендатора и менеджеров бизнес-группы могут добавлять схемы элементов Все как услуга и действия в каталог служб. Схему элементов Все как услуга также можно использовать в конструкторе схем элементов.

Когда пользователь каталога служб запрашивает элемент, vRealize Automation запускает рабочий процесс vRealize Orchestrator для подготовки настраиваемого ресурса.

Рис. 2. Создание и запрос действий настраиваемых ресурсов для изменения настраиваемого ресурса
Сопоставляет тип объекта Orchestrator в качестве пользовательского ресурса и рабочий процесс Orchestrator в качестве действия ресурса. После подготовки клиентами настраиваемого ресурса они могут запрашивать запуск действия ресурса и изменять подготовленный ими элемент. Когда клиенты запрашивают действие после подготовки, они запускают рабочий процесс в Orchestrator и изменяют элемент в каталоге.

Разработчики Все как услуга также могут добавить рабочие процессы vRealize Orchestrator в качестве действий ресурсов для расширения возможностей vRealize Automation. После подготовки пользователями каталога служб настраиваемого ресурса они могут запускать действия, выполняемые после подготовки ресурсов. Таким образом, клиенты запускают рабочий процесс vRealize Orchestrator и изменяют подготовленный настраиваемый ресурс.

Когда пользователь каталога служб запрашивает схему элементов Все как услуга или действие ресурса в качестве элемента каталога, служба Все как услуга запускает соответствующий рабочий процесс vRealize Orchestrator, передавая ему в качестве глобальных параметров следующие данные.
Табл. 1. Глобальные параметры Все как услуга
Параметр Описание
__asd_tenantRef Арендатор пользователя, запрашивающего рабочий процесс.
__asd_subtenantRef Бизнес-группа пользователя, запрашивающего рабочий процесс.
__asd_catalogRequestId Идентификатор запроса из каталога для запуска этого рабочего процесса.
__asd_requestedFor Целевой пользователь запроса. Если запрос выполняется от имени пользователя, то это пользователь, от имени которого запрошен рабочий процесс, в остальных случаях это пользователь, запрашивающий рабочий процесс.
__asd_requestedBy Пользователь, запрашивающий рабочий процесс.

Если схема элементов Все как услуга или действие ресурса использует рабочий процесс vRealize Orchestrator, который содержит элемент схемы взаимодействия с пользователем, то при запросе пользователем службы рабочий процесс приостанавливает выполнение и ожидает от пользователя предоставления необходимых данных. Чтобы ответить на ожидание взаимодействия, пользователь должен перейти к Входящие > Действие пользователя, выполняемое вручную.

Иерархия сервера vRealize Orchestrator по умолчанию является общей для всех арендаторов и не может быть использована отдельно для каждого арендатора. Например, если разработчик архитектуры служб создает схему элементов службы для создания кластера вычислительных ресурсов, клиентам из разных арендаторов приходится просматривать элементы иерархии всех экземпляров vCenter Server, хотя они могут относится к другому арендатору.

Системные администраторы могут установить vRealize Orchestrator или отдельно развернуть vRealize Orchestrator Appliance, чтобы настроить внешний экземпляр vRealize Orchestrator и сконфигурировать vRealize Automation для работы с таким внешним экземпляром vRealize Orchestrator.

Системные администраторы также могут настраивать категории рабочих процессов vRealize Orchestrator отдельно для каждого арендатора и определять, какие рабочие процессы доступны для каждого арендатора.

Кроме того, администраторы арендаторов могут также настроить внешний экземпляр vRealize Orchestrator, но только для своих арендаторов.

Для получения информации о настройке внешнего экземпляра vRealize Orchestrator и категорий рабочих процессов vRealize Orchestrator см. Настройка vCenter Orchestrator и подключаемых модулей.