Documentation about quota management
Change-Id: Id2e9dbe600ff72e827171e51ccdec88a5e1cdc00
This commit is contained in:
parent
90a7c6eab2
commit
6e5c918fc7
@ -8,3 +8,4 @@ operate, and upgrade Aodh
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
|
|
||||||
telemetry-alarms.rst
|
telemetry-alarms.rst
|
||||||
|
resource-quota.rst
|
||||||
|
68
doc/source/admin/resource-quota.rst
Normal file
68
doc/source/admin/resource-quota.rst
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
..
|
||||||
|
Copyright (c) 2020 Catalyst Cloud Limited
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
|
||||||
|
=========================
|
||||||
|
Resource Quota Management
|
||||||
|
=========================
|
||||||
|
|
||||||
|
The amount of resources(e.g. alarms) that could be created by each OpenStack
|
||||||
|
project is controlled by quota. The default resource quota for each project is
|
||||||
|
set in Aodh config file as follows unless changed by the cloud administrator
|
||||||
|
via Quota API.
|
||||||
|
|
||||||
|
.. code-block:: ini
|
||||||
|
|
||||||
|
[api]
|
||||||
|
user_alarm_quota = -1
|
||||||
|
project_alarm_quota = -1
|
||||||
|
alarm_max_actions = -1
|
||||||
|
|
||||||
|
user_alarm_quota
|
||||||
|
The default alarm quota for an openstack user, default is unlimited.
|
||||||
|
Sometimes the alarm creation request satisfies the project quota but fails
|
||||||
|
the user quota.
|
||||||
|
|
||||||
|
project_alarm_quota
|
||||||
|
The default alarm quota for an openstack project, default is unlimited. The
|
||||||
|
cloud administrator can change project quota using Quota API, see examples
|
||||||
|
below.
|
||||||
|
|
||||||
|
alarm_max_actions
|
||||||
|
The maximum number of alarm actions could be created per alarm, default is
|
||||||
|
unlimited.
|
||||||
|
|
||||||
|
|
||||||
|
Quota API
|
||||||
|
---------
|
||||||
|
Aodh Quota API is aiming for multi-tenancy support. By default, only the admin
|
||||||
|
user is able to change the resource quota for projects as defined by the
|
||||||
|
default policy rule 'telemetry:update_quotas'. User alarm quota and alarm
|
||||||
|
action quota are not supported in Quota API.
|
||||||
|
|
||||||
|
An HTTP request example using ``httpie`` command:
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
cat <<EOF | http post v2/quotas X-Auth-Token:$token
|
||||||
|
{
|
||||||
|
"project_id": "8aecc55977714e898281c24260747d78",
|
||||||
|
"quotas": [
|
||||||
|
{
|
||||||
|
"resource": "alarms",
|
||||||
|
"limit": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
EOF
|
Loading…
Reference in New Issue
Block a user