Назад | Перейти на главную страницу

Архитектура с резервированием OpenStack на трех серверах

Я хотел бы развернуть архитектуру Openstack на трех (супер) серверах таким образом, чтобы в случае отказа одного из серверов инфраструктура Openstack продолжала работать.

Как лучше всего это развернуть? Является ли развертывание компонентов управления, сети и вычислений на каждом из трех серверов лучшим вариантом?

Насколько мне известно, в этой трехузловой архитектуре нет избыточности:

Спасибо за уделенное время

Вы не можете развернуть узлы Control и Compute на одном сервере для производственной среды (только для целей PoC, таких как универсальные решения devstack и packstack).

Обычно у вас будет 3 управляющих узла (управляющий и сетевой), настроенных с помощью кардиостимулятора для обеспечения высокой доступности, маршрутизаторы с VRRP, использующие keepalived и т. Д. Обычно управление и сеть могут быть вместе, если только ваша среда не вырастет значительно (сильно), тогда вы Придется рассмотреть отдельные функции управления и сети.

Вычислительные узлы должны работать отдельно. Количество виртуальных машинок, которые вы хотите запустить в своей среде, будет определять, сколько вычислительных узлов вам потребуется.