参考 文档 :
Comment déployer openstack-on-openstack et amorcer un env Juju par-dessus
Afin de modifier la limite supérieure par défaut de l'openstack, telle que la limite supérieure des instances, vous devez utiliser la commande suivante:
Obtenez d'abord l'ID du projet.
PROJECT_ID=$(openstack project list -f value -c ID --domain admin_domain)
Modifiez ensuite la limite supérieure du nombre d'instances et de groupes de sécurité à 40.
openstack quota set --instances 40 --secgroups 40 $PROJECT_ID
De même, d'autres limites peuvent être modifiées.
Peut utiliser pour openstack quota set -h
obtenir de l'aide
openstack quota set -h
usage: openstack quota set [-h] [--class] [--cores <cores>]
[--fixed-ips <fixed-ips>]
[--injected-file-size <injected-file-size>]
[--injected-path-size <injected-path-size>]
[--injected-files <injected-files>]
[--instances <instances>] [--key-pairs <key-pairs>]
[--properties <properties>] [--ram <ram>]
[--server-groups <server-groups>]
[--server-group-members <server-group-members>]
[--backups <backups>]
[--backup-gigabytes <backup-gigabytes>]
[--gigabytes <gigabytes>]
[--per-volume-gigabytes <per-volume-gigabytes>]
[--snapshots <snapshots>] [--volumes <volumes>]
[--floating-ips <floating-ips>]
[--secgroup-rules <secgroup-rules>]
[--secgroups <secgroups>] [--networks <networks>]
[--subnets <subnets>] [--ports <ports>]
[--routers <routers>]
[--rbac-policies <rbac-policies>]
[--subnetpools <subnetpools>]
[--volume-type <volume-type>] [--force]
<project/class>
Set quotas for project or class
positional arguments:
<project/class> Set quotas for this project or class (name/ID)
optional arguments:
-h, --help show this help message and exit
--class Set quotas for <class>
--cores <cores> New value for the cores quota
--fixed-ips <fixed-ips>
New value for the fixed-ips quota
--injected-file-size <injected-file-size>
New value for the injected-file-size quota
--injected-path-size <injected-path-size>
New value for the injected-path-size quota
--injected-files <injected-files>
New value for the injected-files quota
--instances <instances>
New value for the instances quota
--key-pairs <key-pairs>
New value for the key-pairs quota
--properties <properties>
New value for the properties quota
--ram <ram> New value for the ram quota
--server-groups <server-groups>
New value for the server-groups quota
--server-group-members <server-group-members>
New value for the server-group-members quota
--backups <backups> New value for the backups quota
--backup-gigabytes <backup-gigabytes>
New value for the backup-gigabytes quota
--gigabytes <gigabytes>
New value for the gigabytes quota
--per-volume-gigabytes <per-volume-gigabytes>
New value for the per-volume-gigabytes quota
--snapshots <snapshots>
New value for the snapshots quota
--volumes <volumes> New value for the volumes quota
--floating-ips <floating-ips>
New value for the floating-ips quota
--secgroup-rules <secgroup-rules>
New value for the secgroup-rules quota
--secgroups <secgroups>
New value for the secgroups quota
--networks <networks>
New value for the networks quota
--subnets <subnets> New value for the subnets quota
--ports <ports> New value for the ports quota
--routers <routers> New value for the routers quota
--rbac-policies <rbac-policies>
New value for the rbac-policies quota
--subnetpools <subnetpools>
New value for the subnetpools quota
--volume-type <volume-type>
Set quotas for a specific <volume-type>
--force Force quota update (only supported by compute)
Par exemple, la limite supérieure du nombre de volumes modifiés est 100.
openstack quota set --volumes 100 $PROJECT_ID
Par exemple, modifiez la limite supérieure du nombre d'instantanés à 100
openstack quota set --snapshots 100 $PROJECT_ID
Afficher le nombre maximumopenstack quota show
+-----------------------+-----------------------------------------------+
| Field | Value |
±----------------------±----------------------------------------------+
| backup-gigabytes | 1000 |
| backups | 10 |
| cores | 20 |
| fixed-ips | -1 |
| floating-ips | 100 |
| gigabytes | 1000 |
| gigabytes___DEFAULT__ | -1 |
| groups | 10 |
| health_monitors | None |
| injected-file-size | 10240 |
| injected-files | 5 |
| injected-path-size | 255 |
| instances | 40 |
| key-pairs | 100 |
| l7_policies | None |
| listeners | None |
| load_balancers | None |
| location | Munch({'cloud': '', 'region_name': 'RegionOne', 'zone': None, 'project': Munch({'id': '234876ee78b14f47a44e80b35bb8bfde', 'name': 'admin', 'domain_id': None, 'domain_name': 'admin_domain'})}) |
| name | None |
| networks | 100 |
| per-volume-gigabytes | -1 |
| pools | None |
| ports | 50 |
| project | 234876ee78b14f47a44e80b35bb8bfde |
| project_name | admin |
| properties | 128 |
| ram | 51200 |
| rbac_policies | 10 |
| routers | 10 |
| secgroup-rules | 100 |
| secgroups | 40 |
| server-group-members | 10 |
| server-groups | 10 |
| snapshots | 100 |
| snapshots___DEFAULT__ | -1 |
| subnet_pools | -1 |
| subnets | 10 |
| volumes | 100 |
| volumes___DEFAULT__ | -1 |
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Pour openstack déployé avec d'autres outils de déploiement, selon les documents officiels, vous pouvez modifier /etc/nova/nova.conf
avec quota_instances = 10.
Pour un contenu spécifique, veuillez vous référer à: Modifier la limite de nova boot dans openstack pour créer des instances dans les 10