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 |
+----------------------+----------------------------------+


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM