OpenStack Quotas: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая страница: «Категория:OpenStack Категория:Linux =OpenStack Quota= Просто заметки по квотам (очень базово) Перв...») |
Sirmax (обсуждение | вклад) |
||
| Строка 5: | Строка 5: | ||
Просто заметки по квотам (очень базово) |
Просто заметки по квотам (очень базово) |
||
| + | =show quota= |
||
| − | Первый способ (вывод длинный и не показан) |
||
| + | <PRE> |
||
openstack quota show --default |
openstack quota show --default |
||
| + | </PRE> |
||
или второй способ (тут выводу уже после исправлений, -1 для cores и instances это уже исправленные значения) |
или второй способ (тут выводу уже после исправлений, -1 для cores и instances это уже исправленные значения) |
||
| + | <PRE> |
||
nova quota-defaults |
nova quota-defaults |
||
| + | </PRE> |
||
| − | |||
| + | <PRE> |
||
+----------------------+-------+ |
+----------------------+-------+ |
||
| Quota | Limit | |
| Quota | Limit | |
||
| Строка 21: | Строка 25: | ||
| server_group_members | 10 | |
| server_group_members | 10 | |
||
+----------------------+-------+ |
+----------------------+-------+ |
||
| + | </PRE> |
||
| ⚫ | |||
| − | |||
| + | <PRE> |
||
| ⚫ | |||
| − | |||
openstack \ |
openstack \ |
||
quota set \ |
quota set \ |
||
| Строка 34: | Строка 38: | ||
--floating-ips -1 \ |
--floating-ips -1 \ |
||
--class default |
--class default |
||
| + | </PRE> |
||
| − | Названия полей (instances |
+ | Названия полей (<code>instances</code>, <code>cores</code> и остальные можно подсмотреть в выводе команды <code>openstack quota show --default</code>) |
--class default или default - не знаю как правильно. |
--class default или default - не знаю как правильно. |
||
| + | <PRE> |
||
openstack quota set --floating-ips=-1 default |
openstack quota set --floating-ips=-1 default |
||
| + | </PRE> |
||
| − | Просмотреть результат |
+ | =Просмотреть результат= |
Кривой скрипт ну зато все влезло и видно хорошо |
Кривой скрипт ну зато все влезло и видно хорошо |
||
| + | <PRE> |
||
openstack quota show --default | \ |
openstack quota show --default | \ |
||
grep -v location | \ |
grep -v location | \ |
||
| Строка 44: | Строка 52: | ||
awk '{print "| " $2 " | " $4}' | \ |
awk '{print "| " $2 " | " $4}' | \ |
||
column -t |
column -t |
||
| + | </PRE> |
||
| − | |||
| + | <PRE> |
||
| Field | Value |
| Field | Value |
||
| backup-gigabytes | 1000 |
| backup-gigabytes | 1000 |
||
| Строка 87: | Строка 96: | ||
| volumes___DEFAULT__ | -1 |
| volumes___DEFAULT__ | -1 |
||
| volumes_volumes-ssd | -1 |
| volumes_volumes-ssd | -1 |
||
| + | </PRE> |
||
| − | |||
| − | Neutron |
+ | =Neutron= |
у нейтрона отдельные лимиты: |
у нейтрона отдельные лимиты: |
||
| + | <PRE> |
||
| − | |||
neutron quota-list |
neutron quota-list |
||
| + | </PRE> |
||
| − | |||
| + | <PRE> |
||
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+ |
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+ |
||
| floatingip | network | port | project_id | rbac_policy | router | security_group | security_group_rule | subnet | subnetpool | tenant_id | |
| floatingip | network | port | project_id | rbac_policy | router | security_group | security_group_rule | subnet | subnetpool | tenant_id | |
||
| Строка 98: | Строка 108: | ||
| -1 | 100 | -1 | b1d5f73752ea404d8f7e934fe8c9333d | 10 | 10 | -1 | -1 | -1 | -1 | b1d5f73752ea404d8f7e934fe8c9333d | |
| -1 | 100 | -1 | b1d5f73752ea404d8f7e934fe8c9333d | 10 | 10 | -1 | -1 | -1 | -1 | b1d5f73752ea404d8f7e934fe8c9333d | |
||
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+ |
+------------+---------+------+----------------------------------+-------------+--------+----------------+---------------------+--------+------------+----------------------------------+ |
||
| + | </PRE> |
||
| − | |||
-1 означает отсутсвие лимитов |
-1 означает отсутсвие лимитов |
||
<PRE> |
<PRE> |
||
Версия 13:04, 4 сентября 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 | +----------------------+-------+
Исправить квоту
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