Ubuntu Cloud 的最小节点数是多少?

Ubuntu Cloud 的最小节点数是多少?

按照本教程所述,设置一个正常运行的云所需的最少节点数是多少:

我只想运行一些测试,但我手头没有 10 台计算机。是否可以使用 2-3 个节点(+1 个用于 MAAS 服务器)?

答案1

每次juju deploy调用时都会启动一台新机器。此外,juju bootstrap还会保留一台机器来启动 zookeeper。

因此看起来该示例需要大约 9 个节点。

由于你没有 10 台机器,你可以做一个简单的例子这里

答案2

您可以使用柔术在 6 台机器中设置相同的内容。

在这种情况下,glance 和 dashids 与 keystone 位于同一台机器上,rabbitmq-server 与 mysql 服务器位于同一台机器上。这样就节省了 3 台机器。

阿明德

答案3

实际上,您可能能够使用 MAAS 服务器本身(1),向其中添加两个节点(2,3),然后使用以下语法在第一个实际节点上集中多个服务:

juju deploy --to lxc:0 keystone
juju deploy --to lxc:0 rabbitmq-server
juju deploy --to lxc:0 nova-cloud-controller
juju deploy --to lxc:0 openstack-dashboard
juju deploy --to lxc:0 glance
juju deploy --to lxc:0 juju-gui
juju deploy --to lxc:0 cinder
...etc...
juju deploy --to lxc:1 nova-compute

我假设安装了 Ubuntu、MAAS、JuJu 和 OpenStack。您可能想将 ceph 部署到那里。根据网络情况,您可能想要添加与 neutron 相关的内容。也许您可能需要 memcached。

如果你查看 openstack 基础的 charms 页面,你就会了解默认包含的内容: https://jujucharms.com/openstack-base/36 不过,如果您使用这个 openstack 基础 charm,我认为它将部署到每个节点的一个服务。不过,如果您手动地了解 juju 的步骤并利用我描述的语法,您可以在同一个框上“共置”服务。

请参阅以下视频: 部署openstack到两台服务器。视频的前十分钟作者有些啰嗦,请大家原谅。最后他终于讲到了好东西。

相关内容