使用OpenStack Juno无法获得juju

我正在尝试使用juju与OpenStack Juno合作,但失败了。 juju的版本是1.22.0-trusty-amd64 。 VM正在运行,我可以进入它,更新/升级。 以下是我遵循的步骤:

 glance image-create .... ; this step works well and give out an image ID juju metadata generate-image ... -d ./jujuopenstack ; this step works well juju metadata generate-tools .. -d ./jujuopenstack ; this step works well juju bootstrap --debug --metadata-source ./jujuopenstack -v --show-log 

最后一步返回错误

 Bootstrapping Juju machine agent Cloud-init v. 0.7.5 running 'init-local' at Fri, 20 Mar 2015 03:31:50 +0000. Up 7.03 seconds. ... juju.environs.simplestreams simplestreams.go:432 skipping index because of error getting latest metadata "http://cloud-images.ubuntu.com/releases/streams/v1/index.json": index file has no data for cloud {regionOne htXXXXXX2.27.0.33:5000/v2.0/} not found juju.cmd supercommand.go:411 cannot set initial environ constraints: index file has no data for cloud {regionOne htXXXXXX2.27.0.33:5000/v2.0/} not found juju.cmd supercommand.go:411 failed to bootstrap environment: subprocess encountered error code 1 

我的问题是:索引文件在哪里? 我在哪里可以生成或上传到?

(也发布于https://github.com/juju/juju/issues/1893 )

您使用的元数据命令将生成索引和其他文件。 似乎问题是这些文件中的云/区域名称与juju environments.yaml文件中的名称不匹配。 你能比较一下吗? 具体来说,keystone(auth)url需要匹配,byte为byte。