Skip to main content

Global Resource Quotas

Global Resource Quota defines the default resource limits copied to every new customer account under a Cloud Provider setup. Customer-facing quota for CloudStack is managed entirely in CMP — not through CloudStack quota APIs.

You can set global quotas in two places:

WhenWhere
Cloud Provider onboardingWizard Step 6 — Global Quota when adding a Cloud Provider setup
After go-liveSettings → Quota → Global Resource Quota
Applies to new customers only

Global Resource Quota settings apply only to customers registered after the quota is updated.

When a new customer is created, CMP copies the current global quota into that customer's account-specific quota. Later changes to the global quota do not update existing customers — their limits stay independent after creation.

To change limits for an existing customer, use Account-Level Quotas.

Configure during Cloud Provider Setup (onboarding)

When you add a Cloud Provider setup for CloudStack, Wizard Step 6 sets the initial global quota for that setup.

Path: Settings → Cloud Providers → [Add / Edit setup]Step 6 — Global Quota

Screenshot: CMP — Step 6 Global Quota during Cloud Provider Setup

Full onboarding flow (including Step 6): Connecting CMP to CloudStack — Wizard Step 6

Select:

FieldPurpose
Cloud ProviderOrchestrator type (for example, Cloud Stack)
Cloud Provider SetupSpecific setup (for example, CloudStack-01)

Then set the quantity for each quota type shown for that setup.

Configure from Settings (after onboarding)

Update default quotas for a Cloud Provider setup at any time without re-running the wizard.

Path: Settings → Quota → Global Resource Quota

Screenshot: CMP — Settings → Quota → Global Resource Quota

  1. Select Cloud Provider (for example, Cloud Stack)
  2. Select Cloud Provider Setup (for example, CloudStack-01)
  3. Edit Quantity for each Quota Type
  4. Save
Existing customers are not updated

Saving a new global quota does not change customers who already have an account under this setup. Only new registrations receive the updated defaults.

Quota types (CloudStack setup)

Resource rows shown depend on services enabled for the Cloud Provider setup. Typical CloudStack global quota fields:

Compute and memory

Quota TypeUnitExample
Instancesnos40
CPUcore24
Memorygb
VM Autoscalenos29
Kubernetesnos10

Storage

Quota TypeUnitExample
HDD Storagegb500
SSD Storagegb500
Volumenos40
Volume Snapshotnos20
Backupsnos20
VM Backupnos10
Virtual Machine Backupnos10

Networking

Quota TypeUnitExample
Networknos20
VPCnos10
Virtual Routernos20
Load Balancernos10
IP Addressnos20

Images and templates

Quota TypeUnitExample
My Templatenos10
ISOnos10

Licences and add-ons

Quota TypeUnitExample
Licencenos10
Operating System Licencenos10
Marketplace Licencenos10
Addonnos10
Pool Card Subscriptionnos10
Scheduler Actionnos10
VNF Appliancenos10

Storage categories and tiers in CMP relate to Storage Settings. Packages that consume these quotas are under Offering Sync and Packages.

CloudStack and CMP quota (important)

For CloudStack, customer quota is configured and enforced in CMP. Admins do not manage day-to-day customer limits via CloudStack quota APIs.

CloudStack still has its own domain / account / project limits (max.* Global Settings). Those limits remain active in CloudStack and can block provisioning if they are lower than CMP quota.

LayerRoleDocumentation
CMP Global Resource QuotaDefaults copied to new customersThis page
CMP Account / Project quotaPer-customer and within-account limitsAccount-Level Quotas, Project-Level Quotas
CloudStack Global SettingsOrchestrator-side max.* caps (keep ≥ CMP or -1)Quota Management (ACS)
Alignment guidanceKeep orchestrator limits above CMPOrchestrator-Side Quota Sync
CloudStack setup checklist

When configuring CloudStack for CMP:

  1. Set CMP global quota (onboarding Step 6 or Settings → Quota)
  2. Raise CloudStack max.account.* / max.project.* (or set -1) — see Configuring CloudStack quotas
  3. Use Mapping CMP quotas to CloudStack settings when comparing values