zoukankan      html  css  js  c++  java
  • 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 |
    +----------------------+----------------------------------+

  • 相关阅读:
    vipw和vigr命令
    linux sudo命令
    linux中切换用户方式su和su -的区别
    ls Common Command-Line Options
    字符串同构问题 字符串操作:数组计数字符个数问题
    聚类算法
    Python实践之(七)逻辑回归(Logistic Regression)
    Gradient Boost Decision Tree(&Treelink)
    天池大数据周冠军分享|附移动推荐算法赛答辩会Top5选手PPT
    【天池大数据赛题解析】资金流入流出预测(附Top4答辩ppt)
  • 原文地址:https://www.cnblogs.com/yk0625/p/14031329.html
Copyright © 2011-2022 走看看