Diagrama de arquitectura que explica la infraestructura de nube de Ubuntu con la arquitectura MAAS / Openstack?

14

Estoy interesado en Ubuntu Cloud Infrastructure con MAAS (basado en Openstack por lo que entiendo) pero no puedo encontrar ningún diagrama de arquitectura que ofrezca una visión general de cómo funciona MAAS .

El caso es Ubuntu Cloud Infrastructure con MAAS .

Requiere al menos 10 nodos (como se describe en Instalación de Ubuntu Cloud Infrastructure ) y esta "arquitectura de 10 nodos MAAS" ¡normalmente sería un candidato perfecto para un diagrama de arquitectura!

¿No sería una manera fácil / basada en la realidad de entender cómo funciona MAAS y qué ofrece?

Buscando documentos, me topé con una documentación técnica y actualizada con diagramas de arquitectura (!): Revisitando la arquitectura OpenStack: Edición Essex


¿Podríamos imaginar que se podría proporcionar un diagrama de arquitectura y / o descripción para comprender fácilmente cómo funciona un mínimo de 10 nodos de Ubuntu Cloud Infrastructure con la instalación de MAAS?

máxima
fuente
Otra documentación (no tan antigua): OpenStack Project Architecture Overview, pero se basa en una versión anterior de Openstack (llamada "Cactus")
maximizada
Tenga en cuenta que se debe describir principalmente la parte de "nube" (con OpenStack). El hecho de que MAAS es un servidor de despliegue PXE en esteroides y que juju se usa para desplegar encantos (un servicio por nodo) es bastante sencillo. Pero lo que OpenStack trae con un almacenamiento distribuido para la nube (ver OpenStack Object Storage: An Overview, por ejemplo) es otra historia: esto es lo que debería describirse en un diagrama. Espero que mi pregunta sea más clara de esta manera.
máximo
Tal vez un primer paso sería enumerar cuál es el papel de cada 10 máquinas de la implementación de Ubuntu Cloud Infrastructure con MAAS y Juju : 1) MAAS server2) juju bootstrap node(Juju lo usa para coordinar los servicios que se implementan) 3) mysql4) openstack's rabbitmq5) openstack's keystone6) openstack's nova-cloud-controller7) openstack's nova-volume8) openstack's nova-compute9) openstack's glance10) openstack's openstack-dashboard.
Máximo

Respuestas:

5

Estoy en el proceso de diseñar un sistema para implementar MaaS / Juju / Openstack / juju-jitsu. El siguiente diagrama muestra la arquitectura que creo que es necesaria para la instalación mínima según lo especificado por los documentos . También he estado trabajando en un documento general de juju que se encuentra aquí .

Diagrama de arquitectura para MaaS / Juju / Openstack / juju-jitsu

Nota 1: este hilo me pareció útil para determinar la configuración de la arquitectura de 6 nodos MaaS. Para obtener la arquitectura basada en 10 nodos, el diagrama se puede ampliar para tener un servidor por nodo.

Nota 2: Para la arquitectura de 6 nodos, el número mínimo de computadoras físicas es 7.

Nota 3: Para la arquitectura de 10 nodos, el número mínimo de computadoras físicas es: 11.

Conzar
fuente
7

si alguien implementa maas + juju para openstack, ejecute juju status --format=png > architecture.png

Kapil Thangavelu
fuente
1
Esto no está disponible en precise(versión juju 1.20.1-precise-amd64)
s3v3n