我尝试引导 juju,但下面显示的错误不断出现。
ERROR could not access file 'provider-state': Get http://X.X.X.138/MAAS/api/1.0/files/provider-state/: dial tcp X.X.X.138:80: no route to host
还有一件事,我的 maas 仪表板目录不是 138,而是 140。如何更改为 140?我被困住了。
答案1
Juju 将使用 maas 类型提供商下 environment.yaml 文件中指定的 url。
它看起来应该是这样的:
maas:
type: maas
# Change this to where your MAAS server lives. It must specify the base path.
maas-server: 'http://192.168.1.140/MAAS/'
请注意,您使用的 Juju 版本可能会存在一些差异,因此,如果您可以编辑您的帖子以说明 Juju 的版本,我们将更容易给出明确的答案。
答案2
我遇到了同样的错误,是的,确实是在~/.juju/environments.yaml
然而,修复它并再次引导后,仍然出现同样的错误。
我删除了该文件~/.juju/environments/maas.jenv
并再次尝试。效果很好。