
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.yaml
de~/.juju
e 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, run
juju init, which will generate you a boilerplate
ambientes.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.