So installieren Sie OpenStack unter Ubuntu Server mit DevStack

OpenStack ist eine kostenlose Open Source-Plattform, die speziell für Cloud Computing entwickelt wurde. Über diese Cloud-zentrierte Plattform können virtuelle Maschinen und andere Ressourcen Kunden als Infrastructure-as-a-Service zur Verfügung gestellt werden. Es gibt eine Reihe von Möglichkeiten, OpenStack zu installieren - einige sind viel schwieriger als andere.

Eine solche Möglichkeit, OpenStack zu installieren, ist DevStack. DevStack ist eine Reihe von Skripten, mit denen eine vollständige OpenStack-Umgebung basierend auf der neuesten Version aufgerufen wird. Obwohl die Installation mit DevStack eine der einfachsten Methoden zur Installation von OpenStack ist, dauert es einige Zeit (30-60 Minuten). Ich werde Sie durch den Prozess der Installation von OpenStack über DevStack führen. Ich werde dies auf der Ubuntu Server 16.04-Plattform tun, obwohl der Prozess auf fast jeder Linux-Server-Distribution funktionieren sollte.

Kommen wir gleich dazu.

Installation

Als erstes müssen Sie einen neuen Nicht-Root-Benutzer erstellen, der für die Installation verwendet werden kann. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

 sudo useradd -s / bin / bash -d / opt / stack -m stack 

Geben Sie diesem Benutzer mit dem folgenden Befehl sudo-Berechtigungen:

 echo "stack ALL = (ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack 

Wechseln Sie mit dem folgenden Befehl zu diesem Benutzer:

 sudo su - stack 

Als nächstes checken wir Devstack von Github aus. Installieren Sie git zuerst mit dem folgenden Befehl:

 sudo apt install git 

Jetzt können Sie DevStack (wir verwenden die neueste stabile Version, Queens) mit dem folgenden Befehl auschecken:

 Git-Klon https://github.com/openstack-dev/devstack.git -b Stable / Queens Devstack / 

Dadurch wird ein neues Verzeichnis erstellt, devstack. Wechseln Sie mit dem Befehl cd devstack in dieses Verzeichnis.

Bevor Sie den Installationsbefehl ausgeben, müssen Sie die Datei local.conf konfigurieren. Öffnen Sie diese Datei mit dem Befehl nano local.conf. Stellen Sie sicher, dass Folgendes enthalten ist:

 HOST_IP = SERVER_IP SERVICE_PASSWORD = Passwort admin_password = Passwort SERVICE_TOKEN = Passwort DATABASE_PASSWORD = Passwort RABBIT_PASSWORD = Passwort ENABLE_HTTPD_MOD_WSGI_SERVICES = True KEYSTONE_USE_MOD_WSGI = True # Logging LOGFILE = $ DEST / logs / stack.sh.log VERBOSE = True ENABLE_DEBUG_LOG_LEVEL = True ENABLE_VERBOSE_LOG_LEVEL = True GIT_BASE = $ {GIT_BASE: -git: //git.openstack.org} TACKER_MODE = Standalone USE_BARBICAN = True enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin Tacker $ {GIT_BASE} / openstack / Tacker $ TACKER_BRANCH 

Sie müssen jede Instanz von PASSWORD durch ein eindeutiges und herausforderndes Kennwort und SERVER_IP durch die IP-Adresse Ihres OpenStack-Servers ersetzen. Speichern und schließen Sie anschließend die Datei.

Jetzt führen wir den Befehl für die Installation aus. Dieser Befehl lautet ./stack.sh. Hier nimmt die Installation viel Zeit in Anspruch. Sie können davon ausgehen, dass dieser Befehl zwischen 30 und 60 Minuten dauert. Erledigen Sie also einige andere Aufgaben, während er seine Magie entfaltet.

Einloggen

Öffnen Sie nach Abschluss der Installation einen Webbrowser, der sich im selben Netzwerk wie Ihr OpenStack-Server befindet, und verweisen Sie auf http: // SERVER_IP / dashboard (wobei SERVER_IP die IP-Adresse Ihres OpenStack-Servers ist). Sie sollten vom Anmeldefenster begrüßt werden ( Abbildung A ). Melden Sie sich mit dem Benutzernamen admin und dem Kennwort an, das Sie in der Konfigurationsdatei local.conf verwendet haben.

Abbildung A.

Der OpenStack-Anmeldebildschirm.


Zu diesem Zeitpunkt können Sie mit OpenStack arbeiten ( Abbildung B ). Verwalten Sie die Installation, erstellen Sie neue Projekte und verwalten Sie Benutzer und Gruppen.

Abbildung B.

Die OpenStack-Hauptseite.


Holen Sie sich Ihre Cloud auf

Dank DevStack und OpenStack können Sie jetzt Ihre Cloud aktivieren. Obwohl diese Methode einige Zeit in Anspruch nehmen kann, ist sie erheblich einfacher als die manuelle Installation von OpenStack. Probieren Sie es aus und sehen Sie, ob OpenStack endlich eine Möglichkeit für Sie ist.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com