Поделиться через


Обзор консоли оркестрации

Консоль Orchestrator — это одна веб-страница с несколькими панелями и рабочими областями. В этой статье описываются панели и рабочие области, а также приводятся процедуры доступа к консоли и управления рабочими книгами. В нем содержатся сведения об использовании последней веб-консоли на основе HTML5 и использовании SilverLight (не рекомендуется). Убедитесь, что вы переходите на последнюю веб-консоль, выполнив действия, описанные в этой статье.

Примечание.

Извлеките пакет выпуска версии 10.19.350.0 из DLC.

В области навигации слева отображается дерево Runbook и папок, как показано в конструкторе Runbook Designer. В отличие от консоли в предыдущих версиях, нельзя выбрать папки, но можно выбирать Runbooks, просматривать их задания и выполнять их.

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

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

Примечание.

В настоящее время автоматическое обновление не поддерживается для любого из экранов. Перезагрузите страницу вручную.

Панель инструментов

На панели мониторинга отображаются активные задания в верхней части, за которыми следует таблица всех завершенных заданий (история). Область завершенных заданий (журнал) по умолчанию свернута, что позволяет сосредоточиться на активных заданиях.

Снимок экрана: журнал панели мониторинга.

Каждая строка в обеих панелях соответствует уникальному заданию. Задание может иметь один или несколько экземпляров справочника (Runbook). Каждая строка показывает:

  • Идентификатор задания: ссылка на Модуль Runbook
  • Отметки времени: количество успешных и неудачных экземпляров отображается в одном из столбцов для каждой строки.
  • Кнопки действий: остановка задания или просмотр сведений о задании.

Вы можете выбрать и развернуть каждую из строк задания и просмотреть экземпляры задания.

Руководства по операциям

При выборе модуля Runbook в дереве навигации или выборе ссылки runbook приложение переходит на экран Runbook. На верхней панели перечислены метаданные runbook (состояние редактирования, метки времени и т. д.). Кнопка "Выполнить" позволяет ставить Runbook в очередь для выполнения на требуемом подмножестве серверов Runbook. Кнопка "Выполнить" отключена для модулей Runbook, которые не отображаются в состоянии "Опубликовано".

Снимок экрана: представление runbook.

Под этой панелью находится представление с вкладками:

  • Представление: для графического изображения Runbook.
  • Задания: список активных и завершенных заданий модуля Runbook (см. ниже).
  • Экземпляры: список активных и завершенных экземпляров модуля Runbook во всех его заданиях (см. ниже).

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

Снимок экрана, отображающий задания runbook.

Снимок экрана: экземпляры runbook.

Строки в разделе "Задания" можно выбрать так же, как и на экране панели мониторинга. Выполняемые задания можно остановить с помощью кнопок справа от работающей строки.

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

Работы

При выборе задания (с помощью кнопки i) приложение переходит на этот экран. На верхней панели показаны метаданные задания (метки времени, параметры).

Таблица, показывающая инстанции этого задания, размещена после панели.

Снимок экрана: сведения о задании.

Большинство заданий имеют один экземпляр. Если модуль Runbook имеет действие триггера монитора или события, каждый триггер запускает уникальный экземпляр задания. На следующем снимку экрана показано задание с несколькими экземплярами.

Снимок экрана, показывающий экземпляры заданий.

Примечание.

Задание может иметь не более одного запущенного экземпляра в любое время. Но так как Runbook может иметь множество параллельно выполняющихся заданий, Runbook может иметь больше одного запущенного экземпляра.

Состояние задания отображается визуально со значками:

Иконка Состояние
Три точки Задание в очереди
Песочные часы Задание выполняется
Круг с косой чертой Задание было отменено
Галочка Задание успешно завершено
Красный восклицательный знак Задание завершено, но завершилось сбоем
Предупреждение Задание завершено с предупреждениями

Экземпляры

При выборе экземпляра (с помощью кнопки i) приложение переходит на этот экран. На верхней панели показаны метаданные экземпляра (идентификатор задания, метки времени, параметры, сервер, выполняющий этот экземпляр).

Скриншот, показывающий инстанс.

На верхней панели также есть три кнопки навигации:

  • Предыдущий: Просмотреть экземпляр, который выполнялся перед этим.
  • Далее: просмотрите экземпляр, который был запущен после этого.
  • Последнее: просмотреть самую актуальную версию.

