Eine VMware Integrated OpenStack-NSX-Bereitstellung enthält Verwaltungs- und Computing-Cluster mit vier Hauptnetzwerken. Sie können auch den NSX Edge-Knoten in vier separate Cluster unterteilen.

Cluster- und Komponentenarchitektur

Bei der Bereitstellung von VMware Integrated OpenStack mit NSX stehen Ihnen zwei unterschiedliche Modi zur Verfügung:

  • Kompaktmodus – Umfasst einen einzigen ESXi-Host mit zwei VMs und mindestens 120 GB Speicher.

  • HA-Modus – Umfasst 8 oder mehr VMs mit mindestens 552 GB Speicher.

Eine typische NSX-Bereitstellungsarchitektur im HA-Modus besteht aus drei Clustern und vier VLANs. Details zu VLANs finden Sie unter Physisches NSX-Netzwerk.

Abbildung 1. NSX-Bereitstellung im HA-Modus

Die VMware Integrated OpenStack-Architektur beinhaltet die folgenden Cluster und Komponenten.

Cluster bzw. Komponente

Beschreibung

vCenter Server-Instanz

Eine dedizierte vCenter Server-Instanz ist nicht erforderlich, sie optimiert jedoch die Bereitstellung.

Active Directory

Für die Benutzerauthentifizierung durch den OpenStack-Identitätsdienst.

Verwaltungs-Cluster

Enthält alle bereitgestellten OpenStack-Komponenten und Verwaltungs-VMs. Eine detaillierte Beschreibung des Verwaltungs-Clusters und dessen Funktionen finden Sie unter -Verwaltungs-Cluster weiter unten.

Computing-Cluster

Computing-Ressourcen für Nova. Alle Mandanten-VMs werden auf diesen Computing-Clustern erstellt.

NSX Edge-Cluster

Enthält Edge-VMs, die logischen Netzwerken Edge-Sicherheit und Gateway-Dienste bereitstellen. Zudem liefern sie der OpenStack-Netzwerkkomponente DHCP, dynamische IP-Adressen (NAT), Sicherheitsgruppen und Weiterleitungsfunktionen.

NSX Manager

Die zentrale Netzwerkverwaltungskomponente von NSX, die eine aggregierte Systemansicht bietet.

NSX Controller

Ein erweitertes, verteiltes Zustandsverwaltungssystem, das virtuelle Netzwerke und Overlay-Transport-Tunnel steuert.

Netzwerk „Verwaltung“

Überträgt den Datenverkehr zwischen den Verwaltungskomponenten.

Netzwerk „API-Zugriff“

Beinhaltet das neue VMware Integrated OpenStack-Dashboard und bietet Zugriff für Mandanten auf die OpenStack-APIs und -Dienste.

Netzwerk „Transport“

Verbindet die DHCP-Knoten im Edge-Cluster mit den Computing-Clustern.

Externes Netzwerk

Bietet externen Zugriff für die VMware Integrated OpenStack-Bereitstellungen.

Die NSX Controller- und NSX Manager-Knoten können auf separaten Clustern oder Hosts bereitgestellt werden. Best Practice ist die Bereitstellung der NSX Controller- und NSX Manager-Knoten im Verwaltungs-Cluster.

Verwaltungs-Cluster

Der Verwaltungs-Cluster enthält alle bereitgestellten OpenStack-Komponenten und Verwaltungs-VMs.

Abbildung 2. Verwaltungs-Cluster im HA-Modus

Der Verwaltungs-Cluster enthält die folgenden Komponenten.

Komponente

Beschreibung

Knoten

Lastausgleichsmodule

Bieten HA und aktivieren horizontale Skalierungsarchitektur.

2 (1 aktiv, 1 Standby)

Datenbanken (DBs)

Instanzen von MariaDB, die die OpenStack-Metadaten speichern.

RabbitMQ, der von allen OpenStack-Diensten verwendete Nachrichtenwarteschlangen-Dienst, wird auch auf den Datenbankknoten ausgeführt.

3 (1 aktiv, 2 Standby)

VMware Integrated OpenStack Controller

Enthält alle OpenStack-Dienste. Dazu zählen Computing (Compute), Blockspeicher (Block Storage), Imagedienst (Image Service), Identitätsdienst (Identitiy Service) und Objektspeicher (Object Storage).

Der memcache-Dienst, welcher eine hochwertige Leistung des Identitätsdiensts ermöglicht, wird auch auf den Controller-Knoten ausgeführt.

2 (beide aktiv)

Computing-Treiber

Enthält eine Untergruppe von Computing-Prozessen, die mit den Computing-Clustern zur Verwaltung von VMs interagieren.

1 pro Computing-Cluster

VMware Integrated OpenStack Manager Service (OMS)

Die vApp, die Sie zur Verwaltung Ihrer VMware Integrated OpenStack-vApp verwenden.

1

VMware Integrated OpenStack-Vorlage

Basisvorlage zum Erstellen aller OpenStack-Dienst-VMs.

1

Ceilometer-Datenbanken (optional)

Instanzen von MongoDB- oder NoSQL-Datenbanken, die von Ceilometer verwendet werden.

3 (1 aktiv, 2 Standby)