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.
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 platform | Integration method |
|---|---|
| Upstream OpenStack (2025.1 / Epoxy and compatible) | OpenStack REST APIs |
| Red Hat OpenStack Platform (RHOSP) | OpenStack REST APIs |
| Canonical Charmed OpenStack | OpenStack REST APIs |
| Virtuozzo Hybrid Infrastructure (VHI) | OpenStack-compatible REST APIs (Keystone auth and OpenStack CLI/API surface) |
Upstream OpenStack (reference)
| Field | Value |
|---|---|
| Cloud platform | OpenStack |
| Distribution | Upstream OpenStack |
| Release | 2025.1 (Epoxy) and compatible later releases |
| API | OpenStack REST APIs |
| API reference | OpenStack 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
| Page | Purpose | Status |
|---|---|---|
| Connecting CMP to OpenStack | Horizon prep + CMP wizard Steps 1–4 (Upstream / RHOSP / Canonical) | Partial |
| Projects & Credentials | Admin connector vs customer user/password | Partial |
| Regions & Availability Zones | Add Zone: Region, AZ, Coming Soon, Status | Ready |
| Images | Prepare CMP-compatible images + configure in CMP | Available |
| OpenStack Packages | Map flavors and services to rate card packages | Stub |
| Client Registration Flow | Register user/project via admin; then customer APIs | Partial |
| Console Access | noVNC / console proxy requirements | Stub |
| Quota Management | OpenStack and CMP quota alignment | Stub |
| Storage Settings | Volume types / storage categories | Stub |
| Snapshot & Backup | Cinder / backup setup notes | Stub |
Suggested order
- Connect OpenStack in CMP
- Confirm projects and credentials
- Map regions / availability zones
- Configure images
- Configure packages (flavors, networks, volumes, …)
- Quotas, storage settings, console, client registration
- Snapshot / backup
Related
- OpenStack Requirements
- OpenStack Features
- Supported Orchestrators
- CloudStack Setup — reference structure for this section
- Architecture Overview