juju bootstrap 不适用于 MAAS

juju bootstrap 不适用于 MAAS

我正在遵循此文档使用 MAAS 和 JUJU 实现 openstack:

带有 MAAS 和 Juju 的 Ubuntu 云基础设施

因此,要设置 JUJU,我按照以下步骤操作:开始使用 Juju

有什么想法可以修复这个问题吗?

root@ubuntu:~/.juju# juju status -e maas -v
2013-07-28 17:31:47 ERROR juju supercommand.go:235 command failed: file 'provider-          state' not found not found
error: file 'provider-state' not found not found

root@ubuntu:~/.juju# juju bootstrap -e maas -v
2013-07-28 17:36:27 ERROR juju supercommand.go:235 command failed: cannot create     bootstrap state file: gomaasapi: got error back from server: 400 BAD REQUEST
error: cannot create bootstrap state file: gomaasapi: got error back from server: 400     BAD REQUEST

environment.yaml 的 maas 部分

  maas:
type: maas
# Change this to where your MAAS server lives.  It must specify the base path.
maas-server: 'http://192.168.119.140/MAAS'
maas-oauth: '********hidden****8:P6srrdD57RckEfJeEa2r'
admin-secret: fa4fb05****hidden*****e6f2d3fd29cb1f
default-series: precise
authorized-keys-path: ~/.ssh/authorized_keys # or any file you want.

现在看来这个错误已经修复了,但是我在使用最新版本的 JUJU 时仍然遇到这个问题:

错误描述

答案1

如果您在 12.04 上运行 MAAS,他们对 juju-core 进行了一些更改。以下是 MAAS 的错误报告以及修复。

https://bugs.launchpad.net/maas/+bug/1204507

相关内容