Geht es um den Aufbau einer eigenen Cloud, setzen immer mehr Organisationen auf OpenStack. Das „Cloud-Betriebssystem“ ist mittlerweile eine der bekanntesten Lösungen für private und hybride Cloud. Mit DevStack lässt sich die Bereitstellung beschleunigen.
Bei privaten und hybriden Clouds kommt man kaum um OpenStack herum; Test- und Entwicklungsumgebungen lassen sich schnell mit DevStack und MicroStack aufbauen.
(Bild: SergeyBitos - stock.adobe.com)
Die Hauptaufgabe von DevStack ist die schnelle und einfache Bereitstellung von OpenStack auf Basis von vorgefertigten aber anpassbaren Skripten. DevStack nutzt dazu die jeweils aktuellste Version von OpenStack.
In den meisten Fällen kommt DevStack zum Einsatz, wenn eine Test- oder Entwicklungsumgebung für OpenStack aufgebaut werden kann. Es ist aber auch möglich, produktive Umgebungen mit DevStack zu installieren. Wie zeigen noch den alternativen Weg der Installation über MicroStack. Beide Lösungsvarianten haben den Vorteil sehr schnell eine Test- und Entwicklungsumgebung von OpenStack aufzubauen, die zum Beispiel auch in VMs funktioniert.
OpenStack mit DevStack bereitstellen: Vorbereitungen
Die Installation von OpenStack mit DevStack basiert zunächst auf einer aktuellen Linux-Installation. Dazu kann Ubuntu genauso zum Einsatz kommen wie Fedora, CentOS, RHEL oder OpenSUSE. Grundsätzlich sollte die Umgebung mit einem eigenen Benutzer installiert werden, nicht mit dem Root-Benutzer.
Der Computer sollte über mindestens 4 GB Arbeitsspeicher verfügen und einen Prozessor mit mehreren Kernen. Dazu kommen mindestens 10 GB Festplattenplatz und eine Internetverbindung, über welche die Komponenten von OpenStack heruntergeladen werden können. Es ist darüber hinaus sinnvoll, dass der Computer über eine grafische Oberfläche und vor allem einen Webbrowser verfügt. Auch Git sollte auf dem Computer vorhanden sein.
Für die Installation von Git und später auch OpenStack sollte das System mit den folgenden Befehlen auf den neusten Stand gebracht werden. Danach lässt sich auch gleich Git installieren:
Ob Git erfolgreich installiert ist, kann mit dem Befehl „git“ im Terminal überprüft werden. Nach Installationen und Aktualisierungen ist es sinnvoll den Computer einmal neu zu starten, bevor OpenStack installiert wird. Das geht im Terminal zum Beispiel am schnellsten mit „reboot“.
Benutzer für OpenStack erstellen und System vorbereiten
Die Installation von OpenStack über DevStack sollte mit einem eigenen Benutzerkonto erfolgen, das speziell für OpenStack angelegt wird. Das erfolgt zum Beispiel mit dem folgenden Befehl:
sudo useradd -s /bin/bash -d /opt/stack -m stack
Der Benutzer benötigt auch noch Root-Rechte, ohne jedes Mal das Kennwort eingeben zu müssen:
Im Anschluss kann DevStack heruntergeladen und die Konfigurationsdatei angepasst werden:
git clone https://opendev.org/openstack/devstack
Nach dem erfolgreichen Download kann mit „cd devstack“ in das Verzeichnis gewechselt werden. In diesem Verzeichnis kann anschließend mit „vim local.conf“ die Konfigurationsdatei für DevStack erstellt werden. Wenn der Editor vim auf dem Computer nicht installiert ist, kann das mit „sudo apt install vim“ erledigt werden. In der Datei muss folgender Inhalt eingetragen werden:
Wenn die Konfigurationsdatei vorhanden ist, kann die Installation von OpenStack über DevStack erfolgen. Dazu wird im DevStack-Verzeichnis der Befehl „./stack.sh“ eingegeben. Die Installation ist nach etwa 15-30 Minuten abgeschlossen. Im Terminal ist danach zusehen, ob die Installation funktioniert hat. Hier zeigt DevStack auch die URL an, über welche das Dashboard verfügbar ist und auch den Anmeldenamen sowie das Kennwort für den Admin-Benutzer der Umgebung.
Das Dashboard von OpenStack wird am schnellsten über die URL „https://<IP-Adresse>/dashboard“ erreicht. Nach der Anmeldung mit den Daten, die im Terminal nach der Installation angezeigt wurden, kann OpenStack verwaltet werden. Das System ist ab diesem Moment einsatzbereit. Um sich mit dem System auseinanderzusetzen. steht die OpenStack-Dokumentation zur Verfügung.
Alternative Installation mit MicroStack
Eine alternative Installationsmöglichkeit von OpenStack ist die Inbetriebnahme mit MicrosStack. In Ubuntu kann dazu die Installation über Snap erfolgen:
sudo snap install microstack –beta
Nach der Installation kann mit „snap list microstack“ die Version von MicroStack angezeigt werden. Ist der Download erfolgreich, kann OpenStack/MicroStack initialisiert werden:
sudo microstack init --auto –control
Nach der erfolgreichen Einrichtung kann auch hier das Dashboard über die IP-Adresse der Installation aufgerufen werden. Der standardmäßige Anmeldename ist „admin“. Das Kennwort der Test-Installation lässt sich mit folgendem Befehl anzeigen:
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
sudo snap get microstack config.credentials.keystone-password
Im Terminal kann aber auch das Standard-Image abgerufen werden, um zu testen, ob die Installation von MicroStack/OpenStack funktional ist:
microstack.openstack image list
Um eine Testinstanz zu starten, kann ebenfalls das Terminal verwendet werden: „microstack launch cirros -n test“. Die Instanzen, die im Terminal gestartet werden, stehen natürlich auch in der Webgui zur Verfügung. Auch hier können mit „Compute\Instances“ neue Instanzen erstellt werden.
Wer sich mit privaten und hybriden Clouds auseinandersetzen will, kommt kaum um OpenStack herum. Mit DevStack und MicroStack lassen sich Test- und Entwicklungsumgebungen in wenigen Minuten aufbauen. Dadurch lässt sich schnell ein Überblick zu den Möglichkeiten von OpenStack auch in der Praxis gewinnen. Die Installation mit den beiden Installationsvarianten ist auch in VMs kein Problem.