Общественный IP-адрес Juju GUI

7

Я пытаюсь установить juju с juju-gui на моей виртуальной машине (свежая установка Ubuntu 13.04 64-bit)

Чтобы настроить локальную среду, я установил mongodb-server и lxc.

После успешной установки juju и juju-gui я запускаю watch juju status и получаю открытый ip: 10.0.3.213 для juju-gui.

Поскольку я запускаю версию сервера ubuntu, у меня нет способа увидеть этот URL с этой виртуальной машины. С помощью моей операционной системы хоста я не могу достичь этого IP-адреса, поскольку этот IP-адрес используется lxc.

Является ли это стандартным способом доступа к juju?

Если я удалю lxc, я смогу получить доступ к GUI на eth0 ip address?

    
задан mabasic 18.09.2013 в 08:09
источник

2 ответа

4

Вы, вероятно, найдете то, что ищете здесь: Как настроить гостевую систему LXC так, чтобы она получала адрес dhcp, поэтому я могу получить к нему доступ в своей сети?

В качестве альтернативы, если вы ищете временное решение, вы можете создать туннель ssh для машины GUI: ssh -N -p 22 -c 3des [email protected] -L 1234/lxcMachineIp/443 , а затем вы сможете получить доступ к нему на своем локальном компьютере в папке https://localhost:1234

    
ответ дан hatch 02.10.2013 в 15:41
1

Диапазон IP 10.0.3. * и, следовательно, присвоенный IPU 10.0.3.213 juju-gui происходит из конфигурации lxc по умолчанию. Выполните следующие действия:

  1. Очистка

    • удалить juju , juju-gui и т. д.
    • удалять файлы локальной локальной машины lxc, если они есть %код%
  2. настроить LXC

    • отредактируйте rm -rf /var/lib/lxc/* и /etc/init/lxc-net.conf и установите диапазон IP-адресов вашей локальной сети, например вместо /etc/default/lxc-net ваша локальная сеть 10.0.3.* , затем установите 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"
      На самом деле LXC_ADDR должен быть I.P. вашего LXC_DHCP_MAX="50" моста.
    • При необходимости вы можете отредактировать "lxcbr0" и предоставить STATIC IPs в контейнеры LXC (в пределах диапазона /etc/lxc/dnsmasq.conf I.P.).
  3. перезагрузите компьютер и заново установите LXC_DHCP_RANGE , juju и т. д.

Кстати, LXC необходим только при развертывании с juju в среде juju-gui .     

ответ дан nloutas 19.12.2013 в 12:27