Skip to main content

OpenStack

OpenStack is a supported compute orchestrator in CMP. This section covers setup — connecting CMP to OpenStack through packages, quotas, storage, and related configuration.

For customer/admin feature docs after setup — including supported features and the roadmap — see OpenStack Features.

Documentation in progress

Setup pages below are scaffolded so content can be filled one by one. Confirm details with the StackConsole team before relying on them for production configuration.

Supported platforms

CMP uses a single OpenStack adapter that talks to the standard OpenStack REST APIs (Keystone, Nova, Neutron, Cinder, Glance, Placement, and related services such as Octavia or Magnum when present). That one integration works across community and enterprise OpenStack-based clouds — including Upstream, RHOSP, Canonical Charmed OpenStack, and VHI — rather than separate adapters per distribution.

Cloud platformIntegration method
Upstream OpenStack (2025.1 / Epoxy and compatible)OpenStack REST APIs
Red Hat OpenStack Platform (RHOSP)OpenStack REST APIs
Canonical Charmed OpenStackOpenStack REST APIs
Virtuozzo Hybrid Infrastructure (VHI)OpenStack-compatible REST APIs (Keystone auth and OpenStack CLI/API surface)

Upstream OpenStack (reference)

FieldValue
Cloud platformOpenStack
DistributionUpstream OpenStack
Release2025.1 (Epoxy) and compatible later releases
APIOpenStack REST APIs
API referenceOpenStack 2025.1 API references

Compatibility notes

  • RHOSP and Canonical Charmed OpenStack are enterprise distributions of upstream OpenStack. They implement the same core REST APIs, so CMP works with them when the required services and API versions are available on the deployment. Canonical tracks upstream releases closely and supports the standard OpenStack services.
  • VHI exposes OpenStack-compatible APIs for cloud services (including standard Keystone authentication). CMP uses the same OpenStack adapter against VHI.
  • At CMP configuration time, some fields or extra steps can differ by distribution (for example VHI Domain Admin extras). Those differences are documented on Connecting CMP to OpenStack as that page is filled in.

Prerequisites

Complete OpenStack Requirements (Horizon or equivalent UI access, API endpoints, AZ consistency, config values) before connecting. Requirements apply to Upstream, RHOSP, Canonical Charmed OpenStack, and VHI unless a distribution-specific note says otherwise.

Pages in this section

PagePurposeStatus
Connecting CMP to OpenStackHorizon prep + CMP wizard Steps 1–4 (Upstream / RHOSP / Canonical)Partial
Projects & CredentialsAdmin connector vs customer user/passwordPartial
Regions & Availability ZonesAdd Zone: Region, AZ, Coming Soon, StatusReady
ImagesPrepare CMP-compatible images + configure in CMPAvailable
OpenStack PackagesMap flavors and services to rate card packagesStub
Client Registration FlowRegister user/project via admin; then customer APIsPartial
Console AccessnoVNC / console proxy requirementsStub
Quota ManagementOpenStack and CMP quota alignmentStub
Storage SettingsVolume types / storage categoriesStub
Snapshot & BackupCinder / backup setup notesStub

Suggested order

  1. Connect OpenStack in CMP
  2. Confirm projects and credentials
  3. Map regions / availability zones
  4. Configure images
  5. Configure packages (flavors, networks, volumes, …)
  6. Quotas, storage settings, console, client registration
  7. Snapshot / backup