As an administrative user, you can update the OpenStack Block Storage service quotas for a project. You can also update the quota defaults for a new project.
Block Storage quotas
| Property name | Defines the number of | 
|---|---|
| gigabytes | Volume gigabytes allowed for each project. | 
| snapshots | Volume snapshots allowed for each project. | 
| volumes | Volumes allowed for each project. | 
Administrative users can view Block Storage service quotas.
Obtain the project ID.
For example:
$ project_id=$(openstack project show -f value -c id PROJECT_NAME)
List the default quotas for a project (tenant):
$ cinder quota-defaults PROJECT_ID
For example:
$ cinder quota-defaults $project_id
+-----------+-------+
|  Property | Value |
+-----------+-------+
| gigabytes |  1000 |
| snapshots |   10  |
|  volumes  |   10  |
+-----------+-------+
View Block Storage service quotas for a project (tenant):
$ cinder quota-show PROJECT_ID
For example:
$ cinder quota-show $project_id
+-----------+-------+
|  Property | Value |
+-----------+-------+
| gigabytes |  1000 |
| snapshots |   10  |
|  volumes  |   10  |
+-----------+-------+
Show the current usage of a per-project quota:
$ cinder quota-usage PROJECT_ID
For example:
$ cinder quota-usage $project_id
+-----------+--------+----------+-------+
|    Type   | In_use | Reserved | Limit |
+-----------+--------+----------+-------+
| gigabytes |   0    |    0     |  1000 |
| snapshots |   0    |    0     |   10  |
|  volumes  |   0    |    0     |   15  |
+-----------+--------+----------+-------+
Administrative users can edit and update Block Storage service quotas.
Clear per-project quota limits.
$ cinder quota-delete PROJECT_ID
To update a default value for a new project, update the property in the cinder.quota section of the /etc/cinder/cinder.conf file. For more information, see the Block Storage Configuration Reference.
To update Block Storage service quotas for an existing project (tenant)
$ cinder quota-update --QUOTA_NAME QUOTA_VALUE PROJECT_ID
Replace QUOTA_NAME with the quota that is to be updated, NEW_VALUE with the required new value, and PROJECT_ID with required project ID.
For example:
$ cinder quota-update --volumes 15 $project_id
$ cinder quota-show $project_id
+-----------+-------+
|  Property | Value |
+-----------+-------+
| gigabytes |  1000 |
| snapshots |   10  |
|  volumes  |   15  |
+-----------+-------+
Clear per-project quota limits.
$ cinder quota-delete PROJECT_ID
Determine the binary and host of the service you want to remove.
$ cinder service-list
+------------------+----------------------+------+---------+-------+----------------------------+-----------------+
|      Binary      |         Host         | Zone |  Status | State |         Updated_at         | Disabled Reason |
+------------------+----------------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler |       devstack       | nova | enabled |   up  | 2015-10-13T15:21:48.000000 |        -        |
|  cinder-volume   | devstack@lvmdriver-1 | nova | enabled |   up  | 2015-10-13T15:21:52.000000 |        -        |
+------------------+----------------------+------+---------+-------+----------------------------+-----------------+
Disable the service.
$ cinder service-disable HOST_NAME BINARY_NAME
Remove the service from the database.
$ cinder-manage service remove BINARY_NAME HOST_NAME
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.