Ubuntu云基础架构与MAAS / Openstack架构的架构图解释?

我对Ubuntu云基础设施与MAAS(据我所了解,基于Openstack)很感兴趣,但是找不到任何能够概述MAAS工作原理的架构图。
这里讨论的是Ubuntu云基础设施与MAAS。
根据安装Ubuntu云基础设施中描述,它需要至少10个节点,而"10个MAAS节点架构"通常是一个完美的架构图候选!
这难道不是一种简单/现实的了解MAAS工作原理和提供内容的方式吗?
在寻找文档时,我偶然发现了一份技术性且最新的带有架构图的文档:重新审视OpenStack架构:Essex版本
我们能想象到,一个架构图和/或描述可以提供给我们,以便更容易地理解最小配置的10个节点的Ubuntu云基础设施与MAAS安装是如何工作的吗?

另一份(不太)陈旧的文档:OpenStack项目架构概述,但它是基于之前的OpenStack版本(名为"Cactus")。 - maximd
请注意,主要应描述“云”部分(使用OpenStack)。MAAS是一个PXE部署服务器,而juju用于部署魅力(每个节点一个服务),这很简单。但是,OpenStack通过分布式存储为云带来的东西-例如,请参见OpenStack Object Storage:概述-是另一回事:这就是应该由图表描述的内容。我希望我的问题以这种方式更清晰明了。 - maximd
也许第一步是列出Ubuntu云基础设施部署与MAAS和Juju中每个10台机器的角色:1)MAAS服务器 2)juju引导节点(Juju用它来协调正在部署的服务)3)mysql 4)openstack的rabbitmq 5)openstack的keystone 6)openstack的nova-cloud-controller 7)openstack的nova-volume 8)openstack的nova-compute 9)openstack的glance 10)openstack的openstack-dashboard - maximd
2个回答

如果有人在OpenStack上部署MaaS+Juju,请运行命令juju status --format=png > architecture.png来生成架构图。

1这在precise(juju版本1.20.1-precise-amd64)上不可用。 - s3v3n

我正在设计一个部署 MaaS/Juju/Openstack/juju-jitsu 的系统。下面的图表展示了我认为是根据docs所指定的最小安装所必需的架构。我还在撰写一个关于 juju 的概述文档,可以在这里找到。

Architecture Diagram for MaaS/Juju/Openstack/juju-jitsu

注意1:我发现这个thread在确定6个MaaS节点架构的配置方面非常有用。要获得基于10个节点的架构,可以扩展图表以每个节点拥有一个服务器。
注意2:对于6个节点的架构,最少需要7台物理计算机。
注意3:对于10个节点的架构,最少需要11台物理计算机。

  • 相关问题