Estou tentando configurar o juju-gui em uma VM executando o Ubuntu 13.10 x64 Server. Pretendo ver se é possível implantar um nó openstack "tudo em um", usando este método naquela VM específica.
Instalei e inicializei o juju em um ambiente local:
sudo apt-get install juju-core
sudo apt-get install juju-local
juju switch local
sudo juju bootstrap
Em seguida, executei o seguinte:
juju deploy juju-gui
juju expose juju-gui
watch juju status
Eu esperava ver o juju-gui abrir algumas portas e ficar disponível através de um navegador da web, mas nada disso aconteceu - por quê? como faço para corrigir isso? Acredito que consegui seguir os guias de implantação à risca?
Há algum passo a passo detalhado sobre a implantação do openstack no 13.10, usando juju?
Responder1
A última coisa que você fez "juju watch status" foi um pouco errada. Deve chamar o comando "watch" em "juju status", ou seja
watch juju status
(Isso apenas executa o status do juju periodicamente e mostra os resultados.)
Depois de um tempo, a parte juju-gui da saída de status mostrará o estado do agente como “iniciado” e exibirá um endereço IP público.
Nesse ponto, você pode abrir seu navegador e acessar o endereço IP. Será solicitada uma senha, que é o 'segredo do administrador' encontrado na ~/.juju/environments.yaml
seção "local".
Espero que ajude!
Responder2
Expose não faz nada no provedor local. Não existem regras de firewall em vigor como outros provedores, como ec2. Depois de implantar o juju-gui e ele for iniciado, você poderá visitá-lo por meio do endereço IP da máquina lxc que o status do juju mostra.
Está disponível nas portas 80 e 443.
Se não chegou ao estado "iniciado", faça ssh para essa máquina e pegue o log da unidade /var/log/juju/unit-*
e nos informe.