![juju - OpenStack Charms 部署指南 - “错误...无法引导模型”](https://linux22.com/image/955307/juju%20-%20OpenStack%20Charms%20%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97%20-%20%E2%80%9C%E9%94%99%E8%AF%AF...%E6%97%A0%E6%B3%95%E5%BC%95%E5%AF%BC%E6%A8%A1%E5%9E%8B%E2%80%9D.png)
任何帮助都将不胜感激;我搜索了很多帖子,但还没有找到答案。
我一直遵循这个指南:https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/2023.2/index.html
我尝试了使用物理和虚拟部署的多种方法,在“安装 Juju”部分下运行以下命令时出现相同的错误:juju bootstrap --bootstrap-series=jammy --constraints tags=juju maas-one maas-controller
23:57:50 DEBUG juju.provider.maas environ.go:685 尝试获取区域“default”中的节点 23:57:50 ERROR juju.cmd.juju.commands bootstrap.go:969 引导模型失败:无法在可用区域“default”中启动引导实例:获取节点失败:没有可用的机器匹配约束:[('agent_name', ['ba18b361-58d8-41e8-8f6c-a72faa0493a9']), ('mem', ['3584']), ('tags', ['juju']), ('zone', ['default'])](解析为“mem=3584.0 tags=juju zone=default”) 23:57:50 DEBUG juju.cmd.juju.commands bootstrap.go:970(错误详情: [{github.com/juju/juju/cmd/juju/commands.(*bootstrapCommand).Run:1068: 引导模型失败} {github.com/juju/juju/environs/bootstrap.Bootstrap:748: } {github.com/juju/juju/environs/bootstrap.bootstrapIAAS:600: } {github.com/juju/juju/provider/common.BootstrapInstance:309: 无法在可用区域“默认”中启动引导实例} {github.com/juju/juju/provider/maas.(*maasEnviron).StartInstance:716: } {github.com/juju/juju/provider/maas.(*maasEnviron).StartInstance:711: 获取节点失败} {没有可用的机器匹配约束:[('agent_name', ['ba18b361-58d8-41e8-8f6c-a72faa0493a9']), ('mem', ['3584']), ('tags', ['juju']), ('zone', ['default'])](解析为“mem=3584.0 tags=juju zone=default”)}])
我已经验证了以下内容:
- juju 控制器的内存超出限制,有 4096M 内存
- 所有节点位于“默认”区域
- juju 控制器通过 MAAS 部署并运行 22.04 LTS
- juju 控制器已配置标签“juju”
- MAAS 和 juju 系统都能够相互通信
我已将上述命令的输出附加到--debug
下面