Loading
close

配额管理

time 更新时间:2024-04-01 17:41:12

概述

配额管理是指对部门和云平台中各配额项配额的管理。对于部门和云平台而言,均涉及以下配额项,各配额项的具体说明如下:

配额项 所属云产品 描述
instances 计算 云主机
cores 计算 vCPU
ram 计算 内存容量(MiB)
volumes_{type} 存储 某类型的云硬盘(个)
gigabytes_{type} 存储 某类型的云硬盘容量(GiB)
snapshots_{type} 存储 某类型的云硬盘快照(个)
backup_gigabytes 存储 备份容量
backups 存储 备份
networks 网络 网络
subnets 网络 子网
floatingip 网络 公网IP
router 网络 路由器
security_group 网络 安全组
security_group_rules 网络 安全组规则
port 网络 虚拟网卡
loadbalancer 网络 负载均衡
cpu 安全容器实例 CPU
pods 安全容器实例 容器实例
memory 安全容器实例 内存容量(MiB)
gpu 安全容器实例 GPU
alcub_storage 安全容器实例 性能型-存储容量(GiB)
general_storage 安全容器实例 容量型-存储容量(GiB)

部门配额

获取部门配额

功能介绍

获取指定部门的配额和已分配情况。
返回数据中,云硬盘相关配额项(volumes, gigabytes, snapshots)现在按照云硬盘类型分离。
如果安装了安全容器实例云产品,返回数据中会包含安全容器实例相关配额项。

前置条件

部门存在。

URI

GET/v3/domain_quotas/{domain_id}

参数 是否必选 描述
domain_id 部门ID。

响应消息

参数 参数类型 描述
domain object 返回的数据,包含region名和对应region的所有配额项的配额、已分配和最高限制(-1表示不限制)。
quotas object 所有可用配额项的配额。
usage object 所有可用配额项的已分配值。
limits object 所有可用配额项可设定的最大值(-1表示不限制)。

响应示例

{
"domain":{
"RegionOne":{
"usage":{
         "backup_gigabytes":100,
         "ram":10240,
         "instances":10,
         "router":5,
         "gigabytes_hdd":100,
         "backups":10,
         "port":100,
         "subnet":10,
         "network":500,
         "floatingip":5,
         "pods":0,
         "general_storage":0,
         "volumes_hdd":10,
         "security_group_rule":50,
         "cores":20,
         "memory":0,
         "security_group":5,
         "gpu":0,
         "snapshots_hdd":10,
         "alcub_storage":0,
         "cpu":0,
         "loadbalancer":5
       },
       "quotas":{
         "backup_gigabytes":156.5,
         "ram":31146.0,
         "gpu":-1,
         "instances":60,
         "router":300,
         "gigabytes_hdd":156.5,
         "backups":156,
         "port":10180,
         "subnet":3000,
         "network":1000,
         "floatingip":65535,
         "pods":-1,
         "general_storage":-1,
         "volumes_hdd":156,
         "security_group_rule":5000,
         "memory":-1,
         "security_group":5000,
         "cores":72,
         "snapshots_hdd":156,
         "alcub_storage":-1,
         "cpu":-1,
         "loadbalancer":300
       },
       "limits":{
         "backup_gigabytes":-1,
         "ram":-1,
         "gpu":-1,
         "instances":-1,
         "router":-1,
         "gigabytes_hdd":-1,
         "backups":-1,
         "port":-1,
         "subnet":-1,
         "network":-1,
         "floatingip":-1,
         "alcub_storage":-1,
         "general_storage":-1,
         "volumes_hdd":-1,
         "security_group_rule":-1,
         "memory":-1,
         "security_group":-1,
         "cores":-1,
         "snapshots_hdd":-1,
         "pods":-1,
         "cpu":-1,
         "loadbalancer":-1
       }
     }
   }
}

编辑部门配额

功能介绍

编辑部门配额,返回编辑后的配额和已分配情况。
请求参数和返回数据中,云硬盘相关配额项(volumes, gigabytes, snapshots)现在按照云硬盘类型分离。
如果安装了安全容器实例云产品,返回数据中会包含安全容器实例相关配额项。

前置条件

部门存在。

URI

PATCH /v3/domain_quotas/{domain_id}

参数 是否必选 描述
domain_id 部门ID。

请求消息

参数 是否必选 描述
domain json对象。
region openstack区域名。
若干配额项 需要修改的配额项。

请求示例

{
   "domain":{
       "router":3000,
       "cores":100,
       "region":"RegionOne"
   }
}

这个示例表示修改RegionOne的router配额为3000,cores配额为100。

响应消息

参数 参数类型 描述
domain object 返回的数据,包含region名和对应region的所有配额项的配额、已分配和最高限制(-1表示不限制)。
quotas object 所有可用配额项的配额。
usage object 所有可用配额项的已分配值。
limits object 所有可用配额项可设定的最大值(-1表示不限制)。

响应示例

