修改openstack的默认quota配额

方法1:

默认openstack会对系统的一系列资源进行控制,这些通过quota配额进行限制。可通过修改nova.conf配置文件进行修改。

(一)默认刚开始装完openstack之后,会对以下几个值进行限制:

  1. 可创建的VM实例数
  2. 可使用的vcpu数
  3. 可以使用的总内存大小
  4. 可创建的volume数
  5. 可用的volume大小
  6. 可使用的floating ip个数
    (二)在web界面中的体现如下:

 

(三)如何修改默认的quota配额

# vim /etc/nova/nova.conf


注:不要添加到最下面,有可能不起作用,添加到“# SCHEDULER”下面


# SCHEDULER

compute_scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler

 

QUOTA

quota_instances=1000000

quota_cores=20000

quota_ram=5120000000

 

quota_max_injected_file_content_bytes=10240000

quota_max_injected_files=500

quota_max_injected_file_path_bytes=2550

 

quota_metadata_items=128000

quota_volumes=10000000

 

quota_floating_ips=1024

quota_gigabytes=100000



摘自 “3 idiots 记录云点滴” 博客

 

方法2:

通过nova-manage命令行修改,比如:

1

nova-manage project quota admin --key=ram --value=90000







查看一下是否修改成功:

1

2

3

4

5

6

7

8

9

10

11

12

root@node1:~# nova-manage project quota admin

metadata_items: 1280

volumes: 100

gigabytes: 1000

ram: 90000

security_group_rules: 20

instances: 100

security_groups: 10

injected_file_content_bytes: 10240

floating_ips: 32

injected_files: 5

cores: 48







参考文档 :http://docs.openstack.org/trunk/openstack-compute/admin/content/configuring-quotas.html

摘自:http://linuxfun.me/?p=1406