为 MAAS 2.0 配置 juju

为 MAAS 2.0 配置 juju

我正在尝试更好地了解云架构,并决定使用 ubuntu 16.04 设置私有云。

我发现了这个(看似)不错的关于使用 MAAS、juju 和 openstack 建立私有云的指南,并设法完成了设置 MAAS 和连接一些节点的第一步。

https://help.ubuntu.com/lts/clouddocs/en/Intro.html?_ga=1.56396459.1002047384.1448462651

现在我已经着手设置 juju,但在以下步骤中遇到了障碍:

Configuring Juju to work with MAAS
3. Edit the Juju environments.yaml file

https://help.ubuntu.com/lts/clouddocs/en/Installing-Juju.html

ubuntu 16.04 抓取的 juju 版本 (2.0-beta15-xenial-amd64) 似乎不再具有“generate_config”命令。我已经开始关注这个指导在回答关于“generate_config”问题时提到,但这不是 MAAS 特有的。

错误无法识别的命令:juju generate-config

目前,我已经完成了包括执行sudo lxd init命令在内的所有步骤。但是,在尝试juju bootstrap lxd-precrime localhost按照指南中的说明运行命令时,我收到以下错误:

$ juju bootstrap lxd-precrime localhost 
ERROR cannot find network interface "lxdbr0": route ip+net: no such network interface 
ERROR invalid config: route ip+net: no such network interface

如果我想juju与集成,我是否需要继续执行此步骤MAAS?或者是否有办法继续集成而MAAS无需解决此问题联网问题?

答案1

help.ubuntu.com 上的指南适用于 juju < 2.0。

关于 lxd 错误,您是否遵循了整个入门指南?

上述指南建立了基于 LXD 而不是 MAAS 的“云”。

答案2

显然,我的问题是我需要首先为“就绪”节点正确分配一个“网络”。

分配网络后,下一个问题是“未定义存储”。通过重新调试(设置网络后)并手动关闭节点电源,解决了这个问题。

相关内容