Für den kompakten Bereitstellungsmodus sind weniger Hardwareressourcen und weniger Arbeitsspeicher erforderlich als für den HA-Modus. Alle Instanzen der Steuerungsebene werden auf einer einzelnen virtuellen Maschine bereitgestellt, und es sind nur ein Controller, eine Nachrichtenwarteschlange und eine Datenbankinstanz enthalten.

Eine kompakte Bereitstellung wird auf einem ESXi-Host ausgeführt und enthält mindestens vier virtuelle Maschinen. Dazu gehören der OpenStack Management Server, die OpenStack-Vorlage, der einheitliche Steuerungsebenenknoten und mindestens ein Computing-Treiberknoten.

Ein zusätzlicher Computing-Treiber wird für jeden Computing-Cluster erstellt, den Sie Ihrer Bereitstellung hinzufügen.

Abbildung 1. Verwaltungs-Cluster im Kompaktmodus
Verwaltungs-Cluster im Kompaktmodus

Der kompakte Bereitstellungsmodus eignet sich für Evaluierungen und Proof-of-Concept-Tests. Wenn Sie HA aktivieren oder regelmäßige Sicherungen Ihrer virtuellen Maschinen vornehmen, kann er auch in Produktionsumgebungen verwendet werden.

HA im Kompaktmodus

Sie können HA in einer kompakten Bereitstellung aktivieren, um ein automatisches Failover der Steuerungsebenen-VMs und OpenStack-Dienste bereitzustellen. HA im Kompaktmodus schützt vor den folgenden Fehlern:

  • Ein ESXi-Host funktioniert nicht mehr ordnungsgemäß, verliert die Netzwerkkonnektivität mit dem Master-Host oder wechselt in den Zustand Network Isolated.

  • Eine Steuerungsebene oder Computing-VM funktioniert nicht mehr.

  • OpenStack-Dienste funktionieren nicht mehr

Darüber hinaus bietet vSAN Fault Tolerance für Speicherkomponenten.

Wenn Sie den HA-Modus in einer kompakten Bereitstellung aktivieren möchten, müssen Sie über einen vSphere-Cluster einschließlich drei ESXi-Hosts und müssen vSAN als Verwaltungs-Cluster verwenden. Sie aktivieren dann vSphere-HA- und VM-Überwachung auf dem Verwaltungs-Cluster. Wenn Sie OpenStack über die öffentliche API bereitstellen, können Sie HA aktivieren, indem Sie das Attribut "control_plane_ha_enabled": "true" einstellen.