¿No se puede instalar juju-gui localmente?

¿No se puede instalar juju-gui localmente?

Estoy intentando configurar juju-gui en una máquina virtual que ejecuta el servidor Ubuntu 13.10 x64. Tengo la intención de ver si es posible implementar un nodo OpenStack "todo en uno", usando este método en esa VM en particular.

Instalé y arranqué juju en un entorno local:

sudo apt-get install juju-core
sudo apt-get install juju-local
juju switch local
sudo juju bootstrap

A continuación he ejecutado lo siguiente:

juju deploy juju-gui
juju expose juju-gui
watch juju status

Esperaba ver a juju-gui abrir algunos puertos y estar disponible a través de un navegador web, pero no sucedió nada de eso, ¿por qué? ¿Cómo arreglo eso? ¿Creo que he logrado seguir las guías de implementación al pie de la letra?

¿Existen tutoriales detallados sobre la implementación de openstack en 13.10, usando juju?

Respuesta1

Lo último que hiciste, "estado de visualización de Juju", está un poco fuera de lugar. Debería llamar al comando "vigilar" en "estado de juju", es decir

watch juju status

(Eso simplemente ejecuta el estado de juju periódicamente y muestra los resultados).

Después de un tiempo, la parte juju-gui de la salida de estado mostrará el estado del agente como "iniciado" y mostrará una dirección IP pública.

En ese momento puede abrir su navegador e ir a la dirección IP. Se le solicitará una contraseña, que es el 'secreto de administrador' que se encuentra en ~/.juju/environments.yamlla sección "local".

¡Espero que ayude!

Respuesta2

Expose no hace nada en el proveedor local. No existen reglas de firewalls como otros proveedores como ec2. Una vez que implemente juju-gui y se inicie, debería poder visitarlo a través de la dirección IP de la máquina lxc que le muestra el estado de juju.

Está disponible en los puertos 80 y 443.

Si no llegó al estado "iniciado", envíe ssh a esa máquina, tome el registro de la unidad /var/log/juju/unit-*y avísenos.

información relacionada