Skip to main content

148 docs tagged with "orchestrator"

View all tags

Access documents

Admins can create version-specific user guides that end customers see on the cluster Access tab — for example how to use the CLI, open the dashboard, and run common commands.

Automated Volume Snapshot as Backup

When Enable Provider Backup is No, CMP does not run a separate backup engine. It automates scheduled CloudStack volume snapshots on the VM root disk and exposes them in CMP as the VM backup and recovery mechanism — schedule, retain, restore, and bill via the VM Backup package.

Autoscaling

CloudStack horizontal auto-scaling in CMP — practical architecture considerations and how customers create autoscale configurations.

Backup

VM backup in CMP for CloudStack is orchestrator-integrated — customers schedule, run, and restore backups from the VM in CMP. No backup agents and no separate backup dashboard for the customer.

Backup

Virtual machine backup is available for Proxmox VE in CMP. Customers and admins can use Proxmox backups through CMP for VMs on the connected provider.

Backup Schedules

Instances Backup Schedules are CMP policies that automatically create VM backups on a recurring interval. Each run produces a backup object visible under Virtual Machines → Backups (and on the VM Backups tab).

Bandwidth

CMP bills outgoing network bandwidth as a usage-based service. On CloudStack, usage is collected at the network level (Isolated networks and, optionally, VPC) — not per VM.

Bandwidth

CMP bills outgoing network bandwidth as a usage-based service. On OpenStack, CMP implements VM-level bandwidth billing using Gnocchi metrics (network.outgoing.bytes on the VM’s network interface).

Buckets & Objects

After an object storage service is active, customers create buckets and manage objects (files) through CMP and S3-compatible APIs.

Buckets & Objects

After an object storage service is active, customers create buckets and manage objects (files) through CMP and S3-compatible APIs.

CEPH (Object Storage)

This section covers integrating CMP with CEPH as a standalone S3-compatible object storage provider.

CEPH Features

Feature documentation for CEPH object storage in CMP — customer and admin capabilities after the orchestrator is connected.

Client Registration Flow

When a customer is registered in CMP (admin onboarding or self-registration, depending on your payment mode), CMP registers them in OpenStack using the admin connector, then switches to the customer's own credentials for all later API calls.

CloudStack (ACS)

Apache CloudStack is CMP's primary supported compute orchestrator. This section covers the complete setup from connecting CMP to CloudStack through to snapshots and backups.

CloudStack B&R-Based Backup

When CloudStack Backup and Recovery (B&R) is configured, CMP uses CloudStack B&R APIs to manage VM backups. The customer schedules, runs, and restores from the VM in CMP — no agents and no manual backup setup on the customer side.

CloudStack considerations and practical use cases

CloudStack supports horizontal auto-scaling: instead of increasing CPU/RAM on an existing VM (vertical scale), it provisions additional VM instances when defined thresholds are met (CPU, network traffic, custom metrics, and similar).

CloudStack Features

Feature documentation for Apache CloudStack in CMP — how compute, network, storage, and related services work for admins and customers after CloudStack setup is complete.

CloudStack Packages

After zones and templates are configured, map CloudStack offerings to CMP rate card packages so customers can provision and purchase resources.

Configure pricing

IP Address packages control how much public / network IPs cost on the rate card. The same package price is used for VM-create IPs, standalone IPs, and shared-network IPs (when billing is enabled on that network).

Configure pricing

IP Address packages define how IPs are priced on the rate card for a Proxmox setup and zone. CMP allocates addresses from the pools you manage in Networks and IPAM; this package is the billing side of those IPs.

Configuring images in CMP

After a Glance image is ready in OpenStack, map it in CMP as a template entry so customers can select it when creating VMs. The CMP UI uses the same Add Template form as other orchestrators; most fields match Configuring Templates in CMP (CloudStack).

Configuring Templates in CMP

After a template has been created and validated at the orchestrator level, it must be re-configured manually in StackConsole CMP before it becomes available for customer VM provisioning.

Configuring Zones in CMP

After a zone has been created in CloudStack, it must be configured manually in StackConsole CMP before customers can provision resources in that datacenter region.

Connecting CMP to CEPH

This guide walks through connecting CMP to a CEPH cluster for object storage — Dashboard API credentials, S3 endpoints, zone mapping, and storage settings.

Connecting CMP to Impossible Cloud

Connect CMP to Impossible Cloud for object storage — Partner API credentials, ICMC (V1) endpoint, S3 region mapping, storage settings, and rate cards.

