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

Каталог Application Services содержит предварительно определенные задачи для настройки репозиториев APT или YUM, сценарий для регистрации компьютера в Red Hat Network или сценарий, позволяющий подключить виртуальную машину к указанному домену Windows Active Directory. Эти настраиваемые задачи можно добавить в план выполнения в профиле развертывания. В некоторых случаях вместо создания настраиваемой задачи удобнее изменить предварительно определенную задачу.

Изменения необходимо сохранять как можно чаще. При использовании интерфейса пользователя Application Services срок действия сеанса истекает через 30 минут бездействия. В случае прекращения сеанса все несохраненные изменения будут утрачены.

Необходимые условия

Процедура

  1. В строке заголовка Application Services щелкните раскрывающееся меню и выберите Библиотека > Задачи.
  2. Щелкните Создать.
  3. Укажите имя настраиваемой задачи, добавьте описание и нажмите кнопку Сохранить.
    Рекомендуется использовать имя, которое соответствует задаче, выполняемой сценарием.
  4. Щелкните Создать версию задачи, чтобы создать версию настраиваемой задачи.
    Можно создать несколько версий настраиваемой задачи.
    Отобразится страница создания версии настраиваемой задачи.
  5. Введите информацию о версии настраиваемой задачи.
    Параметр Описание
    Имя Имя версии задачи остается без изменений.
    Описание Добавьте подробные сведения о настраиваемой задаче. Например, опишите действия сценария после добавления в узел в плане выполнения.
    Версия Можно указать основной номер версии, дополнительный номер версии или номер версии микровыпуска с квалификаторами или без них. Например, можно ввести такие номера версий: 1.0 или 1.5.
    Поддерживаемые ОС

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

    Чтобы создать операционную систему, отсутствующую в списке, нажмите кнопку Отмена и выберите Библиотека > Операционные системы.

  6. В разделе «Свойства» определите переменные, используемые для настраиваемой задачи.
    Параметр Описание
    Имя свойства Щелкните первую строку столбца «Имя свойства», чтобы определить переменную. Например, можно создать настраиваемую задачу для настройки репозитория или создать настраиваемую задачу электронной почты для отправки уведомления по электронной почте после успешного выполнения задачи развертывания для службы или компонента приложения.
    Описание Добавьте сведения о настраиваемой задаче.
    Тип Чтобы изменить тип, выберите нужный тип в раскрывающемся меню. Доступны типы свойств: String, Content и Array. Добавить типы в меню нельзя.
    Значение Введите значение, которое будет подставляться для данного свойства при выполнении настраиваемой задачи. Например, для свойства remove_all в этом текстовом поле можно ввести значение true или false.
    Защищено

    Установите этот флажок для паролей или других свойств, значения которых необходимо скрыть. Например, свойство JBOSS_JMX_PWD в службе JBoss защищено.

    Если значение свойства «Защищено» изменено на «Не защищено», Application Services сбрасывает значение свойства в целях безопасности. Для свойства потребуется задать новое значение.

    Кнопка удаления Удаляет выбранную строку из раздела «Свойства».
  7. В разделе редактора сценариев добавьте сценарий для настраиваемой задачи.
    Администратор каталога может параметризировать установку и настройку служб. Свойства, определенные для службы, могут использоваться внутри сценария.
    1. Разверните диалоговое окно изменения сценария и с помощью раскрывающегося меню задайте тип сценария для записи или копирования сценария.
    2. Установите флажок Перезагрузить, чтобы перезагрузить виртуальную машину после успешного выполнения сценария в ходе развертывания приложения.
    3. Щелкните стрелку вниз в списке выбора свойства для вставки, чтобы добавить свойства настраиваемой задачи.
    4. По завершении нажмите кнопку ОК.
  8. Завершив создание настраиваемой задачи, нажмите кнопку Сохранить.

Результаты

Созданная настраиваемая задача будет добавлена на страницу «Задачи».

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

Настраиваемую задачу можно добавить в плане выполнения и развернуть его в среде развертывания. См. Просмотр плана выполнения и добавление настраиваемых задач. Измените настраиваемую задачу в соответствии с вашими потребностями. См. Обслуживание версий настраиваемых задач.