Juju GUI IP publique

J’ai essayé d’installer juju avec juju-gui sur ma machine virtuelle (nouvelle installation Ubuntu 13.04 64 bits)

Pour configurer mon environnement local, j’ai installé mongodb-server et lxc.

Après avoir installé avec succès juju et juju-gui, je watch juju status et obtiens l’adresse IP publique: 10.0.3.213 pour juju-gui.

Depuis que j’utilise la version serveur d’ubuntu, je n’ai aucun moyen de voir cette URL depuis cette machine virtuelle. En utilisant mon système d’exploitation hôte, je ne peux pas atteindre cette adresse IP car celle-ci est utilisée par lxc.

Est-ce un moyen par défaut d’accéder à juju?

Si je supprime lxc, pourrais-je accéder à l’interface graphique avec l’adresse ip eth0?

Vous trouverez probablement ce que vous cherchez ici: Comment puis-je configurer un invité LXC afin qu’il reçoive une adresse DHCP afin que je puisse y accéder sur mon réseau?

Si vous recherchez une solution temporaire, vous pouvez également créer un tunnel ssh vers la machine graphique en: ssh -N -p 22 -c 3des hostUser@hostIp -L 1234/lxcMachineIp/443 , puis vous pourrez y accéder. votre https://localhost:1234 local à https://localhost:1234

La plage d’adresses IP 10.0.3. * Et, par conséquent, l’adresse IP 10.0.3.213 atsortingbuée à juju-gui proviennent de la configuration par défaut de lxc. Suivez ces étapes :

  1. Nettoyer

    • désinstaller juju , juju-gui etc.
    • supprimer les fichiers lxc “local-machine”, le cas échéant rm -rf /var/lib/lxc/*
  2. configurer LXC

    • éditez les /etc/init/lxc-net.conf et /etc/default/lxc-net et définissez votre plage IP LAN, par exemple au lieu de 10.0.3.* votre réseau local est 10.1.2.* , puis définissez LXC_ADDR="10.1.2.4"
      LXC_NETWORK="10.1.2.0/24"
      LXC_DHCP_RANGE="10.1.2.201,10.1.2.250"
      LXC_DHCP_MAX="50"
      En fait, LXC_ADDR devrait être l’adresse IP de votre pont "lxcbr0" .
    • Vous pouvez éventuellement modifier /etc/lxc/dnsmasq.conf et atsortingbuer des adresses IP STATIC aux conteneurs LXC (dans la LXC_DHCP_RANGE IP de LXC_DHCP_RANGE ).
  3. redémarrez la machine et réinstallez juju , juju-gui etc.

Soit dit en passant, LXC n’est nécessaire que si vous déployez avec juju sur l’environnement "local" .