Возможные сценарии/архитектуры контроллеров и кластеров
Описание ролей
Роль Node
Роль сервера виртуализации, используется для управления сетями, хранилищами, ВМ и т.д.
Роль Controller
Роль используется для управления кластерами серверов из единой консоли.
Роль Controller + Node
Роль является суммарной ролью Node и Controller.
Контроллеры
1 контроллер
- 1 контроллер с ролью Controller + Node на физическом сервере.
- 1 контроллер с ролью Controller на физическом сервере.
2 контроллера
- 2 контроллера: первый и второй контроллеры с ролью Controller + Node на физических серверах.
- 2 контроллера: первый и второй контроллеры с ролью Controller на физических серверах.
- 2 контроллера: первый и второй контроллеры с ролью Controller на ВМ.
- 2 контроллера: первый контроллер с ролью Controller + Node на физическом сервере, второй контроллер с ролью Controller на ВМ.
- 2 контроллера: первый контроллер с ролью Controller на физическом сервере, второй контроллер с ролью Controller на ВМ.
Отказоустойчивость контроллеров
- 
Репликация контроллеров (назначение ролей master/slaveдля контроллеров).
- 
Свидетель контроллеров (автоматическое переключение роли контроллера slaveнаmasterпри отказе контроллера в ролиmaster).
- 
Резервное копирование БД контроллера. 
Сценарии
- 
1 локация с 1 кластером: 1 физический сервер с ролью Controller + Node в составе кластера. 
- 
1 локация с несколькими кластерами или 1 большим кластером: 1 физический сервер с ролью Controller + Node в составе первого кластера, 2 виртуальных сервера (на ВМ) на втором кластере, репликация. 
- 
2 локации с несколькими кластерами: 1 физический сервер с ролью Controller + Node в составе первого кластера, 2 виртуальных сервера (на ВМ) во второй локации, репликация, свидетель. 