Скриншот с подробностями экземпляра runbook.

Снимок экрана, показывающий детали runbook.

Примечание.

Идентификатор задания тот же, и поскольку второй экземпляр по-прежнему выполняется, задание также остаётся активным.

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

Так как действие может выполняться несколько раз в экземпляре (из-за циклирования), каждое выполнение действия имеет уникальный номер последовательности. Наложение позволяет выбрать последовательность # с помощью раскрывающегося списка в верхней части экрана.

Снимок экрана: сведения о экземпляре.

Примечание.

Чтобы обеспечить быстрое время загрузки, для операции загружаются только первые 10 выходных данных операции. Кнопка "Загрузить больше " показывает, сколько раз выполнялось это действие, и вы можете выбрать его для загрузки дополнительных выходных данных.

Состояние экземпляра и действия соответствует такому же формату, как и состояние задания.

Запуск runbook'ов

Перейдите на экран Runbook требуемого модуля Runbook и выберите "Выполнить". Откроется форма наложения справа, где вам будет предложено:

  • Задайте значения для всех входных параметров (обязательно).
  • Выберите набор серверов Runbook, на которых можно запланировать это задание.

Снимок экрана: параметризованный запуск.

Только один из этих серверов выполнит это задание. Чтобы выполнить Runbook на множестве серверов, необходимо выполнить множество заданий и явно указать серверы по одному.

Примечание.

Введите параметры в форме, в противном случае форма не будет считаться.

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

Снимок экрана: уведомление о очереди заданий.

Остановка выполнения заданий

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

Снимок экрана: уведомление об остановке задания.

Вопросы и ответы

Консоль не загружается; ошибка "Ух! Возникает проблема с подключением к WebApi [состояние 0]".

  1. Проверьте консоль разработчика браузера (вкладка консоли), найдите ошибки CORS (заблокированы политикой CORS).

    Снимок экрана: консоль ошибок.

  2. Если ошибок CORS нет, проверьте журналы 'Просмотр событий' (приложение) на компьютере с веб-API.

Чтобы устранить ошибки CORS, необходимо убедиться, что файл API web.config должен иметь подходящую конфигурацию CORS. Ошибка браузера показывает значение источника, которое ожидается в веб-API web.config. Хотя доменные имена не учитывает регистр, СЛУЖБА IIS CORS использует тест сравнения с учетом регистра. Убедитесь, что origin значение находится в нижнем регистре в конфигурации IIS CORS.

Совет

Типичная конфигурация ВЕБ-API IIS CORS:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

Дополнительные сведения о настройке CORS см. в web.configэтой статье о конфигурации модуля CORS.

Как обновить URL-адрес веб-API?

Консоль загружает {install_dir}\assets\configuration.json для поиска URL-адреса API. Этот файл можно изменить с помощью обычного текстового редактора. Убедитесь, что в конце URL-адреса нет косой черты (/).

Миграция на веб-компоненты HTML5

Веб-компоненты HTML5 были выпущены в декабре 2021 года через объявление в блоге. В выпуске представлен REST API .NET Core 5 и переработанная консоль HTML5 (без Silverlight).

Мы рекомендуем перейти на веб-компоненты .NET Core 6 (версии 10.19.350.0), которые будут поддерживаться в рамках политики поддержки System Center 2019.

Ниже приведены улучшения, внесенные в веб-компоненты:

  1. Обновите до последней версии LTSC .NET Core 6. .NET 5 достигла конца поддержки .
  2. Job start Параметры формы в веб-консоли .NET 5 были обязательными.
  3. Горизонтальная прокрутка, добавлена в дерево навигации, исправляет проблемы с отрисовкой глубоко вложенных содержимого.
  4. Конечные точки API были затвердены, и проблемы с разрешениями пользователей, которые не учитываются, исправлены.
  5. Временные метки, видимые на консоли, теперь соответствуют системной временной зоне.
  6. Модули Runbook на корневом уровне (то есть без родительской папки) теперь видны.
  7. Спецификация Swagger (также известная как OpenAPI), описывающая API, публикуется вместе с приложением.
  8. Упаковано в microsoft Installer (.msi) вместе с пользовательским интерфейсом установщика, чтобы упростить установку и удаление.

