Общие сведения о System Center — Orchestrator

Важно!

Поддержка этой версии Orchestrator завершена. Рекомендуется выполнить обновление до Orchestrator 2022.

Как ИТ-администратор вы, вероятно, выполняете многочисленные задачи и процедуры для поддержания работоспособности вычислительной среды. Возможно, вы автоматизировали отдельные задачи, но, как правило, не весь процесс. С помощью System Center — Orchestrator вы связываете разрозненные задачи и процедуры, используя графический пользовательский интерфейс Runbook Designer для создания надежных, гибких и эффективных комплексных решений в ИТ-среде. С помощью Orchestrator можно:

  • автоматизация процессов в центре обработки данных, независимо от оборудования или платформы;
  • Стандартизация рекомендаций для повышения операционной эффективности.
  • Подключайте системы от разных поставщиков, не зная, как использовать скрипты и языки программирования.

Архитектура оркестратора

На следующей схеме показаны все функции Orchestrator и взаимодействие между ними.

Схема архитектуры Orchestrator.

База данных оркестрации является центром установки Orchestrator, содержащей все модули Runbook, параметры конфигурации и журналы. Сервер Management — это необходимый связующий слой между Runbook Designer и базой данных Orchestration. Один или несколько серверов Runbook взаимодействуют напрямую с базой данных, получая для запуска модули Runbook, и хранят информацию о заданиях, создаваемых из модулей Runbook. Веб-служба также взаимодействует непосредственно с базой данных Orchestration и обеспечивает подключение веб-браузера для консоли Orchestration.

Автоматизация с помощью модулей Runbook

Чтобы автоматизировать задачу или процесс в Orchestrator, используйте Designer Runbook для создания модуля Runbook. Путем перетаскивания действий с панели Действия они добавляются к модулю Runbook. Затем действия связываются в нужном порядке для создания рабочего процесса.

На следующем рисунке показан простой модуль Runbook.

Простая схема runbook.

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

Каждое действие runbook завершается, прежде чем переходить к следующему, и доступны действия, обеспечивающие сложную логику, например требование выполнения нескольких действий перед продолжением runbook. С помощью комбинации логики в действиях и интеллектуальных связей можно реализовать любую логику, которую требует определенный сценарий автоматизации.

Как Orchestrator обрабатывает модули Runbook

После создания модуля Runbook вы зафиксируйте его в базе данных оркестрации, зарегистрировав его. Затем можно использовать Runbook Designer или консоль Orchestration для запуска и остановки модуля Runbook.

Запрос на запуск модуля Runbook создает задание , хранящееся в базе данных оркестрации. Каждый Runbook может определить основной сервер Runbook и один или несколько резервных, которые обрабатывают Runbook, если основной сервер недоступен. Служба на каждом сервере Runbook непрерывно отслеживает в базе данных Orchestration задания, которые сервер может обработать. Когда сервер Runbook обнаруживает задание, он регистрирует, что он работает над заданием, копирует runbook локально, регистрирует, что на нем запущен экземпляр runbook, а затем начинает обработку модуля Runbook. Для любого модуля Runbook, не содержащего монитора, можно создать несколько запросов runbook, что означает, что один модуль Runbook может иметь несколько заданий.

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

Расширение Оркестратора

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

Компонент Orchestrator Описание
Пакет интеграции (IP) Пакет интеграции — это коллекция настроенных действий, разработанных для продукта или технологии. Корпорация Майкрософт и другие компании предоставляют пакеты интеграции с действиями для взаимодействия со своим продуктом из модуля Runbook Orchestrator.
Orchestrator Integration Toolkit Набор средств интеграции Orchestrator позволяет расширить библиотеку действий за пределы коллекции стандартных действий и пакетов интеграции. Набор средств интеграции содержит средства на основе мастера для создания новых действий и пакетов интеграции для Orchestrator. Разработчики также могут использовать набор средств интеграции для создания пакетов интеграции из пользовательских действий, которые они создают с помощью пакета SDK Orchestrator.

Дальнейшие действия

Установка Orchestrator.