JUJU bootstrap 错误无法 bootstrap 模型:无法在可用性区域 "default" 中启动 bootstrap 实例:
JUJU bootstrap error failed to bootstrap model: cannot start bootstrap instance in availability zone "default":
我有以下设置:
Openstack Stein 安装有:
- VMA 是 1 个安装了 MAAS 2.7.0 服务器和 JUJU 2.7.6-bionic-amd64
的虚拟机
- VMB 是 1 个 VM 用作 JUJU 控制器
我将 VMB 委托到 VMA 上的 MAAS 服务器上,它现在正在等待部署。
现在,当我尝试 bootstrap VMB 中的 JUJU 控制器时,出现以下错误:
ERROR juju.cmd.juju.commands bootstrap.go:776 failed to bootstrap model: cannot start bootstrap instance in availability zone "default": failed to acquire node: No available machine matches constraints: [('agent_name', ['b4f93e60-ddb3-4765-8b0e-22dc706d7986']), ('mem', ['3584']), ('zone', ['default'])] (resolved to "mem=3584.0 zone=default")
我想知道为什么会这样,我的节点在 MAAS 上的默认 AZ 中。
对这个问题有什么想法吗?
看起来 juju cli 正在尝试 bootstrap 一台默认限制为 3.5GB 内存的机器。
您的委托(就绪)机器只有 3.4GB 内存,因此当 MAAS 从 juju cli 寻找与机器规格匹配的可用机器时,它说找不到匹配项。
您应该能够 bootstrap使用比 MAAS 中可用的内存限制更小的内存限制对机器执行 ping 操作。
juju bootstrap maas-cloud juju-01 --constraints mem=3072 --debug
我有以下设置:
Openstack Stein 安装有:
- VMA 是 1 个安装了 MAAS 2.7.0 服务器和 JUJU 2.7.6-bionic-amd64 的虚拟机
- VMB 是 1 个 VM 用作 JUJU 控制器
我将 VMB 委托到 VMA 上的 MAAS 服务器上,它现在正在等待部署。
现在,当我尝试 bootstrap VMB 中的 JUJU 控制器时,出现以下错误:
ERROR juju.cmd.juju.commands bootstrap.go:776 failed to bootstrap model: cannot start bootstrap instance in availability zone "default": failed to acquire node: No available machine matches constraints: [('agent_name', ['b4f93e60-ddb3-4765-8b0e-22dc706d7986']), ('mem', ['3584']), ('zone', ['default'])] (resolved to "mem=3584.0 zone=default")
我想知道为什么会这样,我的节点在 MAAS 上的默认 AZ 中。
对这个问题有什么想法吗?
看起来 juju cli 正在尝试 bootstrap 一台默认限制为 3.5GB 内存的机器。
您的委托(就绪)机器只有 3.4GB 内存,因此当 MAAS 从 juju cli 寻找与机器规格匹配的可用机器时,它说找不到匹配项。
您应该能够 bootstrap使用比 MAAS 中可用的内存限制更小的内存限制对机器执行 ping 操作。
juju bootstrap maas-cloud juju-01 --constraints mem=3072 --debug