No puedo hacer que juju funcione con OpenStack Juno

No puedo hacer que juju funcione con OpenStack Juno

Estoy intentando utilizar jujuOpenStack Juno pero fallé. La versión de juju es 1.22.0-trusty-amd64. La máquina virtual se está ejecutando y puedo sshacceder a ella y actualizarla. A continuación se muestran los pasos que seguí:

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 

el último paso devuelve un error

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

Mi pregunta es: ¿dónde está el archivo índice? ¿Dónde puedo generarlo o subirlo?

(también publicado enhttps://github.com/juju/juju/issues/1893)

Respuesta1

Los comandos de metadatos que utilizó generarán el índice y otros archivos. Lo que parece ser el problema es una falta de coincidencia entre el nombre de la nube/región en esos archivos y lo que tiene en su archivo juju Environments.yaml. ¿Podrías compararlos? Específicamente, la URL clave (autenticación) debe coincidir, byte por byte.

información relacionada