A VMware Integrated OpenStack VDS deployment includes management and compute clusters with three principal networks.
Cluster and Component Architecture
A typical VDS deployment architecture consists of two clusters and three separate VLANs. For details about the VLANs, see Physical Network Overview.
![](images/GUID-884E40C5-D63A-4901-8DFC-59C781B88DF1-high.png)
The VMware Integrated OpenStack architecture includes the following clusters and components.
Cluster or Component |
Description |
---|---|
vCenter Server instance |
Configure a vCenter Server dedicated to your VMware Integrated OpenStack deployment. This is not required but optimizes deployment. |
Active Directory |
For user authentication by the OpenStack Identity Service. |
Management cluster |
Contains all the deployed OpenStack component and management VMs. See the Management Cluster below for a detailed description of the management cluster and its components. |
Compute cluster |
Compute resources for Nova. All tenant VMs are created on these compute clusters. |
Management network |
Carries traffic among the management components. |
API access network |
Exposes the VMware Integrated OpenStack dashboard and provides access for tenants to the OpenStack APIs and services. |
Provider network |
Connects the DHCP nodes in the management cluster with the compute clusters. See Management Cluster below. |
Management Cluster
The Management Cluster contains all the deployed OpenStack component and management VMs.
The DHCP nodes in the VDS-based deployment architecture are the principal distinction from a VDS-based deployment architecture. The DHCP nodes manage the IP addresses for tenant VMs and connect them to the Provider network.
![](images/GUID-555F3602-1F89-4C4A-8EAE-5C7E401D09FA-high.png)
The management cluster contains the following components.
Component |
Description |
Nodes |
---|---|---|
Load Balancers |
Provide HA and enable horizontal scale-out architecture. |
2 (1 active, 1 standby) |
Databases (DBs) |
Instances of MariaDB that store the OpenStack metadata. RabbitMQ, the message queue service used by all OpenStack services, also runs on the database nodes. |
3 (1 active, 2 standby) |
VMware Integrated OpenStack Controller |
Contains all the OpenStack services, including Compute, Block Storage, Image Service, Identity Service, and Object Storage. The memcache service, which enables production-grade performance for the Identity Service, also runs on the controller nodes. |
2 (both active) |
DHCP |
Provide IP addresses to the instances connected to the Provider network. |
2 (both active) |
Compute Driver |
Contains a subset of Compute processes that interact with the compute clusters to manage VMs. |
1 per compute cluster |
VMware Integrated OpenStack Manager Service (OMS) |
The vApp that you use to manage your VMware Integrated OpenStack vApp. |
1 |
VMware Integrated OpenStack Template |
Template for redeploying failed OpenStack deployments. This template preserves the configuration settings to facilitate redeployment. |
1 |
The DHCP nodes in the VDS-based deployment architecture are the principal distinction from a VDS-based deployment architecture. These DHCP nodes manage the IP addresses for tenant VMs and connect them to the Provider network.