将节点添加到现有景观 openstack

将节点添加到现有景观 openstack

是否有人有资源,或者知道是否可以将计算节点添加到现有的景观 openstack 配置中?

或者做一些事情,比如向节点添加服务(比如计算)

我不介意使用命令行,我只是不知道添加到 openstack 集群的正确方法。

答案1

2017 年 3 月 7 日更新

Landscape 现在支持向正在运行的云添加存储/计算节点。在 Openstack 仪表板上部署云后,您可以通过 UI 执行此操作。

如果你想知道幕后发生了什么

下面的 Juju 支持扩展服务容量,nova compute charm 也支持扩展容量,也就是说,你在这样做时可能会遇到问题,而且它完全不受支持、肮脏、混乱等等。如果你正在使用部署的云进行任何实时操作,我不建议你尝试它。

如同这个问题首先,您需要访问底层 openstack juju 环境。执行此操作后:

# check that everything looks right, you should see a lot of openstack
# services displayed to your screen.
juju status 

# Expand compute capacity onto a named node
juju add-unit --to <name-in-maas>.<domain-in-maas> nova-compute

# Or Expand capacity to any free node in maas (note this will not
# check that capacity exists before running, you need to do that
# first)
juju add-unit nova-compute

当自动驾驶仪支持这样做时,事情将以不同的方式完成,因为有些考虑因素我不会深入讨论(如何扩展存储、如何扩展管理服务、如何监控事物等),但您自己进入并修改环境当然始终是一种选择。毕竟这是您的硬件。

顺便说一句,我建议阅读更多有关 Juju 及其服务建模方式的内容。这将是一个很好的起点:

相关内容