Диаграмма архитектуры, поясняющая Ubuntu Cloud Infrastructure с архитектурой MAAS / Openstack?

14

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

Дело в облачной инфраструктуре Ubuntu с MAAS .

Для этого требуется как минимум 10 узлов (как описано в разделе Установка облачной инфраструктуры Ubuntu ), и эта «архитектура 10 узлов MAAS», как правило, является идеальным кандидатом на диаграмму архитектуры!

Разве это не был бы простой / основанный на реальности способ понять, как работает MAAS и что он предлагает?

В поисках документации я наткнулся на техническую и современную документацию с диаграммами архитектуры (!): Пересмотр архитектуры OpenStack: Выпуск Essex


Можем ли мы представить, что можно представить диаграмму архитектуры и / или описание, чтобы легко понять, как работает облачная инфраструктура Ubuntu с минимальными 10 узлами и установкой MAAS?

maximd
источник
Другая (не очень) старая документация: Обзор архитектуры проекта OpenStack, но он основан на предыдущем выпуске Openstack (названном «Cactus»)
maximd
Обратите внимание, что это в основном «облачная» часть (с OpenStack), которая должна быть описана. Тот факт, что MAAS является сервером PXE, развертывающим сервер на стероидах, и что juju используется для развертывания брелоков (один сервис на узел), довольно прост. Но то, что OpenStack приносит с распределенным хранилищем для облака - см., Например, OpenStack Object Storage: обзор - это другая история: это то, что должно быть описано диаграммой. Я надеюсь, что мой вопрос станет более понятным.
Максим
Возможно, первым шагом было бы перечислить роль каждых 10 машин в развертывании Ubuntu Cloud Infrastructure с MAAS и Juju : 1) MAAS server2) juju bootstrap node(Juju использует его для координации развертываемых сервисов) 3) mysql4) openstack rabbitmq5) openstack's keystone6) openstack nova-cloud-controller7) openstack nova-volume8) openstack nova-compute9) openstack glance10) openstack openstack-dashboard.
Максим

Ответы:

5

Я нахожусь в процессе разработки системы для развертывания MaaS / Juju / Openstack / juju-jitsu. На приведенной ниже диаграмме показана архитектура, которая, на мой взгляд, необходима для минимальной установки, указанной в документации . Я также работал над обзорным документом по джуджу, найденным здесь .

Архитектурная схема для MaaS / Juju / Openstack / Juju-jitsu

Примечание 1: Я нашел этот поток полезным при определении конфигурации для архитектуры узла 6 MaaS. Чтобы получить архитектуру на основе 10 узлов, диаграмма может быть расширена, чтобы иметь один сервер на узел.

Примечание 2. Для архитектуры с 6 узлами минимальное количество физических компьютеров - 7.

Примечание 3. Для архитектуры из 10 узлов минимальное количество физических компьютеров: 11.

Conzar
источник
7

если кто-то использует маас + джуджу для openstack, пожалуйста, запустите juju status --format=png > architecture.png

Капил Тангавелу
источник
1
Это недоступно в precise(версия 1.20.1-precise-amd64
Juju