Условия для установки

Включенный Setup.exe протестирует и запросит следующие отсутствующие предварительные требования:

  1. Пакет хостинга .NET 6
  2. Модули IIS: CORS и переопределение URL-адресов.

Совет

Вы можете установить выпуск версии 10.19.350.0 параллельно с веб-функциями .NET 5 и SilverLight.

Выполните следующую команду PowerShell, чтобы извлечь пакет выпуска версии 10.19.350.0 из DLC и запустить Setup.exe:

Setup.exe /components:webapi,webconsole

Просмотрите документацию по API и установщику консоли и выполните указанные ниже действия Setup.exe.

Установщик автоматически создаст новые сайты IIS с новыми web.config. Возможно, вы внесли изменения в web.config (например, добавление доменов в разрешенные источники CORS, параметры базы данных, другие элементы сайта IIS). Сравните предыдущие и новые web.config и обновите новые web.config по мере необходимости.

Спецификация API (Swagger/OpenAPI) включена в формате .json и может быть визуализирована с помощью инструмента предварительного просмотра Swagger, как, например, Swagger Editor.

Следуйте часто задаваемым вопросам, чтобы устранить распространенные проблемы. После удобства работы с выпуском версии 10.19.350.0 можно удалить приложения .NET 5 и соответствующие сайты IIS.

Вопросы и ответы

После перехода к консоли HTML5 с помощью браузера я вижу Ой-ой! Проблемы с подключением к API.

Проверьте журналы консоли браузера (нажмите клавиши SHIFT+CTRL+I в Microsoft Edge) и проверьте наличие ошибки CORS. Ошибка CORS подразумевает, что URL-адрес веб-консоли не добавлен в список разрешенных источников API.

Если запросы не удалось выполнить с кодом ошибки 401, это означает, что произошел сбой проверки подлинности.

  • Убедитесь, что учетная запись, с которой работает браузер, имеет права на чтение ресурсов Orchestrator. Эти разрешения можно предоставить с помощью конструктора Runbook. Вы можете изменить учетную запись процесса браузера, открыв браузер с помощью параметра 'Запуск от имени'.
  • Убедитесь, что в функциях IIS включена проверка подлинности Windows и что этот метод активирован на сайте IIS.

Я наблюдаю около 500 ответов на ошибки

Вы можете использовать любой клиент REST для выдачи запросов к API. Если API не удается подключиться к базе данных или требуемая среда выполнения .NET не установлена, возникают ошибки с кодом 500. Сведения об ошибке отображаются в журналах событий ETW (используйте Просмотр событий), которые могут выявить первопричину.

Проверьте, работает ли API, выполнив следующую команду PowerShell:

Для PowerShell 5.1 версии

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials

Для версии PowerShell 7.x

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials -AllowUnencryptedAuthentication

Установщик не создал никаких конечных точек HTTPS (TLS), они мне нужны.

Настройка TLS выходит за рамки наших установщиков; Вам придется следовать документации по IIS. После настройки убедитесь, что домен https веб-консоли также добавляется в список разрешенных источников CORS.

Консоль Orchestrator — это одностраничное приложение, которое помогает отслеживать и выполнять развертывание Orchestrator. В этой статье описаны поддерживаемые функции в консоли Orchestrator 2022.

Снимок экрана: панель мониторинга.

Консоль Orchestrator — это одностраничное приложение, которое помогает отслеживать и выполнять развертывание Orchestrator. В этой статье описаны поддерживаемые функции в консоли Orchestrator 2025.

Снимок экрана: панель мониторинга.

В области навигации слева отображается дерево Runbook и папок, как показано в конструкторе Runbook. В отличие от консоли в более ранних версиях, нельзя выбрать папки, но вы можете выбрать Runbooks и просмотреть их задания и выполнить их.

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

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

Примечание.

В настоящее время автоматическое обновление не поддерживается для любого из экранов. Перезагрузите страницу вручную.

Информационная панель

На панели мониторинга в верхней части отображаются активные задания, а затем следует таблица всех завершенных заданий (история). Панель Завершённых заданий (журнал) свернута по умолчанию, позволяя сосредоточиться на активных заданиях.

Снимок экрана: журнал панели мониторинга.

