Wie installiere ich OpenStack?
OpenStack ist ein Softwareplattform-Tool, mit dem Cloud-Plattformen für öffentliche und private Clouds erstellt und verwaltet werden. Es ist kostenlos und Open Source. Es wurde in Python geschrieben. Es wurde ursprünglich im Jahr 2010 veröffentlicht. Es unterstützt das plattformübergreifende Betriebssystem. Es wird hauptsächlich als Infrastructure as a Service (IaaS) bereitgestellt. Es wurde von der OpenStack Foundation entwickelt.
Schritte zum Installieren von OpenStack
Die zur Installation von OpenStack erforderlichen Schritte lauten wie folgt:
Schritt 1: Installieren Sie Virtual Box oder erstellen Sie eine virtuelle Maschine
Laden Sie die virtuelle Oracle-Box herunter und erstellen Sie die VM-Maschine mit einer bestimmten Konfiguration eines 64-Bit-Betriebssystems mit 8 GB RAM und 300 GB Arbeitsspeicher. Öffnen Sie nach dem Erstellen Ihrer VM für ein bestimmtes Betriebssystem das Terminal und deaktivieren Sie die Firewall.
Schritt 2: Laden Sie die OpenStack-Version herunter
Verwenden Sie den folgenden Befehl, um die OpenStack-Version über das Terminal herunterzuladen. Der Befehl lautet 'yum install –y centos-release-OpenStack-newton'.
Schritt 3: Aktualisieren Sie die Pakete
Verwenden Sie den folgenden Befehl, um das Paket zu aktualisieren. Der Befehl lautet 'yum update –y'.
Schritt 4: Verwenden Sie das Tool, um OpenStack zu installieren
Mit Hilfe von Packstack können alle Dienste von OpenStack auf einmal installiert werden und es werden alle Installationsschritte für OpenStack erledigt. OpenStack kann auch ohne die Hilfe des Tools installiert werden, aber es erfordert viel Zeit, um die Dienste einzeln zu installieren. Der Befehl lautet 'yum install –y OpenStack-packstack'.
Schritt 5: Installieren von Diensten
Mit dem folgenden Befehl werden alle Dienste oder Komponenten für OpenStack installiert. Der Befehl lautet 'packstack –allinone'. Es wird alles installiert und die Installation für OpenStack ist abgeschlossen.
Schritt 6: Öffnen Sie die Admin-Datei
Öffnen Sie die Datei keystonerc_admin, um den Benutzernamen, das Kennwort und die URL für den geöffneten Stapel abzurufen. Notieren Sie alle drei Dinge.
Schritt 7: Login
Verwenden Sie die URL im Browser und die gleichen Anmeldeinformationen, um sich bei OpenStack anzumelden. Sie erhalten dann das Dashboard für OpenStack. Dort sind auch die anderen Dienste aufgeführt.
OpenStack-Komponenten
Einige der Komponenten und Dienste mit Codenamen, die in OpenStack verwendet werden, lauten wie folgt:
1. Berechnen:
Es ist der Hauptteil von OpenStack IaaS. Es wird auch als Nova bezeichnet. Es wird als Cloud-Computing-Fabric-Controller bezeichnet. Es ist hauptsächlich in Python geschrieben. Es wurde hauptsächlich für die Skalierung ohne proprietäre Hardware- und Softwareanforderungen entwickelt. Es wird hauptsächlich zur Überwachung der Leistung im Allgemeinen und anderer Protokolldateien verwendet.
2. Vernetzung:
Es hilft bei der Verwaltung der Netzwerke. Es ist auch als Neutron bekannt. Es hilft bei der Angabe der IP-Adressen und der Verwaltung des Netzwerks. Es bietet Modelle für verschiedene Anwendungen für die definierten Benutzergruppen.
3. Speicher blockieren:
Es ist auch als Asche bekannt. Es stellt die Speichergeräte bereit, um die Dienste auszuführen und die Recheninstanzen zu erstellen. Es hilft beim Verwalten und Anschließen von Geräten an Server. Es wird für leistungskritische Szenarien wie Datenbankspeicherung, Dateisystemerweiterung usw. verwendet. Es ermöglicht Cloud-Benutzern, den Speicher selbst zu verwalten.
4. Identität:
Es hilft bei der Zuordnung des zentralen Benutzerverzeichnisses mit OpenStack-Diensten. Es wird auch als Keystone bezeichnet. Es fungiert hauptsächlich als Authentifizierungssystem für den Betrieb des Cloud-Systems und seiner Dienste. Es wird sichergestellt, dass der Korrektor den Zugriff auf den Dienst oder das Tool für den bestimmten Benutzer authentifiziert.
5. Bild:
Es wird zum Speichern von Diensten und Bildern verwendet. Mit Hilfe dieser Bilder können die gespeicherten als Vorlage verwendet werden. Es wird auch zum Speichern einer unbegrenzten Anzahl von Sicherungen verwendet. Es wird auch als Erweiterung der vorhandenen Infrastruktur bezeichnet. Es ist das Modul, das hauptsächlich zum Hinzufügen, Löschen, Teilen und Duplizieren der Bilder verwendet wird.
6. Objektspeicher:
Der Objektspeicher-Codename lautet Swift. Es wird verwendet, um die Integrität von Objekten und Dateien zu verwalten, die auf mehrere Festplattentreiber geschrieben werden, die im Rechenzentrum des Servers und im gesamten Cluster verteilt sind. OpenStack hilft bei der Replikation von Inhalten und der Verwendung der verschiedenen Softwarelogiken zur Verteilung auf die Geräte.
7. Dashboard:
Der Dashboard-Codename lautet Horizon. Es stellt dem Benutzer die Schnittstelle zur Verfügung, um die verschiedenen Dienste und Komponenten wie die Verwaltung der Recheninstanz, die Überwachung und andere Dienste zu verwenden. Dies ist eine der Möglichkeiten, mit OpenStack-Diensten zu interagieren. Es kann den Zugriff und die zu erstellenden Tools für die Verwaltung automatisieren.
8. Orchestrierung:
Der Codename der Orchestrierung ist Heat. Wärme wird verwendet, um mehrere zusammengesetzte Cloud-Anwendungen mithilfe von Vorlagen zu orchestrieren.
9. Workflow:
Der Codename des Workflows lautet Mistral. Es ist ein Dienst, der Workflows verwaltet. Es wird zum Schreiben und Verwalten des Workflows verwendet, der für einen bestimmten Dienst geschrieben wurde.
10. Telemetrie:
Der Codename von Telemetry ist Ceilometer. Es ist nur die Anlaufstelle für das Abrechnungssystem der OpenStack-Komponenten.
Fazit: Installieren Sie OpenStack
OpenStack wird im Cloud-Computing von der Organisation häufig verwendet, um die Anwendungen bereitzustellen und die Dienste für verschiedene Benutzer einfach zu verwalten. Das wichtigste Merkmal von OpenStack ist Open Source und kostenlos. Es ist leicht verfügbar und kann überall für öffentliche und private Clouds verwendet werden. Die großen Unternehmen nutzen OpenStack als Cloud-Service, um ihre Anwendungen und Dienste wie AT & T, BMW und andere zu verwalten.
Beim Einrichten des OpenStack und beim Upgrade auf die neueste Version und die langfristige Unterstützung treten einige Probleme auf. Es gibt eine gute Online-Support-Community, die bei der Behebung der Probleme und beim einfachen Erlernen von OpenStack hilft. Es ist eine der besten Möglichkeiten, sich mit Cloud Computing zu befassen und das Lernen im Bereich der Cloud zu verbessern.
Empfohlene Artikel
Dies war eine Anleitung zur Installation von OpenStack. Hier haben wir die Schritte zur Installation von OpenStack und Komponenten von OpenStack besprochen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- Wie installiere ich Apache?
- Schritte zum Installieren von SQL Server?
- Wie installiere ich MATLAB?
- Anleitung zur Installation von Appium?
- In Python stapeln | 2 Verschiedene Methoden