Juju GUI IP pubblico

7

Ho provato ad installare juju con juju-gui sulla mia macchina virtuale (Fresh installation Ubuntu 13.04 64-bit)

Per configurare il mio ambiente locale ho installato mongodb-server e lxc.

Dopo aver installato con successo juju e juju-gui, eseguo watch juju status e ottieni l'IP pubblico: 10.0.3.213 per juju-gui.

Poiché eseguo la versione server di ubuntu, non ho modo di vedere quell'URL da questa macchina virtuale. Usando il mio sistema operativo host non riesco a raggiungere quell'IP dal momento che l'IP viene utilizzato da lxc.

È un modo predefinito per accedere a juju?

Se rimuovo lxc, potrei accedere alla GUI sull'indirizzo IP eth0?

    
posta mabasic 18.09.2013 - 10:09

2 risposte

4

Probabilmente troverai quello che stai cercando qui: Come faccio a configurare un guest LXC in modo che ottenga un indirizzo dhcp in modo che possa accedervi sulla mia rete?

In alternativa, se stai cercando una soluzione temporanea puoi creare un tunnel ssh alla macchina della GUI di: ssh -N -p 22 -c 3des [email protected] -L 1234/lxcMachineIp/443 e poi sarai in grado di accedervi sulla tua macchina locale a https://localhost:1234

    
risposta data hatch 02.10.2013 - 17:41
1

L'intervallo IP 10.0.3. * e quindi il juju-gui assegnato IP 10.0.3.213 provengono dalla configurazione predefinita di lxc. Segui questi passaggi:

  1. Pulizia

    • uninstall juju , juju-gui ecc.
    • cancella i file lxc "local-machine", se presenti %codice%
  2. configura LXC

    • modifica rm -rf /var/lib/lxc/* e /etc/init/lxc-net.conf e imposta l'intervallo IP LAN, per esempio. invece di /etc/default/lxc-net la tua LAN è 10.0.3.* , quindi imposta 10.1.2.*
      LXC_ADDR="10.1.2.4"
      LXC_NETWORK="10.1.2.0/24"
      LXC_DHCP_RANGE="10.1.2.201,10.1.2.250"
      In realtà LXC_ADDR dovrebbe essere l'I.P. del tuo LXC_DHCP_MAX="50" bridge.
    • Opzionalmente puoi modificare "lxcbr0" e assegnare IP STATIC ai contenitori LXC (nell'intervallo /etc/lxc/dnsmasq.conf I.P.).
  3. riavvia la macchina e reinstalla LXC_DHCP_RANGE , juju ecc.

Dal modo in cui LXC è necessario solo se si distribuisce con juju sull'ambiente juju-gui .

    
risposta data nloutas 19.12.2013 - 13:27

Leggi altre domande sui tag