Среда исполнения#

Automation Controller использует среды исполнения для запуска заданий на исполняющих и гибридных узлах.

При развертывании контроллера в нем автоматически создаются две среды исполнения:

  • Control Plane Execution Environment:

    • Используется при развертывании и обновлении платформы.

    • Используется для выполнения служебных заданий Control Plane.

    • Образ среды невозможно изменить через пользовательский интерфейс.

  • Default execution environment:

    • Используется по умолчанию для выполнения заданий из шаблонов.

    • Его образ можно заменить на другой.

Для создания дополнительных сред исполнения можно использовать как образы из реестра Astra Automation (рекомендуется), так и собранные самостоятельно.

Поддерживается использование полномочий для доступа к реестрам образов, требующим аутентификацию пользователей.

Вместо среды по умолчанию можно назначить другую среду на следующих уровнях (в порядке возрастания приоритета использования):

  1. контроллер;

  2. организация;

  3. проект;

  4. шаблон задания.

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

  • Название. Должно быть уникальным в рамках контроллера.

  • Образ. Ссылка на образ в реестре образов. Указывается в следующем формате:

    <registry>/<name>:<tag>
    

    где:

    • <registry> – URL реестра образов;

    • <name> – название образа;

    • <tag> – тег, указывающий версию образа.

Для замены Control Plane Execution Environment на уже установленном контроллере воспользуйтесь утилитой aa-setup с дополнительной переменной control_plane_execution_environment, например:

./aa-setup -- -e control_plane_execution_environment=<image_name>

где <image_name> – полное название образа контейнера, как оно представлено в Private Automation Hub, например, hub.example.com/aa/aa-base-ee:0.6.2.

После выполнения команды контроллер будет недоступен 2-3 минуты.

Параметры загрузки#

Automation Controller позволяет задать настройки загрузки образа для каждой среды исполнения. Поддерживаются три варианта управления загрузкой:

  • Перед запуском контейнера образ всегда загружается заново.

    Эта настройка может быть полезна при использовании в ссылке на образ тега latest.

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

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

Получение сведений о составе образа#

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