Среда исполнения#
Automation Controller использует среды исполнения для запуска заданий на исполняющих и гибридных узлах.
При развертывании контроллера в нем автоматически создаются две среды исполнения:
Control Plane Execution Environment:
Используется при развертывании и обновлении платформы.
Используется для выполнения служебных заданий Control Plane.
Образ среды невозможно изменить через пользовательский интерфейс.
Default execution environment:
Используется по умолчанию для выполнения заданий из шаблонов.
Его образ можно заменить на другой.
Для создания дополнительных сред исполнения можно использовать как образы из реестра Astra Automation (рекомендуется), так и собранные самостоятельно.
Поддерживается использование полномочий для доступа к реестрам образов, требующим аутентификацию пользователей.
Вместо среды по умолчанию можно назначить другую среду на следующих уровнях (в порядке возрастания приоритета использования):
контроллер;
организация;
проект;
шаблон задания.
При создании среды исполнения необходимо указать следующие параметры:
Название. Должно быть уникальным в рамках контроллера.
Образ. Ссылка на образ в реестре образов. Указывается в следующем формате:
<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
.Перед запуском контейнера образ загружается только в том случае, если он отсутствует.
Никогда – образ загружается только один раз, в момент создания среды исполнения.
Получение сведений о составе образа#
Для получения сведений о версиях компонентов воспользуйтесь инструкцией из секции Получение сведений об образах среды исполнения.