Connecting CMP to OpenStack

Connect CMP to your OpenStack-based cloud so CMP can authenticate (Keystone) and call Nova, Glance, Neutron, Cinder, and related APIs.

Connecting CMP to PowerDNS

This guide walks through connecting CMP to a PowerDNS DNS backend so customers can manage DNS domains through the portal.

Connecting CMP to Proxmox

Connect CMP to Proxmox VE so CMP can authenticate to the Proxmox API and provision VMs, storage categories, networks, and related services.

Connecting CMP to Veeam

Connect CMP to Veeam Service Provider Console (VSPC) so Stack Console can create companies, assign quotas, and deliver credentials.

Console Access

NoVNC / console proxy access from the CMP customer portal.

Console Access

Requirements so customers can open the VM console from CMP (typically noVNC via Nova).

Console Proxy Setup

VM console access in CMP depends entirely on CloudStack's Console Proxy — a dedicated System VM (Console Proxy VM, or CPVM) that is separate from the virtual router and other system VMs. CMP does not host or proxy console traffic itself. When a customer opens a VM console in the CMP portal, CMP requests a console endpoint from CloudStack and redirects the customer to the CloudStack console proxy URL.

Create autoscaling at CMP

This page is in progress. Content, create-form fields, and screenshots will be expanded as CMP Autoscale documentation is completed.

Create from VM root volume

Customers can create a My Template from an existing virtual machine’s root volume. This is the main way to build a golden image for Autoscaling and for repeatable app deployments.

DNS Pricing

CMP supports DNS domain billing — customers can be charged when they create a DNS domain, typically on an hourly or monthly cycle.

Image

Rate card package for customer-owned / account images (Glance), if billed in CMP.

Images

OpenStack Glance images map to CMP templates (same Add Template UI as CloudStack). Prepare images in OpenStack, then configure them per zone in CMP.

Impossible Cloud Features

Feature documentation for Impossible Cloud object storage in CMP — customer and admin capabilities after the provider is connected.

IP Address

CMP bills public / network IPs from a single IP Address package per Cloud Provider Setup + Zone. Configuring prices is the same whether the IP is acquired at VM create, as a standalone IP, or on a Shared Network.

IP Address

Map floating IPs / public IP pools to CMP IP packages using externalnetworkid.

IP Address

CMP bills network IPs from a single IP Address package per Cloud Provider Setup + Zone. Configuring prices is the same whether the IP is acquired at VM create or on a network with IP billing enabled.

IP Addresses

Public IP acquisition, association, and billing behaviour.

IPAM

IPAM (IP Address Management) for Proxmox in CMP is a CMP-level capability. Proxmox does not provide the IP pool, allocation tracking, or billing subscription lifecycle that CMP uses for customer VMs — CMP owns that layer.

ISO

ISO image management in CMP for CloudStack — upload, attach, and bill customer ISOs when the ISO service is enabled for the platform.

ISO

ISO images allow cloud customers to boot virtual machines from custom installation media, live distributions, or diagnostic tools instead of pre-configured OS templates.

Isolated Network

An Isolated Network in Apache CloudStack is a private guest network dedicated to a single account. It is not part of a VPC. CMP creates and manages isolated networks through network offerings, virtual routers, public IP behaviour, and network packages (billing controlled globally by enablenetworkbilling).

Kubernetes

Managed Kubernetes (CKS) in CMP for Apache CloudStack 4.20+, with admin panel behaviour from 4.21.0 onward: separate control and worker plans, resource-based billing, and cluster management tabs for VMs, volumes, load balancers, and access.

Kubernetes

Kubernetes node packages define the compute plans customers select for control (master) nodes and worker nodes when creating or scaling a CloudStack Kubernetes cluster in CMP.

Kubernetes

Map Magnum (or equivalent) container infra to CMP Kubernetes packages when enabled.

L2 Network

An L2 Network in Apache CloudStack provides Layer 2 connectivity only (switching / VLAN). CloudStack attaches VMs to the VLAN or broadcast domain and does not deploy a virtual router for Layer 3 services.

Limitations and Prerequisites

This page separates what CMP admins configure in CMP from behaviour and limits defined by Apache CloudStack on the virtual router. Customers enable Remote Access VPN in CMP; underlying VPN service, global tuning, and documented limits come from CloudStack.

Load Balancer

Load Balancer packages define how CMP bills customers for network-level load balancing in CloudStack. In CloudStack, load balancers operate at the network and public IP layer — the virtual router distributes traffic to backend VMs using load balancer rules.

