Skip to main content

Overview

Quotas define the maximum resources a project can consume — preventing any single project from exhausting shared infrastructure capacity. Admins can set default quotas applied to all new projects and override them per-project for larger or smaller allocations.
Prerequisites
  • admin role
  • Navigate to Admin → Identity → Projects, open project Actions → Modify Quotas
  • Or: Admin → Compute/Volume → per-resource quota views

Quota Categories

QuotaDefaultDescription
Instances10Maximum number of instances
vCPUs20Total vCPU allocation
RAM (MB)51200 (50 GB)Total RAM allocation
Key Pairs100SSH key pairs per user
Server Groups10Server group count
Server Group Members10Max members per server group
Metadata Items128Metadata key-value pairs per instance
Injected Files5Files injected via config drive

View Project Quotas

Open the project quota view

Navigate to Admin → Identity → Projects. In the target project row, open Actions → Modify Quotas.The quota editor shows current limits and current usage for each resource.

Review usage

A color bar indicates usage level:
  • Green: Under 75% used
  • Yellow: 75–90% used
  • Red: 90%+ used (approaching limit)
Alternatively, view quotas via CLI:
View project quotas
openstack quota show <PROJECT_ID>
View quota usage
openstack quota show --usage <PROJECT_ID>

Update Project Quotas

Open quota editor

In Actions → Modify Quotas for the target project.

Set quota values

Enter new values for each quota. Set -1 for unlimited (use carefully on shared infrastructure).

Save

Click Save. Changes take effect immediately — no service restart required.
Verify the new quotas are applied with openstack quota show <PROJECT_ID>.

Default Quotas

Default quotas apply to all new projects. Change them per service configuration file.
Default quota values can be set through either the Configuration panel or Advanced Configuration.

Option A: Configuration panel

Navigate to XDeploy → Configuration → Custom Config tab. Set quota override values in the YAML editor. These values are written to the globals configuration and applied during the next deployment.

Option B: Advanced Configuration

Navigate to XDeploy → Advanced Configuration and select the target service in the Service Tree:
  • nova → edit nova.conf for compute quotas
  • cinder → edit cinder.conf for storage quotas
  • neutron → edit neutron.conf for networking quotas
Add or modify the quota values in the Code Editor and click Save Current File.

Deploy the changes

Navigate to XDeploy → Operations and run a Reconfigure for the affected services (Compute, Block Storage, or Networking).
Default quotas are updated for all new projects.

Next Steps

Compute Quotas

Detailed compute quota management via CLI

Storage Quotas

Volume and backup quota configuration

Projects & Users

Manage projects that quotas are applied to

Host Aggregates

Organize compute hosts for workload isolation