Quota Management
With the Quota Management feature, you have complete control over the USAGE of your OpenStack Cloud Resources. The principle is simple! Depending on your order and contract, your client account receives a defined maximum number of OpenStack resources (e.g., number of projects, vCPUs, RAM, number of VMs, number and size of storage volumes, etc.). You can then distribute these resources to your OpenStack projects, giving you full control over how much each of your projects uses. If you need a higher limit for certain resource types, such as vCPUs, you can request this directly in the Cloud Services Portal.
Example Quota Management vCPU
The following graphic illustrates the principle of Quota Management using the resource type vCPU as an example.
- Enterprise Partner 1: Has allocated 110 of 5000 vCPUs to Client A (100 vCPUs) & Client B (10 vCPUs).
- Client A: (Production Customer)
- Has assigned 10 of 100 vCPUs to Project 1 (Develop).
- Has assigned 80 of 100 vCPUs to Project 2 (Production).
- Both projects are already using all of their allocated resources.
- Client B: (Trial Customer)
- Has assigned all 10 of 10 vCPUs to Project 1 (Trial).
- Project Trial is already using 8 of the 10 vCPUs.
Quota Overview
To get an overview of your quotas, navigate to Quota
on the left and then click on Quota Overview
.
Client Quota
In the upper part of the screen, you will see the configured quotas for your client.
Project Quota
In the lower part of the screen, you will see the quotas for your OpenStack projects.
Create Quota Profiles
To simplify the management of your resources, you can create your own quota profiles, which you can later select and use when creating OpenStack projects. To do this, please proceed as follows:
- Navigate to
Quota
on the left and then click onProfiles
. - Now click on the
Create profile
button.
- Then fill out the form and confirm with
create
.
Input Field | Description |
---|---|
Profile name | Please enter a profile name |
Inheritable | Option only for Enterprise Partners who want to make a profile visible to clients. |
Default | Click this option if you want to make this profile the default. |
Projects | Number of maximum allowed OpenStack projects |
Instances | Maximum number of allowed Instances (VMs) |
vCPUs | Total number of allowed vCPUs for all Instances |
RAM (GB) | Maximum allowed Memory (GB) for all Instances |
Volumes | Number of maximum allowed OpenStack Volumes for all Instances |
Volume_Storage (GB) | Maximum allowed Storage (GB) for all Volumes |
Volume_Snapshots | Total number of allowed Volume_Snapshots for all Volumes |
Routers | Maximum number of allowed virtual routers |
Networks | Total number of allowed Private Subnets |
Floating_IPs | Maximum number of allowed Floating IPs (Public IPs) |
Input Fields Create Quota Profile Form
- The created quota profile is now displayed in the list.
Update Quota Profiles
You can customize your created Quota Profiles.
- To do this, navigate to
Quota
on the left and then click onProfiles
. - Now click on the small arrow in the list for the desired profile and then on
Update Profile
.
- Now make your changes and then confirm by clicking on the
update
button.
Important
- The quota changes made have NO direct influence on the quotas of existing projects that originally used the previous quota when creating them.
- Only newly created OpenStack projects use the changed quota profile.
- To apply the quotas of a changed profile to one or more projects, please see Set Quota Profile.
Set quota profile
To assign a Quota Profile to one or more projects, navigate to Quota
on the left and then click on Quota Overview
.
- Now click on the
Set quota profile
button in the middle of the screen.
- First, select the quota profile that you want to assign to one or more projects.
- Then select the projects to which the profile should be applied.
- Finally, confirm your selection with the
apply profile
button.
Important
- If the available quota of the client is not sufficient for a resource type, an error message appears.
- Example: Error: Insufficient Volume_Snapshots Quota.
- In this case, this resource type will not be adjusted, but all others will.
- Solution: Adjust your quota profile or request a higher quota for this resource type.
Request more quota
A user can request a higher quota for one or more resource types for their client account from their Enterprise Partner.
Client quota request
Example: The Volume_Snapshots quota of 20 is exhausted, and you now want to increase it to 30 for your client. To do this, proceed as follows:
- Navigate to
Quota
on the left and then click onQuota Overview
. - You will now see the Quota Volume_Snapshots, which is exhausted, in the client overview.
- Now click on the
Manage quota
button to request a higher quota.
- Now enter (1) the desired Volume_Snapshots quota of 30 in the corresponding field.
- Then confirm (2) your entry with the
request quota
button.
- The display in the quota overview now changes as follows.
Note
Your Enterprise Partner will now receive a notification and see the following request on their screen, which they can answer with Approve or Reject.
Project quota update
To increase the quota of a resource type for a project, proceed as follows: Example: You want to increase the quota Volume_Snapshots for the project "clienta-proj1" from 10 to 20.
Note
The prerequisite is that your client account has enough free quota for this resource type.
- Navigate to
Quota
on the left and then click onQuota Overview
. - Now scroll down to the project for which you want to adjust the quota.
- Now click on the
Manage quotas
button.
- Now enter the desired Volume_Snapshots quota of 20 in the corresponding field.
- Then confirm your entry with the
update quota
button.
Manage permissions
Here you can assign the permissions for the Quota Panel to your users under Quota
and then in Manage permissions
. To do this, click on the Manage permission
button on the right of the row of the user concerned.
- In section (A), you define which permissions a user has for quotas.
- In section (B), you allow a user to manage the Quota Profiles.
- In section (C), you assign the rights for managing the quota permission of the users.