Load Balancer

Map Octavia (or equivalent) load balancers to CMP packages when enabled.

Load Balancers

Network load balancer rules and CMP load balancer packages.

Manage Backups

The Backups screen lists VM backup copies created from a backup schedule — either by the timer or by manual trigger (Run now).

Monitoring

StackConsole / CMP shows VM performance charts using monitoring data from Apache CloudStack only. You do not need to deploy a separate monitoring platform such as Zabbix, Prometheus, Grafana, or similar for this CMP monitoring view.

Networks

CloudStack network types available through CMP. Each type has its own guest network model, routing behaviour, and package requirements.

Networks

How networking works for Proxmox VE in CMP after the provider is connected.

Networks

Network packages define how CMP bills Isolated and L2 guest networks. Each package maps to a CloudStack network offering for a Cloud Provider Setup and zone.

Networks

In CMP OpenStack deployments, network provisioning is non-billed. Neither private (tenant) networks nor shared public (external) networks incur a network infrastructure package charge.

Networks and IPAM

After Connecting CMP to Proxmox, configure network categories, import Proxmox networks, and manage IP address pools (IPAM) so CMP can allocate and track IPs for customer VMs.

Node Selection Algorithm

When a customer creates a VM (or similar compute resource) on Proxmox VE, CMP must choose which node receives that workload.

Object Storage

Customers create and manage CEPH-backed object storage services in CMP.

Object Storage

Customers create and manage Impossible Cloud-backed object storage services in CMP.

Object Storage Packages

Object Storage packages define the CEPH plans customers purchase in CMP — storage capacity, bucket limits, zone, storage category, and pricing.

Object Storage Packages

Object Storage packages define the Impossible Cloud plans customers purchase in CMP — storage capacity, zone, storage category, and pricing.

OpenNebula

This section covers integrating CMP with OpenNebula as a compute orchestrator.

OpenNebula Features

Feature documentation for OpenNebula in CMP — customer and admin capabilities after the orchestrator is connected.

OpenStack

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

OpenStack Features

Feature documentation for OpenStack in CMP — what the OpenStack adapter supports today, what is on the roadmap, and links to setup / package docs after the orchestrator is connected.

OpenStack Packages

After regions and images are configured, map OpenStack resources (flavors, networks, volumes, floating IPs, and so on) to CMP rate card packages so customers can provision and purchase.

Orchestrator Features

This section documents product features customers and admins use for each connected orchestrator — VMs, networks, storage, backups, and related capabilities in CMP.

Orchestrator Q&A

Questions about how CMP works with a connected cloud (Virtual Machines, networks, passwords, zones, and similar).

Orchestrator Requirements Overview

After completing the common prerequisites, provide orchestrator-specific access and configuration. Each orchestrator has its own credentials, connectivity, and setup checkpoints.

Orchestrator-Side Quota Sync

CMP manages quotas at the application level. Each connected orchestrator also enforces its own limits. The two systems are not synced automatically — admins must keep orchestrator limits equal to or greater than CMP account and project quotas.

Packages & Billing

ISO packages define how CMP bills customers for customer-owned ISO images stored in CloudStack Secondary Storage. Customers use these ISOs to boot virtual machines from custom install media or diagnostics rather than pre-built templates.

PowerDNS

This section covers integrating CMP with PowerDNS for DNS-as-a-Service.

PowerDNS Features

Feature documentation for PowerDNS in CMP — customer and admin capabilities after the orchestrator is connected.

Preparing CMP-compatible images

Before a Glance image can be used for virtual machine provisioning through StackConsole CMP, prepare it correctly in OpenStack and then register it in CMP.

Preparing CMP-Compatible Templates

Before a template can be used for virtual machine provisioning through StackConsole CMP, it must be prepared and registered correctly at the CloudStack level. This page describes the recommended template requirements and best practices for Apache CloudStack.

Prerequisites & Architecture

Before offering custom ISO registration to customers, ensure your CloudStack network, Secondary Storage VM (SSVM), and CMP settings are properly configured.

Products

This page is the rate card package entry for Products under CloudStack packages.

Products

Non-automated or store products tied to the OpenStack rate card (if used).

Projects & Credentials

How CMP uses OpenStack projects and credentials for the cloud connector and for each customer.

Proxmox Packages

Map Proxmox compute into CMP rate card packages so customers can purchase and provision resources.

Proxmox VE

