HP Cloud tiene un nuevo servicio en la nube basado en Open Stack. ¿Cómo puedo configurar mi environment.yaml para conectarme al nuevo servicio?
HP Cloud tiene un nuevo servicio en la nube basado en Open Stack. ¿Cómo puedo configurar mi environment.yaml para conectarme al nuevo servicio?
Respuestas:
Si lo ha juju-quickstart
instalado, puede hacerlo juju quickstart -i
; esto le dará un formulario para completar para su proveedor de la nube.
Aquí están las instrucciones completas:
Documentos oficiales:
También deberá configurar su información de clave de acceso y clave secreta como una variable de entorno o en el archivo assets.yaml.
Agregar a su archivo ambientes.yaml debería hacer que se vea así:
environments:
hpcloud:
juju-origin: ppa
control-bucket: juju-hpc-az1-cb
admin-secret: [any-unique-string-shared-among-admins-u-like]
default-image-id: [8419]
region: az-1.region-a.geo-1
project-name: [your@hpcloud.com-tenant-name]
default-instance-type: standard.small
auth-url: https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/
auth-mode: keypair
type: openstack
default-series: precise
authorized-keys: [CONTENTS (not path) to your ~/.ssh/id_rsa.pub key]
access-key: [PUT YOUR ACCESS-KEY HERE]
secret-key: [PUT YOUR SECRET-KEY HERE]'
Puede encontrar la clave de acceso y la clave secreta iniciando sesión en su panel de control en la nube de HP y mostrando sus claves API.
ppa:juju/devel
. El bucket público en HP Cloud no tiene imágenes que correspondan a la versión de juju que proporciona el ppa. Así que ni siquiera puedes arrancar una instancia. Me llevó bastante tiempo darme cuenta de lo que iba mal.