configurar openstack privado com juju

configurar openstack privado com juju

Temos uma nuvem openstack (grizzly) funcionando e queremos configurar o juju para funcionar com ela. eu sigohttps://help.ubuntu.com/community/UbuntuCloudInfraestrutura. Mas não consigo encontrar "Juju Environment Config" na página horizonte/configurações (somente configurações do usuário estão disponíveis). Os API Endpoints possuem serviços:

    Calcular
    Rede
    Imagem
    Volume
    EC2
    Identidade

Também posso baixar o arquivo OPenStack RC e as credenciais EC2.
Mas o que devo colocar em ambientes.yaml?
Recebi um erro ao tentar inicializar:

ERRO falhou ao obter o estado do provedor do objeto do contêiner juju-aced10adfad7e3020fbc207e0d70aee6
causado por: falha na autenticação
causado por: falha na execução da solicitação https://:/v2.0//tokens
causado por: Post https://:/v2.0//tokens: erro local: estouro de registro

O auth_url está correto, obtido dos API Endpoints, bem como do arquivo OpenStack RC.

Responder1

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

  • Infelizmente, o guia que você estava seguindo está desatualizado e incorreto em alguns lugares. Refere-se ao uso da versão Python dejuju, não o atualmente suportado e mantidojuju-core.
  • Tente remover o environments.yamlde ~/.jujue também certifique-se de remover qualquer um ~/.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, runjuju init , which will generate you a boilerplateambientes.yaml`, contendo o conjunto anotado das configurações específicas do provedor/nuvem mais suportadas, comentadas conforme necessário para indicar seus valores padrão, caso existam.
  • Aqui está umguia muito bomsobre como configurar um ambiente Juju OpenStack.
  • Você não deve precisar usar API e credenciais compatíveis com EC2, apenas as do OpenStack, as mesmas que você usa para fazer login no Horizon ou através do nova client.
  • Usando um arquivo como o arquivo OpenStack RC sugerido, Juju pode ir com configuração mínima, levando todas as outras configurações através das variáveis ​​de ambiente exportadas.

informação relacionada