quota

Created 星期五 27 五月 2016

修改项目配额: 方法一:通过界面修改;管理员帐号登录:dashboard ,在项目中,找到需要修改的项目;动作栏选择 "修改配额" 即可;

方法二:命令方式: 在dashborad 中找到需要修改的项目 id; 登至 控制节点上:d04021d5a4144b4c9f579fdc1d1c2a9a 为项目id

设置计算相关: 显示: nova quota-defaults --tenant d04021d5a4144b4c9f579fdc1d1c2a9a

设置: +-----------------------------+-------+ | Quota | Limit | +-----------------------------+-------+ | instances | 10 | | cores | 40 | | ram | 51200 | | floating_ips | 10 | | fixed_ips | -1 | | metadata_items | 128 | | injected_files | 5 | | injected_file_content_bytes | 10240 | | injected_file_path_bytes | 255 | | key_pairs | 100 | | security_groups | 10 | | security_group_rules | 20 | | server_groups | 10 | | server_group_members | 10 | +-----------------------------+-------+

fixed-ips 每个 project 可用固定 IP 地址, 必须大于等于实例可用的 IP 地址数量
floating-ips 每个 project 可用的浮动 IP 地址
injected-file-content-bytes 添加的文件最大可包含多少 bytes
injected-file-path-bytes 指定的文件目录下最大可包含的文件 bytes
injected-files 每个 project 可以包含的文件数量
instances 每个 project 可包含的最多的 instances 数量
key-pairs 每个用户可用的 key-pairs 的数量
metadata-items 每个实例可拥有的 metadata-items 数量
ram 允许每个 project 中的 instances 可用的 ram (MB) 数量
security-group-rules 可用的安全组规则
security-groups 每个 project 的安全组
cores 每个 project 可用的虚拟 CPU 个数

例子: nova-manage project quota d04021d5a4144b4c9f579fdc1d1c2a9a --key cores --value 100

设置磁盘相关: 显示当前: usage: cinder quota-show

Lists quotas for a tenant.

Positional arguments: ID of tenant for which to list quotas.

设置: usage: cinder quota-update [--volumes ] [--snapshots ] [--gigabytes ] [--volume-type ]

Updates quotas for a tenant.

Positional arguments: ID of tenant for which to set quotas.

Optional arguments: --volumes The new "volumes" quota value. Default=None. --snapshots The new "snapshots" quota value. Default=None. --gigabytes The new "gigabytes" quota value. Default=None. --volume-type Volume type. Default=None.

例子: cinder quota-update --gigabytes 10000 d04021d5a4144b4c9f579fdc1d1c2a9a