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


Свойства Runbook

 

Опубликовано: Март 2016

Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

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

Просмотр свойств Runbook

  1. В программе Runbook Designer в области Подключения щелкните папку Runbooks.

  2. Если Runbook хранится в папке, выберите соответствующую папку в Runbooks.

  3. В рабочей области конструирования программы Runbook Designer щелкните правой кнопкой мыши вкладку Runbook и в контекстном меню выберите Свойства.

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

Откроется сводка свойств Runbook и сведения об их настройке.

Общие

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

Создание расписания

  1. В программе Runbook Designer в области Подключения разверните папку Глобальные параметры.

  2. Щелкните правой кнопкой мыши папку Расписания, в контекстном меню выберите Создать и далее Расписание.

  3. На вкладке Общие диалогового окна Новое расписание в поле Название введите название расписания.

  4. На вкладке Сведения диалогового окна Новое расписание выберите дату и время запуска Runbook.

    Настройка расписания для определенных дней недели
    1. На вкладке Сведения диалогового окна Новое расписание нажмите Дни недели и затем выберите дни, в которые требуется запускать Runbook.

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

      Например, чтобы запускать Runbook каждый понедельник, в поле Дни недели выберите В понедельник, а в поле Периодичность выберите Первая, Вторая, Третья, Четвертая и Последняя.

    Настройка расписания для определенных дней месяца
    1. На вкладке Сведения диалогового окна Новое расписание нажмите Дни месяца.

    2. В поле Дни месяца введите дату или даты, в которые требуется запускать Runbook.

      Несколько дат разделяются запятыми.

      Например, чтобы запускать Runbook в первый и 15-й день каждого месяца, в поле Дни месяца введите 1, 15.

    Настройка расписания для определенных часов
    1. На вкладке Сведения диалогового окна Новое расписание выберите Часы.

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

      Для любого периода можно разрешать и запрещать запуск Runbook. Например, чтобы запускать Runbook только в нерабочее время, выберите часы с 9:00 до 17:00 в понедельник, во вторник, в среду, в четверг и в пятницу и затем нажмите Запрещено.

  5. На вкладке Исключения диалогового окна Новое расписание добавьте для Runbook любые исключения дат и затем нажмите ОК.

  6. Нажмите кнопку Готово.

System_CAPS_ICON_important.jpg Важно

Запланированная дата и время запуска Runbook настраивается в соответствии с системными часами сервера Runbook. Это позволяет расписаниям функционировать в средах виртуальных машин и продолжать работать даже после перевода системных часов на летнее (зимнее) время.

Привязка расписания к Runbook

  1. На вкладке Общие диалогового окна Новое расписание щелкните кнопку с многоточием (...), чтобы выбрать Расписание.

  2. Выберите расписание, нажмите кнопку ОК, затем нажмите кнопку Готово.

Серверы Runbook

На этой вкладке представлен список серверов Runbook, назначенных для запуска данного модуля Runbook. Если список пуст, Runbook использует параметр, определенный в папке Серверы Runbook на панели Подключения программы Runbook Designer. Если сервер Runbook, которому назначена роль "Основной", доступен, Runbook выполняется на нем. Если основной сервер Runbook недоступен, каждый сервер Runbook, которому назначена роль "Резервный", проверяется до тех пор, пока не будет найден тот из них, который может запустить Runbook.

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

Назначение модулю Runbook основного и резервного серверов Runbook

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

  2. Нажмите кнопку Добавить.

  3. Выберите сервер Runbook и нажмите ОК.

    Первый добавленный сервер Runbook становится основным сервером Runbook.

  4. Чтобы добавить другие серверы Runbook, нажмите кнопку Добавить и выберите другой сервер Runbook.

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

  5. По завершении добавления серверов Runbook нажмите кнопку Готово.

Ведение журнала

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

Опубликованные данные включают данные, специфичные для каждой операции. Подробные сведения об опубликованных данных, доступных в каждом стандартном действии, см. в разделе Ссылка Runbook мероприятия для System Center 2012 - Orchestrator. Дополнительные сведения об опубликованных данных, доступных в пакетах интеграции, см. в разделе Пакеты интеграции для System Center 2012 — Orchestrator [Orch2012_TechNet_IP].

Общие опубликованные данные — это набор элементов данных, общих для всех действий. Это такие элементы:

  • Имя действия

  • Тип действия

  • ИД действия

  • Время окончания действия (год, месяц, день, день недели, часы, минуты, секунды)

  • Длительность действия

  • Предыдущее действие

  • Имя предыдущего действия

System_CAPS_ICON_caution.jpg Внимание!

При включенном ведении журнала размер базы данных Orchestration увеличивается.

Уведомления о событиях

Для Runbook можно включить уведомления о событиях. Уведомления появляются в таких представлениях, как панель Журнал в Runbook Designer и в консоли Orchestration.

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

Чтобы получать уведомление, если Runbook не запускается, установите флажок Runbook не запускается.

Дополнительные сведения об уведомлениях о событиях см. в разделе Журналы Orchestrator.

Параллелизм заданий

С помощью параметра "Параллелизм заданий" можно устанавливать максимальное количество одновременных заданий, чтобы можно было для одного модуля Runbook одновременно обрабатывать несколько запросов. Этот параметр применяется к отдельным Runbook. Сервер Runbook может запускать одновременно 50 модулей Runbook. Если для параметра «Параллелизм заданий» выбрано значение больше 50, в среде должно быть больше серверов Runbook, иначе запросы на запуск Runbook будут заноситься в очередь.

Необходимо учитывать следующие ограничения.

  • Нельзя запускать несколько одновременных запросов для модулей Runbook, которые начинаются с действия "Мониторинг". Если для таких Runbook попытаться изменить максимальное число одновременных запросов, Runbook Designer вернет значение "1" в окне Максимальное число одновременных заданий, и на экран будет выведено сообщение об ошибке.

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

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

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

  • Тщательно планируйте использование нескольких запросов. Прежде чем изменять максимальное число одновременных запросов Runbook, проанализируйте задачи, которые выполняет данный Runbook. Убедитесь, что каждый экземпляр Runbook можно быть успешно завершен. Например, если Runbook создает папку, копирует в нее файлы, а затем удаляет папку после завершения операций, один экземпляр Runbook может удалить папку, прежде чем другой экземпляр завершит работу с ней. В этом случае во избежание конфликтов следует для максимального числа одновременных запросов для данного модуля Runbook установить значение "1".

Возвращаемые данные

Свойство «Возвращаемые данные» определяет данные, которые модуль Runbook возвращает при завершении. Каждое определение возвращаемых данных может содержать одно или несколько значений параметров. Для заполнения определений данных рабочий процесс следует закончить действием "Возврат данных", которое содержит возвращаемые значения.

Доступ к значениям возвращаемых данных осуществляется через опубликованные данные одним из следующих способов:

  • вызов Runbook из другого Runbook с помощью действия "Вызов Runbook". Родительский Runbook может обращаться к возвращаемым данным дочернего Runbook как к опубликованным данным из действия "Вызов Runbook";

  • просмотр опубликованных данных в Runbook Designer или в консоли Orchestration;

  • возврат опубликованных данных в программном коде с использованием веб-службы Orchestrator.

Дополнительные сведения о стандартных действиях "Вызов Runbook", "Инициализация данных" и "Возврат данных" см. в разделе Ссылка Runbook мероприятия для System Center 2012 - Orchestrator.

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

См. также

Ссылка Runbook мероприятия для System Center 2012 - Orchestrator
Журналы Orchestrator