Каждая строка в обеих панелях соответствует уникальному заданию. Задание может иметь один или несколько экземпляров рабочей книги. Каждая строка показывает:

  • Идентификатор задания: ссылка на рабочую инструкцию
  • Отметки времени: количество успешных и неудачных экземпляров показано в одном из столбцов для каждой строки.
  • Кнопки действий: остановка задания или просмотр сведений о задании

Вы можете выбрать и развернуть каждую из строк задания и просмотреть экземпляры задания.

Руководства операции

При выборе модуля Runbook в дереве навигации или выборе ссылки runbook приложение переходит на экран Runbook. На верхней панели перечислены метаданные runbook (состояние редактирования, метки времени и т. д.). Кнопка "Выполнить", доступная на экране, позволяет ставить модуль Runbook в очередь для выполнения на требуемых подмножествах серверов Runbook. Кнопка "Выполнить" отключена для модулей Runbook, которые не отображаются в состоянии "Опубликовано".

Снимок экрана: представление runbook'а.

Под этой панелью находится представление с вкладками:

  • Представление: для графического изображения Runbook.
  • Задания: список активных и завершенных заданий модуля Runbook (см. ниже).
  • Экземпляры: список активных и завершенных экземпляров модуля Runbook во всех его заданиях (см. ниже).

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

Снимок экрана: задания runbook.

Снимок экрана, показывающий экземпляры руководства.

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

Работы

При выборе задания (с помощью кнопки i) приложение переходит на этот экран. На верхней панели показаны метаданные задания (метки времени, параметры).

Таблица, показывающая экземпляры этого задания, размещена за панелью.

Снимок экрана: сведения о задании.

Большинство заданий имеют один инстанс. Если модуль Runbook имеет действие триггера монитора или события, каждый триггер запускает уникальный экземпляр задания. На снимке экрана ниже показано задание с более чем одним экземпляром.

Снимок экрана, показывающий экземпляры заданий.

Примечание.

В любое время задание может иметь не более одного активного экземпляра. Но так как модуль Runbook может иметь множество параллельных заданий, Модуль Runbook может иметь несколько запущенных экземпляров.

Состояние задания отображается визуально со значками:

  • Три точки: задание в очереди
  • Песочные часы: задание выполняется
  • Круг со косой чертой: задание было отменено
  • Тик. Задание успешно завершено
  • Красное восклицательный знак: задание завершено, но завершилось сбоем
  • Предупреждение: задание завершено с предупреждениями

Экземпляры

При выборе Экземпляра (с помощью кнопки i) приложение переходит на этот экран. На верхней панели показаны метаданные экземпляра (идентификатор задания, метки времени, параметры, сервер, выполняющий этот экземпляр).

Снимок экрана, отображающий экземпляр.

На верхней панели также есть три кнопки навигации:

  • Предыдущий: просмотр экземпляра, запущенного до этого.
  • Далее: просмотр экземпляра, запущенного после этого.
  • Последняя версия: просмотр самого текущего экземпляра

Снимок экрана: сведения об экземпляре runbook.

Снимок экрана, показывающий информацию о runbook'е.

Примечание.

Идентификатор задачи совпадает, и так как второй экземпляр все еще работает, задача также выполняется.

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

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

Скриншот, содержащий сведения об экземпляре.

Примечание.

Чтобы обеспечить быструю загрузку, для активности загружаются только первые 10 результатов активности. Кнопка "Загрузить больше " показывает, сколько раз выполнялось это действие, и вы можете выбрать его для загрузки дополнительных выходных данных.

Состояние экземпляра и действия совпадают с тем же форматом, что и состояние задания.

Выполнение модулей Runbook

Перейдите на экран Runbook требуемого модуля Runbook и выберите "Выполнить". Откроется накладывающаяся форма справа, где вам будет предложено следующее:

  • Задайте значения для всех входных параметров (обязательно)
  • Выберите набор серверов Runbook, на которых можно запланировать это задание.

Снимок экрана: параметризованный запуск.

Только один из этих серверов фактически выполнит это задание. Чтобы выполнить руководство Runbook на многих серверах, необходимо запустить столько же заданий и указать каждый сервер по отдельности.

Примечание.

Введите параметры в форме, в противном случае форма не будет считаться.

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

Снимок экрана: уведомление о очереди заданий.

Остановка выполнения заданий

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

