Não é possível instalar o juju-gui localmente?

Não é possível instalar o juju-gui localmente?

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.yamlseçã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.

informação relacionada