Wir haben derzeit eine (meistens) funktionierende OpenStack-Infrastruktur (es fehlt nur Swift) und möchten versuchen, unsere Anwendungen mit juju bereitzustellen.
Wir können einfach keine Dokumentation finden, die uns dabei unterstützt.
Wir verwenden Keystone (und Horizont) als Frontend und es funktioniert. Wir sind uns nicht sicher, wie die Umgebungsdatei mit dem Keystone-Benutzernamen / -Kennwort erstellt werden soll.
Wir haben noch Nova-Objectstore ausgeführt. Wir sind noch nicht bereit, nach Swift zu gehen.
Jede Hilfe oder Anleitung wäre dankbar.
juju bootstrap
es funktioniert nicht. Ich habe auf serverfault gefragt: serverfault.com/questions/409222/…Antworten:
Ich denke, das wird hier grundsätzlich beantwortet:
Wie kann ich mehrere Bereitstellungsumgebungen für Juju konfigurieren?
Sie müssen nur die richtigen Tasten in environments.yaml explizit festgelegt, speziell
ec2-uri
,s3-uri
,access-key
,default-image-id
undsecret-key
.Ihre Trapezbits sollten die Zugriffsschlüssel-ID und den geheimen Schlüssel erzeugen, die zum Auffüllen dieser Felder verwendet werden.
quelle
Ihre Umgebungen.yaml ist im Grunde die gleiche wie ohne Trapez. Der einzige Unterschied besteht darin, woher Sie Ihren Zugangsschlüssel und Ihren geheimen Schlüssel beziehen. Unter Verwendung des veralteten Authentifizierungssystems spuckte die 'nova-manage project zipfile' ein zip-Archiv aus, das all dies pro Projekt enthielt. Jetzt müssen Sie die EC2-Anmeldeinformationen in Keystone für einen bestimmten Benutzer erstellen:
Anmeldeinformationen zum Verwalten von Schlüsseln fügen einen Schlüsselbenutzer EC2 heraccesskey herecretkey hinzu
Diese werden wie gewohnt in den Umgebungen gesetzt.
quelle