Schemat architektury wyjaśniający infrastrukturę chmury Ubuntu z architekturą MAAS / Openstack?

14

Interesuje mnie infrastruktura chmurowa Ubuntu z MAAS (na podstawie tego, co rozumiem Openstack), ale nie mogę znaleźć żadnego schematu architektury, który dałby przegląd działania MAAS .

Sprawa dotyczy infrastruktury chmury Ubuntu z MAAS .

Wymaga co najmniej 10 węzłów (zgodnie z opisem w Instalowanie infrastruktury Ubuntu Cloud ), a ta „architektura 10 węzłów MAAS” zazwyczaj byłaby idealnym kandydatem na schemat architektury!

Czy nie byłby to łatwy / oparty na rzeczywistości sposób, aby zrozumieć, jak działa MAAS i co oferuje?

Szukając dokumentów, natknąłem się na techniczną i aktualną dokumentację ze schematami architektury (!): Ponowne odwiedzanie architektury OpenStack: Edycja Essex


Czy możemy sobie wyobrazić, że można przedstawić diagram architektury i / lub opis, aby łatwo zrozumieć, jak działa minimalna 10 węzłów infrastruktury Ubuntu Cloud z instalacją MAAS?

maksymalny
źródło
Inna (nie taka) stara dokumentacja: Omówienie architektury projektu OpenStack, ale jest ona oparta na poprzedniej wersji Openstack (o nazwie „Cactus”)
maksymalnie
Zauważ, że należy opisać głównie część „chmurową” (z OpenStack). Fakt, że MAAS jest serwerem wdrażającym PXE na sterydach i że juju służy do wdrażania amuletów (jedna usługa na węzeł), jest dość proste. Ale to, co oferuje OpenStack dzięki rozproszonej pamięci masowej w chmurze - patrz na przykład Storage Object OpenStack: Omówienie - to inna historia: tak powinien opisać diagram. Mam nadzieję, że moje pytanie będzie w ten sposób jaśniejsze.
maksymalny
Być może pierwszym krokiem byłoby wyszczególnienie roli każdego 10 komputerów we wdrożeniu infrastruktury chmury Ubuntu z MAAS i Juju : 1) MAAS server2) juju bootstrap node(Juju używa go do koordynowania wdrażanych usług) 3) mysql4) openstack rabbitmq5) openstack keystone6) openstack's nova-cloud-controller7) openstack's nova-volume8) openstack's nova-compute9) openstack's glance10) openstack's openstack-dashboard.
maksymalny

Odpowiedzi:

5

Jestem w trakcie projektowania systemu do wdrożenia MaaS / Juju / Openstack / juju-jitsu. Poniższy schemat przedstawia architekturę, która moim zdaniem jest niezbędna do minimalnej instalacji zgodnie z dokumentacją . Pracowałem również nad dokumentem przeglądowym juju, który można znaleźć tutaj .

Schemat architektury dla MaaS / Juju / Openstack / juju-jitsu

Uwaga 1: Uznałem ten wątek za przydatny w określaniu konfiguracji architektury węzła 6 MaaS. Aby uzyskać architekturę opartą na 10 węzłach, diagram można rozwinąć, tak aby miał jeden serwer na węzeł.

Uwaga 2: W przypadku architektury 6-węzłowej minimalna liczba komputerów fizycznych wynosi 7.

Uwaga 3: W przypadku architektury 10 węzłów minimalna liczba komputerów fizycznych wynosi: 11.

Conzar
źródło
7

jeśli ktoś wdroży Maas + Juju dla OpenStack, uruchom juju status --format=png > architecture.png

Kapil Thangavelu
źródło
1
To nie jest dostępne w precise(wersja juju 1.20.1-precise-amd64)
s3v3n