OpenStack Quotas
Материал из noname.com.ua
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