OpenStack Quotas: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
Строка 26: Строка 26:
 
+----------------------+-------+
 
+----------------------+-------+
 
</PRE>
 
</PRE>
  +
 
  +
  +
=Отключение квоты=
  +
Для проекта <code>admin</code>
  +
<PRE>
  +
openstack quota set --floating-ips -1 --instances -1 --secgroups 50 --cores -1 --server-group-members 9000 --routers 20 --ports 5000 --ram -1 admin
  +
</PRE>
  +
 
=Исправить квоту=
 
=Исправить квоту=
 
<PRE>
 
<PRE>

Текущая версия на 12:30, 16 сентября 2025


OpenStack Quota

Просто заметки по квотам (очень базово)

show quota

openstack quota show --default

или второй способ (тут выводу уже после исправлений, -1 для cores и instances это уже исправленные значения)

nova quota-defaults
+----------------------+-------+
| Quota                | Limit |
+----------------------+-------+
| instances            | -1    |
| cores                | -1    |
| ram                  | 51200 |
| metadata_items       | 128   |
| key_pairs            | 100   |
| server_groups        | 10    |
| server_group_members | 10    |
+----------------------+-------+


Отключение квоты

Для проекта admin

openstack quota set --floating-ips -1 --instances -1 --secgroups 50 --cores -1 --server-group-members 9000 --routers 20 --ports 5000 --ram -1 admin

Исправить квоту

openstack \
  quota set \
  --instances -1 \
  --cores -1 \
  --ram -1 \
  --key-pairs -1 \
  --routers -1 \
  --floating-ips -1  \
  --class default

Названия полей (instances, cores и остальные можно подсмотреть в выводе команды openstack quota show --default) --class default или default - не знаю как правильно.

openstack quota set --floating-ips=-1 default

Просмотреть результат

Кривой скрипт ну зато все влезло и видно хорошо

openstack quota show --default | \
  grep -v location | \
  grep -v '\-\-\-' | \
  awk  '{print "| " $2 " | " $4}' | \
  column -t
|  Field                  |  Value
|  backup-gigabytes       |  1000
|  backups                |  10
|  cores                  |  -1
|  fixed-ips              |  -1
|  floating-ips           |  50
|  gigabytes              |  1000
|  gigabytes___DEFAULT__  |  -1
|  gigabytes_volumes-ssd  |  -1
|  groups                 |  10
|  health_monitors        |  None
|  injected-file-size     |  10240
|  injected-files         |  5
|  injected-path-size     |  255
|  instances              |  -1
|  key-pairs              |  -1
|  l7_policies            |  None
|  listeners              |  None
|  load_balancers         |  None
|  name                   |  None
|  networks               |  100
|  per-volume-gigabytes   |  -1
|  pools                  |  None
|  ports                  |  500
|  project                |  None
|  project_name           |  admin
|  properties             |  128
|  ram                    |  -1
|  rbac_policies          |  10
|  routers                |  10
|  secgroup-rules         |  100
|  secgroups              |  10
|  server-group-members   |  10
|  server-groups          |  10
|  snapshots              |  10
|  snapshots___DEFAULT__  |  -1
|  snapshots_volumes-ssd  |  -1
|  subnet_pools           |  -1
|  subnets                |  100
|  volumes                |  10
|  volumes___DEFAULT__    |  -1
|  volumes_volumes-ssd    |  -1

Neutron

у нейтрона отдельные лимиты:

neutron quota-list
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+
| floatingip | network | port | project_id                       | rbac_policy | router | security_group | security_group_rule | subnet | subnetpool | tenant_id                        |
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+
|         -1 |     100 |   -1 | b1d5f73752ea404d8f7e934fe8c9333d |          10 |     10 |             -1 |                  -1 |     -1 |         -1 | b1d5f73752ea404d8f7e934fe8c9333d |
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+

-1 означает отсутсвие лимитов

neutron \
  quota-update \
    --tenant-id=b1d5f73752ea404d8f7e934fe8c9333d \
    --floatingip=-1  \
    --router=-1 \
    --network=-1 \
    --rbac_policy=-1
+---------------------+-------+
| Field               | Value |
+---------------------+-------+
| floatingip          | -1    |
| network             | -1    |
| port                | -1    |
| rbac_policy         | -1    |
| router              | -1    |
| security_group      | -1    |
| security_group_rule | -1    |
| subnet              | -1    |
| subnetpool          | -1    |
+---------------------+-------+
 
neutron quota-update  --floatingip=-1