Снимок экрана: уведомление об остановке задания.

Вопросы и ответы

Консоль не загружается; ошибка "Ух! Возникают проблемы при подключении к WebApi [состояние 0]"

  1. Проверьте консоль разработчика браузера (вкладка консоли), найдите ошибки CORS (заблокированы политикой CORS).

    Снимок экрана: консоль ошибок.

  2. Если ошибок CORS нет, проверьте логи просмотра событий в разделе приложения на компьютере веб-API.

Чтобы устранить ошибки CORS, необходимо убедиться, что файл API web.config должен иметь подходящую конфигурацию CORS. Ошибка браузера показывает значение источника, которое ожидается в веб-API web.config. Хотя доменные имена не учитывает регистр, СЛУЖБА IIS CORS использует тест сравнения с учетом регистра. Убедитесь, что origin значение находится в нижнем регистре в конфигурации IIS CORS.

Совет

Типичная конфигурация ВЕБ-API IIS CORS:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

Дополнительные сведения о настройке CORS см. в web.configэтой статье о конфигурации модуля CORS.

Как обновить URL-адрес веб-API?

Консоль загружает {install_dir}\assets\configuration.json для поиска URL-адреса API. Этот файл можно изменить с помощью обычного текстового редактора. Убедитесь, что в конце URL-адреса нет конечной косой черты.

Консоль оркестрации — это одна веб-страница с несколькими панелями и рабочими областями. В этой статье описываются панели и рабочие области, а также процедуры доступа к консоли и управления руководствами.

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

Рабочая область Runbooks

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

Итоги

Вкладка Сводка отображается для любой папки или модуля Runbook, выбранных в рабочей области Модули Runbook . На этой вкладке отображаются сводные сведения о заданиях и экземплярах выбранного модуля Runbook или для всех модулей Runbook в выбранной папке. Статистика обновляется каждые 10 минут, поэтому действия, выполненные в это время, могут не отражаться в числах, пока они не будут обновлены.

Каждый столбец в разделе Сводка отображает количество заданий и экземпляров, которые завершились с определенным состоянием ("Успешно", "Предупреждение" или "Сбой") за последний час, последний день и последнюю неделю. Также отображается количество экземпляров, которые выполняются в данный момент. Для заданий отображается также количество заданий, которые созданы и в данный момент находятся в очереди.

Руководства

Вкладка Runbooks отображается при выборе папки в рабочем пространстве Runbooks. На вкладке перечисляются модули Runbook, содержащиеся в выбранной папке, и показывается состояние всех выполняемых заданий и экземпляров каждого Runbook. Чтобы выбрать один из этих модулей Runbook и управлять их действиями, выберите параметр в области действий . Если у вас есть большое количество руководств, вы можете сократить список, указав фильтр.

Работы

Вкладка Задания появляется при выборе папки или модуля Runbook в рабочей области Модули Runbook . На этой вкладке перечисляются задания, созданные для данного модуля Runbook, и состояние их завершения. Для папки показываются задания, созданные для всех модулей Runbook в папке, и состояние их завершения. Задание — это запрос к серверу Runbook на запуск Runbook. Оно создается каждый раз, когда Runbook получает запрос на запуск. Если Runbook запускается с монитором, он создает задание, которое постоянно выполняется до тех пор, пока Runbook не будет остановлен. В этом случае состояние задания показывает часовой часы, указывающие, что в настоящее время выполняется.

Экземпляры

Вкладка "Экземпляры" отображается, если выбрать папку или рабочую книгу в рабочей области Runbooks. Для модуля Runbook на этой вкладке перечисляются экземпляры, которые были созданы для модуля Runbook, и состояние их завершения. Для каждой папки отображаются экземпляры, созданные для всех runbooks, находящихся в папке, и их статус выполнения. Экземпляр — это запущенная копия модуля Runbook и создается при каждом запуске модуля Runbook. Если Runbook запускается с монитором, он создает экземпляр, который продолжает работать до тех пор, пока не будет выполнено условие монитора. В этом случае состояние экземпляра отображается со значком песочных часов. Когда условие отслеживания выполняется, экземпляр продолжает последующие действия и затем показывает, что процесс завершен. После этого Runbook создает новый экземпляр, который также работает до тех пор, пока не будет выполнено условие монитора.

