configure openstack privado com juju

1

Temos uma nuvem de trabalho openstack (grizzly) e queremos configurar o juju para trabalhar com ela. Eu sigo o link . Mas eu não consigo encontrar "Juju Environment Config" na página horizonte / configurações (apenas configurações do usuário está disponível). Os pontos de extremidade da API têm serviços:

    Compute
    Network
    Image
    Volume
    EC2
    Identity

Eu também posso baixar o arquivo OPenStack RC e as Credenciais EC2
Mas o que devo colocar em environments.yaml?
Eu tenho erro ao tentar fazer o bootstrap:

ERROR failed to GET object provider-state from container juju-aced10adfad7e3020fbc207e0d70aee6
caused by: authentication failed
caused by: failed executing the request https://:/v2.0//tokens
caused by: Post https://:/v2.0//tokens: local error: record overflow

O auth_url está correto, o que eu obtive dos Endpoints da API e do arquivo do OpenStack RC.

    
por user235342 30.01.2014 / 23:14

1 resposta

1

Algumas observações sobre sua configuração:

  • O guia que você estava seguindo está desatualizado e incorreto em alguns lugares. Refere-se usando a versão Python do juju , não o atualmente suportado e mantido juju-core .
  • Tente remover seu environments.yaml de ~/.juju e também remova qualquer ~/.juju/environments/*.jenv (cuidado, se você remover o .jenv' file of a running environment, you are effectively cutting your access to that cloud from Juju). Then, run juju init , which will generate you a boilerplate ambientes.yaml ', contendo o conjunto anotado da maioria configurações de configuração específicas do provedor / nuvem suportadas, comentadas conforme necessário para indicar seus valores padrão, se houver.
  • Aqui está um guia muito bom sobre como configurar um ambiente do Juju OpenStack.
  • Você não precisa usar credenciais e API compatíveis com o EC2, apenas os do OpenStack, o mesmo usado para efetuar login no horizonte ou por meio do nova cliente.
  • Usando um arquivo como o arquivo OpenStack RC sugerido, o Juju pode ir com configuração mínima, tomando todas as outras configurações através das variáveis de ambiente exportadas.
por dimitern 24.02.2014 / 00:54