hyperv 发表于 2018-6-1 12:16:17

openstack cinder

   

  磁盘配额由 Swift 1.8 (OpenStack Grizzly) 管理
  Container Quotas: Limits the total size (in bytes) or number of objects that can be stored in a single container.
Account Quotas: Limits the total size (in bytes) that a user has available in the Object Storage service.
   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  # cinder help | grep quota
[*]  quota-class-show    List the quotas for a quota class.
[*]  quota-class-updateUpdate the quotas for a quota class.
[*]  quota-defaults      List the default quotas for a tenant.
[*]  quota-show          List the quotas for a tenant.
[*]  quota-update      Update the quotas for a tenant.
[*]  quota-usage         List the quota usage for a tenant.
  

  
配额默认针对 tenants 级别, 倒不如改成针对用户级别更方便管理
  下面方法限制用户在所有 project 中的磁盘总大小
  /etc/glance/glance-api.conf
   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  user_storage_quota = 0<- 以 byte 进行计算 ex: 5368709120 (5G)
  

  ex: icehouse 版本后, 需要修改配置文件 glance-api.conf 中 image_member_quota 配置
  默认配额配置文件
/etc/cinder/cinder.conf
   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  #quota_volumes=10
[*]  #quota_snapshots=10
[*]  #quota_gigabytes=1000
  


  
分别查询, 默认或某个 project 配额
   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  # cinder quota-defaults default
[*]  +-----------+-------+
[*]  |Property | Value |
[*]  +-----------+-------+
[*]  | gigabytes |1000 |
[*]  | snapshots |   10|
[*]  |volumes|   10|
[*]  +-----------+-------+
[*]
[*]  # cinder quota-show 9467f30b8bba4770a06a687e4584636b <- 可选 cloud
[*]  +-----------+-------+
[*]  |Property | Value |
[*]  +-----------+-------+
[*]  | gigabytes |1000 |
[*]  | snapshots |   10|
[*]  |volumes|   10|
[*]  +-----------+-------+
  

  修改 cloud 配额
   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  # cinder quota-update --volumes 15 cloud
  

  查询修改后设定


   view plaincopyprint?https://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg

[*]  # cinder quota-show cloud
[*]  +-----------+-------+
[*]  |Property | Value |
[*]  +-----------+-------+
[*]  | gigabytes |1000 |
[*]  | snapshots |   10|
[*]  |volumes|   15|
[*]  +-----------+-------+
  

  
页: [1]
查看完整版本: openstack cinder