![引导模型失败,无法启动 Juju 引导实例](https://linux22.com/image/901115/%E5%BC%95%E5%AF%BC%E6%A8%A1%E5%9E%8B%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20Juju%20%E5%BC%95%E5%AF%BC%E5%AE%9E%E4%BE%8B.png)
我目前正在遵循Openstack.org 并在 2 台虚拟机(在 VirtualBox 中)上部署了 MAAS(192.168.100.1)和 Juju。
但是,在下面的步骤中,我收到以下错误,并且我不确定问题出在哪里:
juju bootstrap --constraints tags=juju mymaas maas-controller
错误:
Creating Juju controller "maas-controller" on mymaas
Looking for packaged Juju agent version 2.3.8 for amd64
No packaged binary found, preparing local Juju agent binary
Launching controller instance(s) on mymaas...
ERROR failed to bootstrap model: cannot start bootstrap instance: failed to acquire node: unexpected : ServerError: 400 Bad Request ({"tags": ["No such tags(s): 'juju'."]})
笔记:
我已经尝试使用 16.04 和 18.04 并且存在同样的问题
Juju Server VM 有 2 个接口;1 个配置为 NAT 以访问互联网,另一个配置为“内部网络”(192.168.100.0/24)
答案1
我们在聊天中讨论了很多内容,但我认为说明中缺少的关键信息是/曾经是向 MAAS 添加硬件或 VM 资源。当 JUJU 从 MAAS 请求资源并且 MAAS 无法提供资源时会出现错误,因为它没有任何相关硬件。这里有几个选项可以使用。1 通过 virsh 或 uvt-tool 创建 VM 或将物理硬件添加为节点。