{
   "domain":{
     "RegionOne":{
       "usage":{
         "backup_gigabytes":100,
         "ram":10240,
         "instances":10,
         "router":5,
         "gigabytes_hdd":100,
         "backups":10,
         "port":100,
         "subnet":10,
         "network":500,
         "floatingip":5,
         "pods":0,
         "general_storage":0,
         "volumes_hdd":10,
         "security_group_rule":50,
         "cores":20,
         "memory":0,
         "security_group":5,
         "gpu":0,
         "snapshots_hdd":10,
         "alcub_storage":0,
         "cpu":0,
         "loadbalancer":5
       },
       "quotas":{
         "backup_gigabytes":156.5,
         "ram":31146.0,
         "gpu":-1,
         "instances":60,
         "router":300,
         "gigabytes_hdd":156.5,
         "backups":156,
         "port":10180,
         "subnet":3000,
         "network":1000,
         "floatingip":65535,
         "pods":-1,
         "general_storage":-1,
         "volumes_hdd":156,
         "security_group_rule":5000,
         "memory":-1,
         "security_group":5000,
         "cores":72,
         "snapshots_hdd":156,
         "alcub_storage":-1,
         "cpu":-1,
         "loadbalancer":300
       },
       "limits":{
         "backup_gigabytes":-1,
         "ram":-1,
         "gpu":-1,
         "instances":-1,
         "router":-1,
         "gigabytes_hdd":-1,
         "backups":-1,
         "port":-1,
         "subnet":-1,
         "network":-1,
         "floatingip":-1,
         "alcub_storage":-1,
         "general_storage":-1,
         "volumes_hdd":-1,
         "security_group_rule":-1,
         "memory":-1,
         "security_group":-1,
         "cores":-1,
         "snapshots_hdd":-1,
         "pods":-1,
         "cpu":-1,
         "loadbalancer":-1
       }
     }
   }
}

云平台配额

获取云平台配额和资源使用情况

功能介绍

获取云平台的配额、已分配和资源使用情况。
云平台配额实际就是default部门的配额。
返回数据中,云硬盘相关配额项(volumes, gigabytes, snapshots)现在按照云硬盘类型分离。
如果安装了安全容器实例云产品,返回数据中会包含安全容器实例相关配额项,但安全容器实例相关资源的已使用值为0。

前置条件

无。

URI

GET /v3/domain_usage

响应消息

参数 参数类型 描述
domain object 返回的数据,包含region名和对应region的所有配额项的配额、已分配和最高限制(-1表示不限制)。
quotas object 所有可用配额项的配额。
allocated object 所有可用配额项的已分配值。
limits object 所有可用配额项可设定的最大值(-1表示不限制)。
usage object 所有可用配额项的实际已使用资源量。
quota_fake object 已废弃,无意义。

响应示例

{
  "domain": {
    "RegionOne": {
      "usage": {
        "subnet": 2,
        "network": 2,
        "router": 1,
        "floatingip": 1,
        "snapshots_test": 0,
        "backup_gigabytes": 9,
        "ram": 512,
        "gigabytes_test": 0,
        "volumes_hdd": 9,
        "security_group_rule": 4,
        "instances": 1,
        "cores": 1,
        "security_group": 1,
        "gigabytes_hdd": 15,
        "backups": 9,
        "snapshots_hdd": 3,
        "volumes_test": 0,
        "port": 6,
        "loadbalancer": 0
      },
      "quota_fake": {
        "backup_gigabytes": 114.38,
        "ram": -1,
        "gigabytes_test": 0,
        "instances": -1,
        "cores": -1,
        "gigabytes_hdd": 114.38,
        "backups": 114,
        "volumes_test": 0,
        "port": -1,
        "subnet": -1,
        "network": -1,
        "floatingip": -1,
        "snapshots_test": 0,
        "volumes_hdd": 114,
        "security_group_rule": -1,
        "security_group": -1,
        "router": -1,
        "snapshots_hdd": 114,
        "loadbalancer": -1
      },
      "allocated": {
        "backup_gigabytes": 100,
        "ram": 10240,
        "pods": 0,
        "gigabytes_test": 0,
        "instances": 10,
        "router": 5,
        "gigabytes_hdd": 100,
        "backups": 10,
        "snapshots_test": 0,
        "port": 100,
        "subnet": 10,
        "network": 5,
        "floatingip": 5,
        "volumes_test": 0,
        "general_storage": 0,
        "volumes_hdd": 10,
        "security_group_rule": 50,
        "cores": 20,
        "memory": 0,
        "security_group": 5,
        "gpu": 0,
        "snapshots_hdd": 10,
        "alcub_storage": 0,
        "cpu": 0,
        "loadbalancer": 5
      },
      "quotas": {
        "pods": -1,
        "backup_gigabytes": 114.38,
        "ram": 31146.0,
        "gpu": -1,
        "gigabytes_test": 0,
        "instances": 60,
        "router": 300,
        "gigabytes_hdd": 114.38,
        "backups": 114,
        "volumes_test": 0,
        "port": 10180,
        "subnet": 3000,
        "network": 1000,
        "floatingip": 65535,
        "snapshots_test": 0,
        "general_storage": -1,
        "volumes_hdd": 114,
        "security_group_rule": 5000,
        "memory": -1,
        "security_group": 5000,
        "cores": 72,
        "snapshots_hdd": 114,
        "alcub_storage": -1,
        "cpu": -1,
        "loadbalancer": 300
      },
      "limits": {
        "backup_gigabytes": -1,
        "ram": -1,
        "gpu": -1,
        "gigabytes_test": -1,
        "instances": -1,
        "router": -1,
        "gigabytes_hdd": -1,
        "backups": -1,
        "volumes_test": -1,
        "port": -1,
        "subnet": -1,
        "network": -1,
        "floatingip": -1,
        "snapshots_test": -1,
        "general_storage": -1,
        "volumes_hdd": -1,
        "security_group_rule": -1,
        "alcub_storage": -1,
        "memory": -1,
        "security_group": -1,
        "cores": -1,
        "snapshots_hdd": -1,
        "pods": -1,
        "cpu": -1,
        "loadbalancer": -1
      }
    }
  }
}
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品