Рабочая область серверов Runbook

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

Работы

На вкладке Задания перечисляются задания, которые были запущены на сервере Runbook, и состояние их завершения. Задание — это запрос к серверу Runbook на запуск Runbook. Оно создается каждый раз, когда Runbook получает запрос на запуск. Если Runbook запускается с монитором, он создает задание, которое постоянно выполняется до тех пор, пока Runbook не будет остановлен. В этом случае состояние задания показывает песочные часы, что означает, что оно в настоящее время выполняется.

Инстанции

На вкладке Экземпляры перечисляются экземпляры, созданные на сервере Runbook, и состояние их завершения. Экземпляр — это запущенная копия модуля Runbook и создается при каждом запуске модуля Runbook. Если Runbook запускается с монитором, он создает экземпляр, который продолжает работать до тех пор, пока не будет выполнено условие монитора. В этом случае состояние экземпляра показывается в виде песочных часов. Как только условие мониторинга выполнено, экземпляр переходит к последующим действиям, а затем отображает статус завершения. После этого Runbook создает новый экземпляр, который также работает до тех пор, пока не будет выполнено условие монитора.

Рабочая область "События"

В рабочей области События можно просматривать события журнала. По умолчанию события журнала включают все события для сервера Management и всех серверов Runbook. Чтобы ограничить события, выберите " Фильтр " и укажите условия, чтобы ограничить отображаемые события. Если событие является специфичным для некоторого сервера Runbook, в поле Источник отображается название сервера. В этом случае можно выбрать событие, а затем в области "Действия" выберите "Просмотреть сервер Runbook". При выборе параметра View Runbook Server откроется вкладка "Задания " в рабочей области "Серверы Runbook" для этого сервера Runbook.

Запуск консоли оркестрации в браузере

  1. Откройте браузер.

  2. В адресной строке введите http://computer name/:port number имя компьютера, на котором установлена веб-служба, а порт — номер порта, выбранный во время настройки веб-службы. По умолчанию используется порт 82.

Запустите консоль оркестрации в конструкторе Runbook

Нажмите кнопку Оркестрационная консоль на панели инструментов.

Примечание.

Если URL-адрес не задан для консоли оркестрации, вы получите сообщение об ошибке. Чтобы задать URL-адрес, выполните следующие действия.

Установите URL-адрес консоли оркестрации в конструкторе Runbook Designer

  1. Выберите Параметры, а затем выберите Консоль Оркестрации.

  2. В поле URL-адреса введите http://computer name:port number имя компьютера, на котором установлена веб-служба, а порт — номер порта, выбранный во время настройки веб-службы. По умолчанию используется порт 82.

  3. Выберите Готово.

Запуск и остановка модулей Runbook

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

При остановке модуля Runbook модуль Runbook, все задания и все экземпляры, связанные с модулю Runbook, остановлены.

Выберите необходимую вкладку для шагов, чтобы запустить, остановить или просмотреть состояние модуля Runbook:

Выполните следующие действия, чтобы запустить runbook:

  1. Выберите Runbooks, чтобы открыть рабочую область Runbooks.

  2. Если runbook находится в папке, выберите эту папку в панели Runbooks.

  3. Выберите вкладку Runbooks в области результатов.

  4. Выберите модуль Runbook, а затем в области "Действия " выберите "Пуск Runbook".

  5. Если Runbook требует параметров, они перечислены в панели параметров Runbook. Выберите столбец "Значение" для каждого модуля Runbook и введите значение для используемого модуля Runbook.

  6. Если вы хотите запустить модуль Runbook на сервере, отличном от его по умолчанию, выберите сервер в области "Доступные серверы Runbook", а затем щелкните стрелку вправо, чтобы добавить сервер в область "Выбранные серверы Runbook".

    Примечание.

    При добавлении нескольких серверов в панель выбранных серверов Runbook модуль Runbook будет работать только на первом сервере, если он доступен. Другие серверы — это серверы резервного копирования, на которых выполняется модуль Runbook, только если первичный сервер недоступен.

  7. Выберите Пуск.

Остановка заданий

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

Не удается запустить задание; Модуль Runbook можно запустить только.

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

Следующие шаги

Дополнительные сведения о развертывании модулей Runbook см. в статье "Развертывание модулей Runbook".