Não é possível obter juju funciona com o OpenStack Juno

2

Estou tentando usar juju para trabalhar com o OpenStack Juno, mas falhei. A versão do juju é 1.22.0-trusty-amd64 . A VM está em execução e posso ssh nela, atualizar / atualizar. Abaixo estão os passos que segui:

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 

o último passo retorna um erro

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

Minha pergunta é: onde está o arquivo de índice? Onde posso gerá-lo ou enviá-lo para?

(também publicado no link )

    
por ChunFeng 20.03.2015 / 07:13

1 resposta

3

Os comandos de metadados que você usou irão gerar o índice e outros arquivos. O que parece ser o problema é uma incompatibilidade entre o nome da nuvem / região nesses arquivos e o que você tem em seu arquivo juju environments.yaml. Você poderia compará-los? Especificamente, a URL keystone (auth) precisa corresponder, byte por byte.

    
por Andreas Hasenack 25.03.2015 / 14:16