Sie können juju-gui nicht lokal installieren?

Sie können juju-gui nicht lokal installieren?

Ich versuche, juju-gui in einer VM einzurichten, auf der Ubuntu 13.10 x64 Server läuft. Ich möchte prüfen, ob es möglich ist, mit dieser Methode in dieser bestimmten VM einen OpenStack-All-in-One-Knoten bereitzustellen.

Ich habe Juju in einer lokalen Umgebung installiert und gebootet:

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

Als nächstes habe ich Folgendes ausgeführt:

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

Ich hatte erwartet, dass Juju-GUI einige Ports öffnet und über einen Webbrowser verfügbar wird, aber nichts dergleichen ist passiert – warum? Wie kann ich das beheben? Ich glaube, ich habe es geschafft, die Bereitstellungsanleitungen genau zu befolgen?

Gibt es ausführliche Anleitungen zur Bereitstellung von OpenStack unter 13.10 mit Juju?

Antwort1

Das letzte, was Sie getan haben, "juju watch status", ist ein bisschen daneben. Es sollte den Befehl "watch" für "juju status" aufrufen, d. h.

watch juju status

(Dadurch wird Juju Status in regelmäßigen Abständen ausgeführt und die Ergebnisse angezeigt.)

Nach einer Weile zeigt der Juju-GUI-Teil der Statusausgabe den Agentenstatus als „gestartet“ an und zeigt eine öffentliche IP-Adresse an.

An diesem Punkt können Sie Ihren Browser öffnen und zur IP-Adresse gehen. Sie werden nach einem Passwort gefragt. Dabei handelt es sich um das „Admin-Geheimnis“, das Sie in Ihrem ~/.juju/environments.yamlAbschnitt „Lokal“ finden.

Hoffentlich hilft das!

Antwort2

Expose führt beim lokalen Anbieter keine Aktionen aus. Es gibt keine Firewall-Regeln wie bei anderen Anbietern, z. B. ec2. Sobald Sie die Juju-GUI bereitgestellt und gestartet haben, sollten Sie sie über die IP-Adresse der LXC-Maschine aufrufen können, die Ihnen der Juju-Status anzeigt.

Es ist auf Port 80 und 443 verfügbar.

Wenn der Status „Gestartet“ nicht angezeigt wird, greifen Sie bitte per SSH auf diesen Computer zu, greifen Sie auf das Protokoll für die Einheit zu /var/log/juju/unit-*und informieren Sie uns.

verwandte Informationen