O HP Cloud possui um novo serviço de nuvem baseado no Open Stack. Como posso configurar meu environment.yaml para conectar-se ao novo serviço?
O HP Cloud possui um novo serviço de nuvem baseado no Open Stack. Como posso configurar meu environment.yaml para conectar-se ao novo serviço?
Respostas:
Se você juju-quickstart
instalou, você pode fazer juju quickstart -i
; isso fornecerá um formulário para o seu provedor de nuvem.
Aqui estão as instruções completas:
Documentos oficiais:
Você também precisará definir suas informações de chave de acesso e chave secreta como uma variável de ambiente ou no arquivo environment.yaml.
Adicionar ao seu arquivo environment.yaml deve ficar assim:
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]'
Você pode encontrar a chave de acesso e a chave secreta entrando no painel de controle da nuvem HP e exibindo as chaves da API.
ppa:juju/devel
. O depósito público no HP Cloud não possui imagens que correspondam à versão do juju que o ppa fornece. Então você não pode nem mesmo iniciar uma instância. Demorei um pouco para descobrir o que estava errado.