A VMware Integrated OpenStack VDS deployment includes management and compute clusters with three principal networks.
Cluster and Component Architecture
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 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 virtual machines 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.