This section covers integrating CMP with Proxmox VE as a compute orchestrator.

Proxmox VE Features

Feature documentation for Proxmox VE in CMP — what customers and admins can use after Proxmox setup is complete.

Public Networks

In OpenStack environments, public internet connectivity is delivered through shared external Neutron networks. Cloud providers configure these public networks in OpenStack and sync them to CMP, making them immediately accessible to all customer projects in that region.

Quota Management

CMP customer projects map one-to-one to OpenStack projects. Quota can be enforced in CMP only, or synced so OpenStack project limits follow CMP.

Quota Management (ACS)

CloudStack has its own quota management system at domain, account, and project levels. CMP also has a separate quota engine — and the two systems do not share state.

Regions & Availability Zones

After OpenStack is connected in CMP, map each customer-facing zone to an OpenStack region (and optionally an availability zone) before customers can provision in that location.

Remote Access VPN

Remote Access VPN (Road Warrior) lets an individual user connect from a laptop or PC over the internet to private VMs on a VPC or Isolated network — without exposing VM private IPs to the public internet.

Schedules

CMP uses its own scheduler to run recurring jobs — separate from CloudStack cron or backup-provider schedules. Customers define a schedule policy (frequency, timezone, retention); CMP executes it and stores the results as backups or snapshots.

Shared Network

A Shared Network in CloudStack is a guest network that can be used by multiple accounts within a zone (subject to CloudStack scope and admin configuration). Unlike Isolated Network, it is not dedicated to a single tenant’s private router model in the same way.

Shared Network IP Billing

When CMP creates or cancels an IP subscription on a CloudStack Shared / VLAN network — not how to set the rate-card price.

Shared Network IP Billing

When CMP creates or cancels an IP subscription on a Proxmox network imported in CMP — not how to set the rate-card price.

Site-to-Site VPN

This section outlines workflows and details based on Apache CloudStack documentation and general Site-to-Site VPN practice. It has not been practically reviewed end-to-end in CMP — validate steps, field behaviour, and tunnel setup against your CloudStack version and customer firewall before production use.

Snapshot & Backup

OpenStack snapshot and backup options for CMP (Cinder volume snapshots, image snapshots, and any backup service your cloud exposes).

Snapshot Schedules

Volume Snapshot Schedules are CMP policies that automatically create block storage volume snapshots on a recurring interval. Each run produces a snapshot under Virtual Machines → Snapshots → Volumes Snapshot.

Snapshots

Volume snapshots and VM (instance) snapshots in CMP for CloudStack — create, manage, and restore snapshot points for disks and instances.

Storage Settings

Storage settings map CloudStack disk offerings to CMP storage categories so customers can choose storage tiers (for example, SSD or NVMe) when creating VMs and volumes.

Storage Settings

Storage settings map OpenStack Cinder volume types to CMP storage categories (e.g. SSD Storage (NVMe), SSD Storage (SSD), Standard HDD). This mapping allows customers to choose storage tiers when deploying virtual machines, purchasing additional block storage volumes, or provisioning Kubernetes clusters.

Sync Resources (Import VM)

The Import Virtual Machine feature lets administrators onboard existing virtual machines from Apache CloudStack into Stack Console (CMP).

Template

Custom Template packages define how CMP bills customers for customer-owned templates (ACCOUNT_TEMPLATE) stored under the My Template service. This is separate from admin-prepared OS templates used for standard VM provisioning.

Templates

Customer My Templates in CMP for CloudStack — create and manage account-owned templates, use them when provisioning instances, and (when enabled) bill storage via Custom Template packages.

Templates

Templates are the foundation for provisioning virtual machines through StackConsole CMP. This section explains how to prepare templates that are fully compatible with CMP and how to configure and manage them in CMP after they are registered in CloudStack.

Templates

Before customers can provision VMs from CMP on Proxmox VE, prepare at least one cloud-init-ready VM template on Proxmox.

Unit Pricing

Unit Pricing defines the per-unit monthly rates CMP uses to calculate bills when customers provision resources through custom packages — configurations they enter manually instead of selecting a predefined package tier.

Unit Pricing

Per-unit rates used with custom OpenStack packages (same pattern as other orchestrators).

Unit Pricing

Unit Pricing defines the per-unit monthly rates CMP uses when customers provision Proxmox resources through custom packages — they enter vCPU, memory, storage (and IP where applicable) instead of selecting a predefined package tier.

Upcoming & Roadmap

What is under development for an upcoming CMP version versus what remains on the longer roadmap.

