Инфраструктура как услуга vRealize Automation состоит из одного или нескольких серверов Windows, которые работают вместе, моделируя и подготавливая системы в частных, общедоступных или гибридных облачных инфраструктурах.

Установите компоненты Инфраструктура как услуга vRealize Automation на один или несколько виртуальных либо физических серверов Windows. После установки операции Инфраструктура как услуга появляются на вкладке «Инфраструктура» в интерфейсе продукта.

Инфраструктура как услуга состоит из следующих компонентов, которые могут быть установлены совместно или по отдельности в зависимости от размера развертывания.

Веб-сервер

Веб-сервер Инфраструктура как услуга обеспечивает администрирование инфраструктуры и создание службы для интерфейса продукта vRealize Automation. Этот компонент веб-сервера взаимодействует со службой диспетчера, которая предоставляет обновления из диспетчера Distributed Execution Manager (DEM), базы данных SQL Server и агентов.

Model Manager

Для упрощения интеграции с внешними системами и базами данных в vRealize Automation используются модели. В моделях реализована бизнес-логика, используемая в DEM.

Диспетчер модели предоставляет службы и служебные программы для сохранения, защиты и распространения элементов моделей, а также управления их версиями. Диспетчер моделей размещается на одном из веб-серверов Инфраструктура как услуга и взаимодействует с диспетчерами DEM, базой данных SQL Server и веб-сайтом интерфейса продукта.

Manager Service

Служба диспетчера — это служба Windows, которая координирует взаимодействие между диспетчерами DEM Инфраструктура как услуга, базой данных SQL Server, агентами и SMTP.

Инфраструктура как услуга требует, чтобы служба диспетчера активно работала только на одном компьютере под управлением Windows. Для резервного копирования или обеспечения высокой доступности можно развернуть дополнительные компьютеры под управлением Windows, на которых можно вручную запускать службу диспетчера, если работа активной службы будет остановлена.

Важно:

Одновременный запуск активной службы диспетчера на нескольких Инфраструктура как услуга-серверах Windows приводит к непригодности решения vRealize Automation к использованию.

Служба диспетчера связывается с веб-сервером через диспетчер моделей. Она должна быть запущена под учетной записью домена с правами администратора на всех серверах Windows Инфраструктура как услуга.

База данных SQL Server

В решении Инфраструктура как услуга для хранения информации об управляемых им компьютерах, а также информации о собственных элементах и политиках используется база данных Microsoft SQL Server. Большинство пользователей разрешает vRealize Automation создавать базу данных во время установки. Помимо этого, базу данных можно создать отдельно, если этого требуют политики объекта.

Distributed Execution Manager

Компонент DEM Инфраструктура как услуга выполняет бизнес-логику настраиваемых моделей, взаимодействуя с базой данных SQL Server Инфраструктура как услуга, а также с внешними базами данных и системами. Чаще всего диспетчеры DEM устанавливаются на сервер Windows Инфраструктура как услуга, на котором размещается активная служба диспетчера, но это условие не является обязательным.

Каждый экземпляр DEM действует как рабочий процесс или оркестратор. Эти роли могут быть установлены на один и тот же сервер или отдельные серверы.

Рабочий процесс DEM: рабочий процесс DEM имеет одну функцию — выполнять рабочие процессы. Несколько рабочих процессов DEM повышают мощность и могут быть установлены на один и тот же сервер или отдельные серверы.

Оркестратор DEM: оркестратор DEM выполняет следующие функции надзора.

  • Отслеживание рабочих процессов DEM. Если рабочий процесс останавливается или теряет подключение к диспетчеру моделей, с помощью оркестратора DEM эти рабочие процессы перемещаются в другой рабочий процесс DEM.

  • Планирование рабочих процессов путем создания их новых экземпляров в запланированное время.

  • Осуществление контроля за тем, чтобы в конкретный момент времени был запущен только один экземпляр запланированного рабочего процесса.

  • Предварительная обработка рабочих процессов перед их выполнением. Предварительная обработка включает в себя проверку необходимых условий для рабочих процессов и создание истории выполнения таких процессов.

Активному оркестратору DEM необходимо устойчивое постоянное сетевое подключение к узлу диспетчера модели. В больших развертываниях с несколькими оркестраторами DEM на отдельных серверах второстепенные оркестраторы выступают в качестве резервных оркестраторов, отслеживая активный оркестратор DEM, а также обеспечивают резервирование и отработку отказа в случае возникновения проблемы с активным оркестратором DEM. Для такого типа конфигурации отработки отказа можно попробовать установить активный оркестратор DEM с активным узлом службы диспетчера и второстепенные оркестраторы DEM с резервными узлами службы диспетчера.