Ich habe versucht, Juju mit Juju-GUI auf meiner virtuellen Maschine zu installieren (Neuinstallation Ubuntu 13.04 64-Bit)
Um meine lokale Umgebung zu konfigurieren, habe ich mongodb-server und lxc installiert.
Nachdem ich Juju und Juju- watch juju status
GUI erfolgreich installiert habe, starte ich und erhalte die öffentliche IP: 10.0.3.213 für Juju-GUI.
Da ich eine Serverversion von Ubuntu verwende, kann ich diese URL von dieser virtuellen Maschine aus nicht sehen. Mit meinem Host-Betriebssystem kann ich diese IP nicht erreichen, da diese IP von lxc verwendet wird.
Ist dies eine Standardmethode für den Zugriff auf Juju?
Wenn ich lxc entferne, kann ich dann über die IP-Adresse eth0 auf die GUI zugreifen?
networking
vmware
juju
mabasisch
quelle
quelle
Antworten:
Hier finden Sie wahrscheinlich, wonach Sie suchen: Wie richte ich einen LXC-Gast so ein, dass er eine DHCP-Adresse erhält, damit ich in meinem Netzwerk darauf zugreifen kann?
Wenn Sie nach einer temporären Lösung suchen, können Sie alternativ einen SSH-Tunnel zum GUI-Computer erstellen, indem Sie:
ssh -N -p 22 -c 3des hostUser@hostIp -L 1234/lxcMachineIp/443
auf Ihren lokalen Computer unter zugreifenhttps://localhost:1234
quelle
Der IP-Bereich 10.0.3. * Und damit die von Juju-GUI zugewiesene IP 10.0.3.213 stammen aus der lxc-Standardkonfiguration. Folge diesen Schritten :
Aufräumen
juju
,juju-gui
usw.rm -rf /var/lib/lxc/*
Konfigurieren Sie LXC
/etc/init/lxc-net.conf
und/etc/default/lxc-net
stellen Sie Ihren LAN-IP-Bereich ein, z. B. anstelle10.0.3.*
Ihres LAN. Stellen Sie10.1.2.*
dannLXC_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"
tatsächlich ein, dass LXC_ADDR die IP Ihrer
"lxcbr0"
Bridge sein soll./etc/lxc/dnsmasq.conf
STATX-IPs bearbeiten und LXC-Containern (innerhalb desLXC_DHCP_RANGE
IP-Bereichs) zuweisen .starten Sie den Rechner neu zu installieren und
juju
,juju-gui
usw.Übrigens ist LXC nur erforderlich, wenn Sie mit Juju in der
"local"
Umgebung bereitstellen .quelle