我正在尝试更好地了解云架构,并决定使用 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
显然,我的问题是我需要首先为“就绪”节点正确分配一个“网络”。
分配网络后,下一个问题是“未定义存储”。通过重新调试(设置网络后)并手动关闭节点电源,解决了这个问题。