Кластер из управляющих и исполняющих узлов#
Отказоустойчивая конфигурация в минимальной комплектации требует наличия в кластере хотя бы двух управляющих и двух исполняющих узлов. Для получения такой конфигурации заполните инвентарь следующим образом:
Добавьте в группу
automationcontroller
записи об управляющих узлах.Создайте группу
execution_nodes
и добавьте в нее записи об исполняющих узлах.Создайте для группы
automationcontroller
переменныеnode_type
иpeers
со значениямиcontrol
иexecution_nodes
соответственно.
Пример описания кластера из двух управляющих и двух исполняющих узлов:
# Плоскость управления
[automationcontroller]
control-node-1.example.com ansible_host=192.0.2.11
control-node-2.example.com ansible_host=192.0.2.12
# Переменные группы automationcontroller
[automationcontroller:vars]
node_type=control
peers=execution_nodes
# Плоскость исполнения
[execution_nodes]
execution-node-1.example.com ansible_host=192.0.2.21
execution-node-2.example.com ansible_host=192.0.2.22
Все управляющие узлы здесь имеют прямой доступ ко всем исполняющим узлам.