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


Сборка и тестирование модулей Runbook

Runbook Designer — это инструмент, используемый для создания, управления и выполнения runbook. Вы также можете запускать рулоги и просматривать их состояние в Консоли оркестрации.

Чтобы создать модуль Runbook, вы перетащите действия в рабочую область. Действия — это стандартные блоки модулей Runbook. Обычно отдельные действия выполняют три операции:

  • Доступ к опубликованным данным

  • выполнить действие

  • публикация новых данных.

Для получения дополнительной информации о типах действий см. раздел «Действия в runbook».

Панели Runbook Designer

Интерфейс Runbook Designer организован в виде следующих четырех панелей.

Панель Описание
Подключения Структура папок, в которой можно упорядочивать рабочие процессы в системе Orchestrator и изменять разрешения для папок. Также предоставляет доступ к серверам Runbook и глобальным параметрам.
Рабочая область Конструктора Runbook Рабочая область, в которой создаются runbooks Orchestrator. Модули Runbook в выбранной папке в области "Подключения " отображаются как вкладки в верхней части рабочей области. При выборе вкладки в runbook она отображается в рабочей области Конструктора Runbook.
Действия Содержит все доступные действия (стандартные действия или действия, доступные в интеграционных пакетах) для использования в сценариях. Вы перетаскиваете действия из панели Действия в рабочее пространство конструктора, а затем связываете их вместе, чтобы сформировать рундбуки.
Лог Журналы, в которых показана история активности текущего модуля Runbook. Дополнительные сведения см. в журнале Orchestrator.

Расположение журналов трассировки

Расположение журналов трассировки приведено ниже:

  • %ProgramData%Microsoft System Center 2012\Orchestrator**\Logs*.log
  • %Common Files%\Microsoft System Center 2012\Orchestrator\Management Server\Components\Logs*.log

Сортировка действий по имени действия и имени категории

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

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

Сортировка действий в алфавитном порядке по имени действия

  • На панели Действия щелкните правой кнопкой мыши имя категории и выберите Все действия.

    Действия отсортированы в алфавитном порядке по имени действия.

Сортировка действий в алфавитном порядке по имени категории

  • На панели Действия щелкните правой кнопкой мыши имя категории и выберите По умолчанию.

    Действия отсортированы в алфавитном порядке по имени категории.

Изменение значков

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

Запуск модуля Runbook в конструкторе

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

  1. В области "Подключения" выберите папку Runbooks, чтобы просмотреть доступные модули Runbook.

  2. В рабочей области конструктора выберите вкладку Runbook.

  3. Если руководство заблокировано для редактирования, нажмите кнопку "Зарегистрировать".

  4. В рабочей области проекта щелкните правой кнопкой мыши на вкладку Runbook и выберите «Выполнить».

  5. В диалоговом окне Запуска Runbook перейдите в поле "Доступные серверы Runbook" и выберите соответствующий сервер.

  6. Нажмите кнопку со стрелкой, чтобы имя сервера было в поле "Выбранные серверы Runbook".

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

Остановка задания из конструктора Runbook

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

  1. Перейдите на вкладку "Монитор Runbook".

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

Тестирование модуля Runbook

После сборки модуля Runbook его можно протестировать перед запуском в рабочей среде. Для тестирования вы используете Тестер Runbook, который запускается в Конструкторе Runbook. Runbook Tester позволяет запустить сценарий Runbook для просмотра Published Data из каждого действия. Можно выполнить весь модуль Runbook, выполнить каждое действие по одному или задать точки останова для определенных действий.

Внимание

Runbook Tester фактически выполняет каждое действие рабочего процесса. Эти шаги выполняются не в моделируемой или виртуальной среде. Все подключения, на которые ссылается модуль Runbook, являются динамическими и полностью функциональными. Поэтому любые действия, которые изменяют или уничтожают данные в подключенных системах, приводят к изменению или уничтожению данных. Например, если вы используете действие Запрос в базу данных для выполнения команды DROP TABLE ImportantTable, это фактически удаляет ImportantTable из экземпляра Microsoft SQL Server.

Внимание

Следует учесть, что учетная запись, используемая для запуска Runbook, для успешного запуска должна иметь разрешение на локальном компьютере. Эти требования к разрешениям действуют также для тестирования Runbook с помощью Runbook Tester. Для успешного тестирования модуля Runbook следует запустить Runbook Designer as Administrator. По аналогии Runbook Tester запускается в качестве администратора и использует токен безопасности высокого уровня.

Тестирование модуля Runbook

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

  1. В конструкторе Runbook откройте модуль Runbook и в строке меню выберите Runbook Tester.

  2. Если появится запрос, выберите «Да», чтобы начать работу с runbook.

  3. Чтобы выполнить runbook с начала до конца без остановки, выберите «Выполнить до точки останова».

    Если вы хотите выполнить одно действие за раз, выберите шаг.

  4. Откройте область журнала, чтобы увидеть состояние завершения каждого действия. Чтобы просмотреть сведения и опубликованные данные из действия, выберите действие и нажмите кнопку "Показать сведения".

Установка точки останова

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

  1. Выберите действие, для которого необходимо задать точку останова.

  2. Выберите "Переключение точки останова".

  3. Выберите Запуск до точки останова.

    Каждое действие выполняется до точки останова. Модуль Runbook приостанавливается перед выполнением действия с точкой останова.

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

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