<div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">>>"You can set quotas per tenant" </span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">+1 there is no quota for user.</span></div><div><br></div><div>nova-manage example with Diablo Openstack.</div>
<div>#nova-manage project quota ACME</div><div><br></div><div><div>metadata_items: 128</div><div>instances: 10</div><div>injected_file_content_bytes: 10240</div><div>injected_files: 5</div><div>volumes: 10</div><div>gigabytes: 1000</div>
<div>cores: 20</div><div>ram: 51200</div><div>floating_ips: 10</div></div><div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>#nova-manage project quota ACME --key=instances --value=7</div>
</div><div><br></div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>metadata_items: 128</div><div>instances: 7</div><div>injected_file_content_bytes: 10240</div><div>injected_files: 5</div>
<div>volumes: 10</div><div>gigabytes: 1000</div><div>cores: 20</div><div>ram: 51200</div><div>floating_ips: 10</div><div><br></div><div><div>default values you can find in /usr/lib/python2.6/site-packages/nova/quota.py</div>
<div><br></div><div>flags.DEFINE_integer('quota_instances', 10,</div><div>                     'number of instances allowed per project')</div><div>flags.DEFINE_integer('quota_cores', 20,</div><div>
                     'number of instance cores allowed per project')</div><div>flags.DEFINE_integer('quota_ram', 50 * 1024,</div><div>                     'megabytes of instance ram allowed per project')</div>
<div>flags.DEFINE_integer('quota_volumes', 10,</div><div>                     'number of volumes allowed per project')</div><div>flags.DEFINE_integer('quota_gigabytes', 1000,</div><div>                     'number of volume gigabytes allowed per project')</div>
<div>flags.DEFINE_integer('quota_floating_ips', 10,</div><div>                     'number of floating ips allowed per project')</div><div>flags.DEFINE_integer('quota_metadata_items', 128,</div><div>
                     'number of metadata items allowed per instance')</div><div>flags.DEFINE_integer('quota_max_injected_files', 5,</div><div>                     'number of injected files allowed')</div>
<div>flags.DEFINE_integer('quota_max_injected_file_content_bytes', 10 * 1024,</div><div>                     'number of bytes allowed per injected file')</div><div>flags.DEFINE_integer('quota_max_injected_file_path_bytes', 255,</div>
<div>                     'number of bytes allowed per injected file path')</div></div><div><br></div><div>Anton Haldin</div><br><div class="gmail_quote">2012/4/12 Kuo Hugo <span dir="ltr"><<a href="mailto:tonytkdk@gmail.com">tonytkdk@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">nova-manage <div><a href="http://nova.openstack.org/runnova/nova.manage.html" target="_blank">http://nova.openstack.org/runnova/nova.manage.html</a> </div>
<div><br></div><div><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left">nova-manage</span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left;background-color:rgb(242,242,242)"> </span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left">project</span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left;background-color:rgb(242,242,242)"> </span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left">quota</span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left;background-color:rgb(242,242,242)"> </span><span style="color:rgb(51,51,51);font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:13px;line-height:21px;text-align:left"><projectname></span> </div>

<div><br></div><div>example : </div><div>#list xin-project 's quota </div><div>$>nova-manage project quota xin-project</div><div>Will return several key/value</div><div><br></div><div>#modify a key with new value</div>

<div><br></div><div>$>nova-manage project quota xin-project --key=???  --value=???</div><div><br></div><div><a href="https://github.com/openstack/nova/blob/master/nova/quota.py" target="_blank">https://github.com/openstack/nova/blob/master/nova/quota.py</a></div>

<div><br></div><div>For configuration flags please refer to the above link of quota.py </div><div><br><br><div class="gmail_quote">Xin Zhao <span dir="ltr"><<a href="mailto:xzhao@bnl.gov" target="_blank">xzhao@bnl.gov</a>></span> 於 2012年4月13日上午12:15 寫道:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi Kuo,<br>
    <br>
    Could you give more details, like the commands used, and settings in
    the config file ? I can't find a good example for them. <br>
    <br>
    Thanks,<br>
    Xin<div><div class="h5"><div><div><br>
    <br>
    On 4/12/2012 12:04 PM, Kuo Hugo wrote:
    <blockquote type="cite">I did a quick test in Essex . 
      <div>The process almost same as before(Cactus/Diablo)</div>
      <div><br>
      </div>
      <div>1. Manage Quota for a specified "Tenant" from nova-manage . </div>
      <div>2. Manage Default Quota parameters from nova.conf with
        several flags</div>
      <div>3. Hacking Nova source code quota.py for default values.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Hope it helps.</div>
      <div><br>
      </div>
      <div><br>
        <div><br>
          <div class="gmail_quote">Xin Zhao <span dir="ltr"><<a href="mailto:xzhao@bnl.gov" target="_blank">xzhao@bnl.gov</a>></span>
            於 2012年4月12日下午10:27 寫道:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
              <br>
              I try to assign quota to individual users, to control how
              many instances each user can run concurrently. But I don't
              see a doc describing how to do that. I use diablo release.<br>
              Any help or doc pointer will be greatly appreciated.<br>
              <br>
              Xin<br>
              <br>
              <br>
              _______________________________________________<br>
              Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
              Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
              Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
              More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          <div>+Hugo Kuo+</div>
          <div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com<br>
            </a></div>
          <div><a href="mailto:tonytkdk@gmail.com" target="_blank">+</a>886
            935004793</div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </div></div></div></div></div>

</blockquote></div><div><div class="h5"><br><br clear="all"><div><br></div>-- <br><div>+Hugo Kuo+</div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com<br></a></div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">+</a>886 935004793</div>

<br>
</div></div></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>