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

1

Estou tentando configurar o juju-gui em uma VM com o Ubuntu 13.10 x64 Server. Eu pretendo ver se é possível implantar um nó openstack "all in one", usando esse método nessa VM em particular.

Eu 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 estava esperando 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 conserto isso? Acredito que consegui seguir os guias de implantação ao pé da letra?

Há alguma explicação detalhada sobre a implantação da openstack no 13.10, usando o juju?

    
por Maciek 11.11.2013 / 22:16

2 respostas

4

A última coisa que você fez "status do relógio juju" é um pouco fora. Ele deve chamar o comando "watch" em "status juju", ou seja,

watch juju status

(Isso apenas executa o status juju periodicamente e mostra os resultados.)

Depois de um tempo, a porção 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 ir para o endereço IP. Você será solicitado a fornecer uma senha, que é o 'segredo de administrador' encontrado em ~/.juju/environments.yaml na seção "local".

Espero que ajude!

    
por Brad Crittenden 11.11.2013 / 22:55
3

O Expose não faz nada no provedor local. Não existem regras de firewalls como outros provedores, como o ec2. Uma vez que você implanta o juju-gui e ele é iniciado, você deve ser capaz de visitá-lo através do endereço IP para a máquina lxc que o status juju mostra a você.

Está disponível nas portas 80 e 443.

Se ele não chegar ao estado "iniciado", envie ssh para a máquina e pegue o log da unidade em /var/log/juju/unit-* e nos informe.

    
por Rick 11.11.2013 / 22:42