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.
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.
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) |