<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Hi Rally users,</span><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
I would like to inform you that the feature allowing to update tenant's quotas during a benchmark is available with the implementation of this blueprint: <a href="https://blueprints.launchpad.net/rally/+spec/benchmark-context-tenant-quotas" target="_blank">https://blueprints.launchpad.net/rally/+spec/benchmark-context-tenant-quotas</a></div>
<div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">Currently, only Nova and Cinder quotas are supported (Neutron coming soon).</div>
<div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">Here a small sample of how to do it:</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
<br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">In the json file describing the benchmark scenario, use the "context" section to indicate quotas for each service. Quotas will be applied for each generated tenants.</div>
<div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><blockquote style="font-family:arial,sans-serif;font-size:13.333333969116211px;margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="courier new, monospace">{</font></div>
<div><font face="courier new, monospace"> "NovaServers.boot_server": [</font></div><div><font face="courier new, monospace"> {</font></div><div><font face="courier new, monospace"> "args": {</font></div>
<div><font face="courier new, monospace"> "flavor_id": "1",</font></div><div><font face="courier new, monospace"> "image_id": "6e25e859-2015-4c6b-9940-aa21b2ab8ab2"</font></div>
<div><font face="courier new, monospace"> },</font></div><div><font face="courier new, monospace"> "runner": {</font></div><div><font face="courier new, monospace"> "type": "continuous",</font></div>
<div><font face="courier new, monospace"> "times":100,</font></div><div><font face="courier new, monospace"> "active_users": 10</font></div><div><font face="courier new, monospace"> },</font></div>
<div><font face="courier new, monospace"> "context": {</font></div><div><font face="courier new, monospace"> "users": {</font></div><div><font face="courier new, monospace"> "tenants": 1,</font></div>
<div><font face="courier new, monospace"> "users_per_tenant": 1</font></div><div><font face="courier new, monospace"> },</font></div><div><div><font face="courier new, monospace"> <b>"quotas": {</b></font></div>
</div><div><font face="courier new, monospace"><b> "nova": {</b></font></div><div><font face="courier new, monospace"><b> "instances": 150,</b></font></div><div>
<font face="courier new, monospace"><b> "cores": 150,</b></font></div><div><font face="courier new, monospace"><b> "ram": -1</b></font></div><div><font face="courier new, monospace"><b> }</b></font></div>
<div><font face="courier new, monospace"><b> }</b></font></div><div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"> ]</font></div>
<div><font face="courier new, monospace">}</font></div></blockquote><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><font face="courier new, monospace"><br></font></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
<font face="arial, helvetica, sans-serif">Following, the list of supported quotas:</font></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><u><font face="arial, helvetica, sans-serif">nova:</font></u></div>
<div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><div><font face="arial, helvetica, sans-serif">instances, cores, ram, floating-ips, fixed-ips, metadata-items, injected-files, injected-file-content-bytes, injected-file-path-bytes, key-pairs, security-groups, security-group-rules</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><u><font face="arial, helvetica, sans-serif">cinder:</font></u></div><div><font face="arial, helvetica, sans-serif">gigabytes, snapshots, volumes</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><u><font face="arial, helvetica, sans-serif">neutron (coming soon):</font></u></div><div><font face="arial, helvetica, sans-serif">network, subnet, port, router, floatingip, security-group, security-group-rule</font></div>
</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
Regards,</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div>--<br>Bruno Semperlotti</div>
</div>