我希望尝试MaaS,而且只有两台机器,我可以安装一台带有MaaS服务的机器吗?使用MaaS和juju来部署另一台带有openstack nova计算的裸机器吗?
非常感谢你的回答。
发布于 2012-06-11 00:45:17
这样做的原因是,OpenStack并不是真正用于2节点集群的。它的目的是扩展到数千个节点。它有许多断开连接的组件,包括mysql、rabbitmq、几个API服务等等。对于“只是尝试openstack”的情况,您可以使用本地提供程序在一个盒子上安装所有东西,而不是使用MaaS将OpenStack的每个组件都放在自己的机器上(大约有9个组件,加上一个用于juju/maas的组件)。
请查看此页面以帮助配置本地提供程序:
https://jujucharms.com/docs/stable/clouds-LXD
然后按照下面的说明:
https://help.ubuntu.com/community/UbuntuCloudInfrastructure
除了设置MaaS和从MaaS生成/下载environments.yaml之外,您只需将以下内容放入:
default: local
environments:
local:
type: local
default-series: precise
data-dir: /home/youruser/.juju/data所有服务最终都会在同一个盒子上的自己的容器中结束,这将有一些限制(比如nova卷不能正常工作)。
发布于 2013-02-21 13:58:16
除此之外,你能解释一下MAAS到底要在每个服务器上安装什么?
您可以使用社区贡献的魅力,其中的每个服务,如MySQL或RabbitMQ需要专门的节点,或编写您的地方,您可以组合它们。
里面有RAID机制吗?
在将节点部署到MaaS中时,可以使用RAID。
如果有一两台服务器坏了,它可以处理所有的事情吗?
MaaS不为已部署的服务提供内置的预订或高可用性。如果您在谈论OpenStack,答案是肯定的:可以从失败的节点重新启动实例。Swift的最佳实践需要3份数据副本,因此两个失败的节点不是问题。
我的最后一个问题是,在Ubuntu文档的某个地方,每个服务器应该至少有16 is的RAM?它是必须的还是可选的?
不,这不是必需的。您可能已经提到了马克的博客中的以下语句:“向Hadoop集群添加另一个节点,并确保它至少有16 least”。
https://askubuntu.com/questions/149012
复制相似问题