Сценарии использования AENG#

Использование функциональности компонента AENG реализует следующие сценарии:

  • Основной сценарий: Разработка сценария развертывания

  • Основной сценарий: Настройка параметров

  • Основной сценарий: Выполнение сценария развертывания

  • Основной сценарий: Мониторинг результатов

Исключительные и альтернативные сценарии использования отсутствуют.

Разработка сценария развертывания#

  1. Команда разработки Solution разрабатывает сценарий развертывания путем описания последовательности шагов развертывания в виде JSON файла-сценария.

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

Настройка параметров#

Оператор сервиса выбирает требуемую версию дистрибутива с параметрами.

Выполнение сценария развертывания#

  1. Администратор сопровождения инсталляции платформы разрабатывает сценарий развертывания или получает его от поставщика платформы.

  2. Администратор сопровождения инсталляции платформы заполняет файлы параметров сценария (указывает средоспецифичные параметры и параметры доступа своей среды).

  3. Администратор сопровождения инсталляции платформы располагает сценарий развертывания и его файлы параметров в git репозитории AENG.

  4. Администратор сопровождения инсталляции платформы запускает Jenkins job с указанием имени файла сценария.

  5. В случае неуспешного выполнения сценария – Администратор сопровождения инсталляции платформы анализирует ошибку, устраняет проблему и перезапускает сценарий. Сценарий начнет выполнение с выполненных неуспешно при предыдущем запуске шагов (пропустит успешно выполненные ранее).

Мониторинг результатов#

  1. Оператор сервиса просматривает лог развертывания, при необходимости запрашивая помощь у команды разработки Solution.

  2. Команда разработки Solution просматривает лог развертывания и сообщает администратору сервиса причину ошибки.