Qual é o comando exato que você usou e que está relacionado aos erros? Além disso, qual é o comando exato usado para criar o controlador?
Recebo erros contínuos ao instalar atrás de um proxy. Eu tenho as configurações model-config e model-default com proxy e no-proxy . Eventualmente, durante a instalação do openstack, eu me deparo com um conjunto contínuo de mensagens de erro do log de depuração como
juju.apiserver.client error fetching public address: no public address.
Eu apaguei e reinstalei o controlador, mas continuo apertando um loop (visto via status) do ceph, nêutron e ntp falhando repetidas vezes para instalar.
Eu li algo sobre isso ser corrigido em 2.0 com " espaços " mas ele não diz o que é necessário para os espaços. No momento, a instalação da pilha continua tentando instalar e nunca para. A partir do log de proxy, ele eventualmente alterna para o IPV6 por algum motivo.
Qual é o comando exato que você usou e que está relacionado aos erros? Além disso, qual é o comando exato usado para criar o controlador?
juju bootstrap --config http-proxy=$http_proxy --config https-proxy=$https_proxy --config no-proxy=$no_proxy prodmaas prodmaas-controller
juju install openstack-base
Os erros vêm assistindo a depuração durante a instalação. Talvez isso não seja nada, mas no final, a partir do status do juju, eu entendi que o nêutron errou. E então começa um ciclo constante de novas tentativas com o resto do Openstack esperando por ele. Eu tenho implantado via GUI também com o mesmo resultado.
Descobri que no encanto Neutron, o config.yaml tem caracteres "git: //" em vez de nomes "http: //" ou "https: //". Estes não estão passando meu proxy. Eu abri um bug contra o charme, pois não acredito que o 'git: //' passe um proxy sem configurar o git para permitir isso ou configurando o git para traduzi-lo na biblioteca.