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.