openstack -配额管理
openstack 中我们默认生成出来得admin 得project 是由配额限制得。 这个是对project 得默认得限制
什么是配额?
举例说我有一个100 G 大小得空间,A 能用20 G ,B 能用20G ,这就是配额。 配额就是对资源使用得一种限制。
什么时候使用得到配额?
我们openstack 资源充足但是创建虚机使用资源提示超出显示。这时候我们可以针对环境来适当的修改配额
1. 查询porject 的id 号
openstack project list
+----------------------------------+-------------+
| ID                               | Name        |
+----------------------------------+-------------+
| 469fe77782794999a76ff1671bef7821 | A-project  |
| 7849b4a621394e319ac52095f38edd97 | B-project  |
| 7a147bc184ce4990a84ee8421c1d08a0 | admin       |
| 87a57359aaa543f9ba0785e30020834d | C-Porject |
| cd240372290f4f51b84e0843571e66fb | services    |
+----------------------------------+-------------+
2. 根据project id 查询每个project 的配额限制
openstack quota show 7849b4a621394e319ac52095f38edd97
+----------------------+----------------------------------+
| Field                | Value                            |
+----------------------+----------------------------------+
| backup_gigabytes     | 1000                             |                                                                #备份的卷大小限制
| backups              | 10                               |                        #备份的个数限制
| cores                | 100                              |                          #虚拟处理器个数限制  
| fixed-ips            | -1                               |                        #每个租户可用的固定ip
| floating-ips         | 50                               |                        #浮动ip
| gigabytes            | 1000                             |                      #卷资源带下
| gigabytes_XN_type    | -1                               |                   #卷类型的限制
| gigabytes_az_type   | -1                               |                    #卷类型的限制
| injected-file-size   | 102400                           |                  #可写入的文件大小
| injected-files       | 50                               |                     #可写入的文件个数
| injected-path-size   | 4096                             |                   #可写入文件的路径字节数
| instances            | 100                              |                      #虚机实例的个数
| key-pairs            | 100                              |                      #可使用的密钥对
| network              | 50                               |                       #可创建的网络个数
| per_volume_gigabytes | -1                               |                 #
| port                 | 250                              |                        #可使用的网络端口个数
| project              | 7849b4a621394e319ac52095f38edd97 |       # project 的id 号
| properties           | 128                              |          
| ram                  | 51200                            |                       #内存的大小
| rbac_policy          | 10                               |
| router               | 10                               |                        #l路由个数
| secgroup-rules       | 100                              |                   #安全组规则
| secgroups            | 10                               |                      #安全组
| server_group_members | 24                               |                
| server_groups        | 10                               |
| snapshots            | 10                               |                      #快照个数
| snapshots_XN_type    | -1                               |
| snapshots_az_type   | -1                               |
| subnet               | 50                               |                        #子网的个数
| subnetpool           | -1                               |                       #子网池的限制
| volumes              | 10                               |                        #可创建的卷个数
| volumes_XN_type      | -1                               |
| volumes_az_type     | -1                               |
+----------------------+----------------------------------+
修改配额常用的命令
修改project 的实例多少 EXCEPT_DATA 填写实例限制(-1 是无穷大,没有限制)
openstack quota set --instances $EXCEPT_DATA_INS $PROJECT_ID
修改project 的内存多少   EXCEPT_DATA_RAM 填写内存限制(-1 是无穷大)
  openstack quota set --ram $EXCEPT_DATA_RAM $PROJECT_ID
修改project  虚拟处理器 多少    EXCEPT_DATA_CPU 填写vcpu 的个数(-1 是无穷大)
  openstack quota set --cores $EXCEPT_DATA_CPU $PROJECT_ID
修改project 的安全组 多少 
  openstack quota set --secgroups $EXCEPT_DATA_SEC $PROJECT_ID
需改project  卷的多少
  openstack quota set --volumes $EXCEPT_DATA_VOL $PROJECT_ID
修改project  卷使用大小的资源限制
  openstack quota set --gigabytes $EXCEPT_DATA_GIG $PROJECT_ID
eg:
openstack quota set --gigabytes 13000 7849b4a621394e319ac52095f38edd97
openstack quota show 7849b4a621394e319ac52095f38edd97
+----------------------+----------------------------------+
| Field                | Value                            |
+----------------------+----------------------------------+
| backup_gigabytes     | 1000                             |
| backups              | 10                               |
| cores                | 100                              |
| fixed-ips            | -1                               |
| floating-ips         | 50                               |
| gigabytes            | 13000                            |
| gigabytes_XN_type    | -1                               |
| gigabytes_az_type   | -1                               |
| injected-file-size   | 102400                           |
| injected-files       | 50                               |
| injected-path-size   | 4096                             |
| instances            | 100                              |
| key-pairs            | 100                              |
| network              | 50                               |
| per_volume_gigabytes | -1                               |
| port                 | 250                              |
| project              | 7849b4a621394e319ac52095f38edd97 |
| properties           | 128                              |
| ram                  | 51200                            |
| rbac_policy          | 10                               |
| router               | 10                               |
| secgroup-rules       | 100                              |
| secgroups            | 10                               |
| server_group_members | 24                               |
| server_groups        | 10                               |
| snapshots            | 10                               |
| snapshots_XN_type    | -1                               |
| snapshots_az_type   | -1                               |
| subnet               | 50                               |
| subnetpool           | -1                               |
| volumes              | 10                               |
| volumes_XN_type      | -1                               |
| volumes_az_type     | -1                               |
+----------------------+----------------------------------+
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号