Konfigurieren Sie den OpenStack-Netzwerkdienst- Schritt-für-Schritt-Handbuch

Konfigurieren Sie den OpenStack-Netzwerkdienst- Schritt-für-Schritt-Handbuch
OpenStack ist eine Open-Source-Cloud-Plattform, die Infrastruktur-AS-A-Service (IAAS) für private, öffentliche und hybride Cloud-Computing bietet. OpenStack Foundation verwaltet und entwickelt das OpenStack -Projekt. Der OpenStack bietet eine breite Palette von Diensten für die Verarbeitung, Speicherung und Vernetzung in einem Rechenzentrum.

OpenStack verfügt über die volle Fähigkeit, virtuelle Maschinen (VMs) bereitzustellen und verschiedene Aufgaben zu erledigen, die für die Verwaltung einer Cloud -Umgebung erforderlich sind. Mit seiner horizontalen Skalierungsfunktion kann es sich nach Bedarf stärker ausdrehen.

Eine der wichtigsten Merkmale von OpenStack ist, dass es eine Open-Source-Software. MicroStack ist ein Werkzeug, um die OpenStack -Umgebung auf eine sehr einfache Weise zu installieren. Wenn Sie zuvor die benutzerdefinierten Schritte für die Installation von OpenStack durchlaufen haben, sehen Sie möglicherweise die wirklichen Schmerzen beim Anpassen und Konfigurieren verschiedener Installationsschritte. Aber mit Mikrostack sind es einfach 2-3 Schritte des Prozesses. In diesem Handbuch haben wir die mikrostackbasierte Variante von OpenStack verwendet. Sie können eine andere Möglichkeit verwenden, OpenStack zu installieren, aber mit Mikrostack wurde die Dinge sehr einfach.

Lassen Sie uns einige der wichtigsten Komponenten von OpenStack hier überprüfen:

  1. Nova: Verwaltet verschiedene Aspekte von Computerinstanzen auf Bedarf. Es ist die Rechenmotor von OpenStack zum Verwalten und Bereitstellen von VMs.
  2. Neutron: Bietet OpenStack -Netzwerkdienste. Es hilft bei der Feststellung eines Kommunikationspfades zwischen verschiedenen OpenStack -Instanzen.
  3. Swift: Stellen Sie Speicherdienste für Dateien und Objekte in einer OpenStack -Umgebung zur Verfügung.
  4. Horizon: Es handelt sich um eine webbasierte grafische Dashboard-Oberfläche von OpenStack zum Verwalten von OpenStacks verschiedenen Vorgängen.
  5. Schlüsselstein: Es ist ein Identitätsdienst für Authentifizierung, Zugangskontrolle, Autorisierung und verschiedene andere Dienste.
  6. Blick: Es ist ein Bilddienst von OpenStack zum Verwalten virtueller Maschinenbilder. Diese Bilder können als Vorlage zum Starten neuer VMs verwendet werden.
  7. Hitze: Es ist im Grunde ein Orchestrierung Tool von OpenStack zum Starten mehrerer Verbund -Cloud -Anwendungen mit einem Orchestrierung Vorlage wie heiß (Wärmeorchestrierungsvorlage).

Der Installationsprozess von OpenStack ist sehr ressourcen und zeitaufwändig. Bevor wir uns bei der Konfiguration des OpenStack -Dienstes in die Hände verschmutzen lassen, gehen wir davon aus, dass Sie OpenStack bereits auf Ihrem System oder in einem VM installiert haben. Wenn nicht, können Sie unserem vorherigen Leitfaden zur Installation folgen. In dieser Anleitung haben wir den OpenStack mit dem Mikrostack aus dem Snap -Repository installiert.

Konfiguration unserer Maschine:

Betriebssystem: Ubuntu 20.04
RAM: 16 GB
Festplatte: 160 GB
OpenStack Variante: Mikrostack.

In diesem Tutorial sehen wir, wie wir Netzwerkdienste in OpenStack konfigurieren können. Um die Dinge zu vereinfachen, haben wir Schnappschüsse verschiedener Konfigurationsstufen bereitgestellt. Springen wir also direkt hinein.

Schritt 1. Melden Sie sich mit dem Administratorkonto beim OpenStack -Dashboard an. Sobald Sie angemeldet sind, müssen Sie ein neues Projekt erstellen. Folgen Sie dem folgenden Pfad:

Identität -> Projekte -> Projekt erstellen

Schritt 2. Da unser Projekt jetzt mit dem Namen „MyProject1“ erstellt wurde, müssen wir nun auf den Weg gehen:

Identität -> Benutzer -> Benutzer erstellen

