OpenStack Juno で juju が動作しない

OpenStack Juno で juju が動作しない

OpenStack Juno で作業するためにを使用しようとしましたjujuが、失敗しました。juju のバージョンは です1.22.0-trusty-amd64。VM は実行されており、ssh更新/アップグレードできます。以下は私が実行した手順です。

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

答え1

使用したメタデータ コマンドによって、インデックスとその他のファイルが生成されます。問題は、これらのファイル内のクラウド/リージョン名と、juju の environment.yaml ファイル内のクラウド/リージョン名が一致していないことにあるようです。比較していただけますか? 具体的には、keystone (auth) URL がバイト単位で一致している必要があります。

関連情報