Это не самая новая версия документации. Для изменения используйте переключатель версий или перейдите на новейшую версию!

Кластер из управляющих и исполняющих узлов

Кластер из управляющих и исполняющих узлов#

Отказоустойчивая конфигурация в минимальной комплектации требует наличия в кластере хотя бы двух управляющих и двух исполняющих узлов. Для получения такой конфигурации заполните инвентарь следующим образом:

  1. Добавьте в группу automationcontroller записи об управляющих узлах.

  2. Создайте группу execution_nodes и добавьте в нее записи об исполняющих узлах.

  3. Создайте для группы 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

Все управляющие узлы здесь имеют прямой доступ ко всем исполняющим узлам.