Veeam (VSPC)

This section covers integrating CMP with Veeam Service Provider Console (VSPC) so Stack Console can automate company (customer) account creation, credentials, quotas, and plan changes.

Veeam Features

Feature documentation for Veeam Service Provider Console (VSPC) in CMP — how customers consume Veeam plans after Veeam setup is complete.

Virtual Machine

Create, manage, start/stop, and delete instances on CloudStack through CMP. Feature pages for Change Plan, downgrade, and related VM behaviour live in this section.

Virtual Machine

Virtual Machine (VM) packages define the compute bundles (vCPU and RAM) that customers select when provisioning instances. Each predefined package in CMP maps to one CloudStack compute offering through the Select Offering field.

Virtual Machine

Map Nova flavors to CMP Virtual Machine packages so customers can provision compute from the rate card.

Virtual Machine

VM packages define the compute customers select when creating instances on Proxmox: vCPU, memory, OS family, and (depending on override disk) root disk size and pricing.

Virtual Router

Virtual Router Packages define how CMP provisions, bills, and accounts for Neutron routers in OpenStack. A CMP virtual router maps to an OpenStack Neutron router. The package's External Network Id is used as the router's external gateway network.

Virtual Router/VPC

Virtual Router / VPC packages define the VPC tiers customers select when creating a Virtual Private Cloud in CMP. Each package maps directly to CloudStack offerings:

VM Autoscale

VM Autoscale packages define an optional charge for the Auto Scaling engine itself. They are separate from billing for VMs, load balancers, IP addresses, and other resources, which use their own packages.

VM Backup

VM Backup packages define how CMP bills customers for virtual machine backups (BACKUP). When a customer creates or retains a VM backup, CMP charges based on the backup size in GB and the per-GB hourly rate configured in this package.

VM Downgrade

VM Downgrade lets a customer move an existing VM to a lower compute plan (CPU / memory) through Change Plan.

VM Snapshot

VM Snapshot packages define how CMP bills VM (instance) snapshots on Proxmox (VM_SNAPSHOT). Pricing is hourly per GB based on snapshot size.

VMware Features

Feature documentation for VMware vSphere in CMP — customer and admin capabilities after the orchestrator is connected.

VMware vSphere

This section covers integrating CMP with VMware vSphere as a compute orchestrator.

Volumes

Root and data volumes, attach/detach, resize, and storage-category behaviour.

Volumes

Volumes packages map CloudStack disk offerings to CMP storage tiers. They are used when customers:

Volumes

Volume Packages define CMP block-storage tiers for OpenStack Cinder. They are used when customers select a root-disk size during VM creation, purchase additional block-storage volumes, and select boot/root storage for Kubernetes nodes when disk override is enabled.

Volumes

Volumes packages define disk size, storage category, and storage pricing on the rate card. On Proxmox they are used when:

Volumes Snapshot

Volume Snapshot packages define how CMP bills customers for block storage volume snapshots (BS_SNAPSHOT). When a customer takes a snapshot of a root or data volume, CMP charges based on the current snapshot size and the per-GB hourly rate configured in this package.

VPC Network

A VPC (Virtual Private Cloud) in Apache CloudStack is a private, isolated part of the cloud with its own virtual network topology. Customers create VPCs in CMP by selecting a VPC package that maps to CloudStack VPC Offering and VPC Network Offering values.

VPC Static Routes

A static route tells your VPC where to send traffic for a remote network. Customers manage VPC-level static routes from the VPC details page in CMP.

VPN Connection

Workflows on this page follow CloudStack documentation and general Site-to-Site VPN practice. Not practically reviewed end-to-end in CMP — see Site-to-Site VPN.

VPN Customer Gateway

Field details on this page follow CloudStack documentation and general Site-to-Site VPN practice. Not practically reviewed end-to-end in CMP — see Site-to-Site VPN.

VPN Gateway

Workflows on this page follow CloudStack documentation and general Site-to-Site VPN practice. Not practically reviewed end-to-end in CMP — see Site-to-Site VPN.

VPN Users

VPN Users provide username/password credentials for Remote Access VPN. Users connect with an L2TP/IPsec client to the Source NAT public IP (VPC or Isolated network) where Remote Access VPN is enabled.

Workflow

End-to-end setup for personal PC → private VM using Remote Access VPN. The same model applies to VPC and Isolated networks — enable VPN on the Source NAT public IP, create a VPN User, configure an L2TP/IPsec client.