Und erstellen Sie einen neuen Benutzer.

Hier müssen wir unserem Benutzer einen Namen (in unserem Fall "Lhuser") und eine optionale Beschreibung für diesen Benutzer geben. Erstellen Sie ein Passwort für diesen Benutzer.
Wählen Sie im primären Projektmenü unser Projekt aus (MYPROJECT1). Beenden Sie nun diesen Schritt, indem Sie auf die Schaltfläche "Benutzer erstellen" klicken.

Schritt 3. Jetzt konfigurieren wir das OpenStack -Netzwerk. Melden Sie sich zunächst vom Admin -Konto ab und melden Sie sich mit dem neu erstellten Benutzer Lhuser an. Navigieren Sie jetzt zum Pfad:

Projekt -> Netzwerke → Netzwerk erstellen

I) internes Netzwerk

A) Erstens werden wir ein internes Netzwerk erstellen. Unsere Spezifikation für das interne Netzwerk lautet wie folgt:

Netzwerkname: my_internal_nw
Subnetzname: my_subnet
Netzwerkadresse: 192.168.2.0/24
Gateway IP: 192.168.2.10
IP -Version: IPv4

Denken Sie auch daran, den „Administratorzustand aktivieren zu aktivieren.”

b) Subnetz

c) Subnetzdetails

Ii) externes Netzwerk
Die Schritte zum Erstellen des externen Netzwerks sind die gleichen wie die des internen Netzwerks. Der einzige Unterschied besteht darin, dass die Netzwerkkonfiguration hier von der Br-EX-Schnittstelle abhängt. Verwenden Sie also dieselbe Netzwerkadresse und Gateway IP wie die der Br-EX-Schnittstelle. In unserem Fall sind die Spezifikationen wie folgt:

Netzwerkname: my_external_nw
Subnetzname: my_subnet_2
Netzwerkadresse: 10.20.20.0/24
Gateway IP: 10.20.20.1
IP -Version: IPv4
Überprüfen Sie außerdem den Status „Administratoraktivieren.”

2) Subnetz

3. Subnetzdetails

Schritt 4. Melden Sie sich nach Abschluss des Erstellens von Netzwerken aus dem neuen Benutzerkonto ab und melden Sie sich erneut mit einem Administratorkonto an. Auf dem OpenStack geht das Dashboard zu:

1. Admin -> System-> Netzwerke

Und wählen Sie das Netzwerk mit dem Namen "my_external_nw" aus und klicken.

2. Ein neues Fenster wird nach oben aufgefordert. Hier markieren Sie dieses Netzwerk einfach als externes Netzwerk. Klicken Sie auf die Änderungen „Speichern.Schaltfläche zum Anwenden der Einstellungen.

Schritt 5. Melden Sie sich nun vom Administratorbenutzer an und melden Sie sich mit dem neuen Benutzer an.
Schritt 6. Wir müssen einen Router für die beiden Netzwerke erstellen, um einen Kommunikationspfad zwischen diesen beiden zu erstellen. Gehe zu

Projekt -> Netzwerk -> Router

Und klicken Sie auf die Schaltfläche "Router erstellen".

Schritt 7. Es wird nach Router -Details gefragt. Füllen Sie sie aus und wählen Sie "my_external_nw" als externes Netzwerk und klicken Sie auf die Schaltfläche "Router erstellen".

Schritt 8. Wählen Sie nach dem obigen Schritt den Router aus der Spalte des Routernamens aus, gehen Sie zur Registerkarte Schnittstellen und klicken Sie auf die Schaltfläche "Schnittstelle hinzufügen".

Schritt 9. Es wird ein neues Eingabeaufenthaltsfenster angezeigt. Wählen Sie im Dropbox Subnetz das interne Subnetz „my_subnet.”Füllen Sie im Feld IP -Adressfeld nichts aus. Klicken Sie nun auf die Schaltfläche Senden, um diesen Schritt abzuschließen.

Schritt 10. Jetzt, da alle Schritte für die Konfiguration des Netzwerks abgeschlossen sind, werden wir OpenStack -Netzwerkeinstellungen überprüfen. Folge dem Pfad:

Projekt -> Netzwerk -> Netzwerktopologie

Eine Netzwerkkarte, wie unten gezeigt, sollte angezeigt werden:

Das war's Leute. Wir haben eine grundlegende Netzwerkkonfiguration auf OpenStack erfolgreich konfiguriert. Versuchen Sie, dieser Konfiguration etwas Geschmack hinzuzufügen, indem Sie mehr Netzwerke hinzufügen und einen Kommunikationspfad zwischen mehreren VMs in OpenStack erstellen.