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