Architekturdiagramm zur Erläuterung der Ubuntu Cloud Infrastructure mit MAAS / Openstack-Architektur?

14

Ich interessiere mich für Ubuntu Cloud Infrastructure mit MAAS (basierend auf Openstack, soweit ich weiß), kann aber kein Architekturdiagramm finden, das einen Überblick über die Funktionsweise von MAAS gibt .

Der Fall ist Ubuntu Cloud Infrastructure mit MAAS .

Es sind mindestens 10 Knoten erforderlich (wie unter Installieren von Ubuntu Cloud Infrastructure beschrieben ). Diese "10-MAAS-Knoten-Architektur" ist normalerweise ein perfekter Kandidat für ein Architekturdiagramm!

Wäre es nicht einfach / realitätsnah zu verstehen, wie MAAS funktioniert und was es bietet?

Auf der Suche nach Dokumenten stieß ich auf eine technische und aktuelle Dokumentation mit Architekturdiagrammen (!): Revisiting OpenStack Architecture: Essex Edition


Können wir uns vorstellen, dass ein Architekturdiagramm und / oder eine Beschreibung bereitgestellt werden könnte, um leicht zu verstehen, wie eine Ubuntu Cloud Infrastructure mit MAAS-Installation mit mindestens 10 Knoten funktioniert?

maximd
quelle
Eine weitere (nicht ganz so alte) Dokumentation: OpenStack Project Architecture Overview, die jedoch auf einer früheren Openstack-Version (mit dem Namen "Cactus")
basiert
Beachten Sie, dass hauptsächlich der "Cloud" -Teil (mit OpenStack) beschrieben werden sollte. Die Tatsache, dass MAAS ein PXE-Bereitstellungsserver für Steroide ist und dass juju zum Bereitstellen von Charms (ein Dienst pro Knoten) verwendet wird, ist ziemlich einfach. Aber was OpenStack mit einem verteilten Speicher für die Cloud bringt - siehe OpenStack Object Storage: Ein Überblick zum Beispiel - ist eine andere Geschichte: Dies sollte durch ein Diagramm beschrieben werden. Ich hoffe, meine Frage ist auf diese Weise klarer.
2.
Vielleicht besteht ein erster Schritt darin, die Rolle der 10 Maschinen der Ubuntu Cloud Infrastructure-Bereitstellung mit MAAS und Juju aufzulisten : 1) MAAS server2) juju bootstrap node(Juju verwendet sie, um die bereitgestellten Dienste zu koordinieren) 3) mysql4) openstacks rabbitmq5) openstacks keystone6) openstacks nova-cloud-controller7) openstacks nova-volume8) openstacks nova-compute9) openstacks glance10) openstacks openstack-dashboard.
2.

Antworten:

5

Ich bin dabei, ein System für die Bereitstellung von MaaS / Juju / Openstack / Juju-Jitsu zu entwerfen. Das folgende Diagramm zeigt die Architektur, die meiner Meinung nach für die in den Dokumenten angegebene Mindestinstallation erforderlich ist . Ich habe auch an einem Juju-Übersichtsdokument gearbeitet, das hier zu finden ist .

Architekturdiagramm für MaaS / Juju / Openstack / juju-jitsu

Hinweis 1: Ich fand diesen Thread nützlich, um die Konfiguration für die 6-MaaS-Knotenarchitektur zu bestimmen. Um die 10-Knoten-basierte Architektur zu erhalten, kann das Diagramm auf einen Server pro Knoten erweitert werden.

Hinweis 2: Für die 6-Knoten-Architektur beträgt die Mindestanzahl an physischen Computern 7.

Hinweis 3: Für die 10-Knoten-Architektur beträgt die Mindestanzahl physischer Computer: 11.

Conzar
quelle
7

wenn jemand maas + juju für openstack einsetzt, bitte ausführen juju status --format=png > architecture.png

Kapil Thangavelu
quelle
1
Dies ist nicht verfügbar für precise(juju version 1.20.1-precise-amd64)
s3v3n