Обзор процесса создания бандлов
Создание бандла для ADCM заключается в подготовке набора следующих файлов:
Подготовленные Ansible playbook и конфигурационные файлы собираются в архивный файл в формате TGZ, который и является бандлом ADCM.
Единицей описания config.yaml является прототип, который соответствует объекту, управляемому с помощью ADCM. В зависимости от типа бандла в config.yaml могут содержаться соответствующие объекты, то есть прототипы.
Бандлы ADCM могут быть двух типов:
-
Продуктовый бандл, предназначенный для управления кластерами, сервисами и их компонентами, конфиг-файл которого содержит соответственно прототипы кластера, сервисов и их компонентов.
-
Инфраструктурный бандл, предназначенный для управления хостпровайдерами и хостами, конфиг-файл которого содержит соответственно прототипы хостпровайдера и хоста.
|
ВАЖНО
В конфигурационном файле для бандла могут быть описания только тех объектов, которые соответствуют типу бандла. Например, в продуктовом бандле могут быть описаны кластер и сервис, а хост — нет.
|