<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud Computing Köln &#187; Register</title>
	<atom:link href="https://www.cloud-computing-koeln.de/tag/register/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloud-computing-koeln.de</link>
	<description>Neues zu Cloud Computing, Internet of Things und Technologien</description>
	<lastBuildDate>Wed, 29 Apr 2026 14:41:26 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.1</generator>
	<item>
		<title>How to run Rally on Packstack environment</title>
		<link>https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/</link>
		<comments>https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/#comments</comments>
		<pubDate>Tue, 11 Oct 2016 22:49:23 +0000</pubDate>
		<dc:creator><![CDATA[da Agency]]></dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Register]]></category>
		<category><![CDATA[Run]]></category>

		<guid isPermaLink="false">http://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/</guid>
		<description><![CDATA[<p>Rally is a benchmarking tool that automates and unifies multi-node OpenStack deployment, cloud verification, benchmarking &#38; profiling. For OpenStack deployment I used packstack tool. ##Install Rally [1.] Install rally: $ sudo yum install openstack-rally [2.] After the installation is complete set up the Rally database: $ sudo rally-manage db recreate ##Register an OpenStack deployment You&#8230; <a class="more-link" href="https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/">Continue reading &#8594;</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/">How to run Rally on Packstack environment</a> erschien zuerst auf <a rel="nofollow" href="https://www.cloud-computing-koeln.de">Cloud Computing Köln</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Rally is a benchmarking tool that automates and unifies multi-node OpenStack deployment, cloud verification, benchmarking &amp; profiling.<br />
For OpenStack deployment I used packstack tool.</p>
<p>#<a class="expresscurate_contentTags" href="http://www.cloud-computing-koeln.de/tag/install/">#Install</a> Rally</p>
<p>[1.] Install rally:</p>
<p>$ sudo yum install openstack-rally</p>
<p>[2.] After the installation is complete set up the Rally database:</p>
<p>$ sudo rally-manage db recreate</p>
<p>#<a class="expresscurate_contentTags" href="http://www.cloud-computing-koeln.de/tag/register/">#Register</a> an OpenStack deployment</p>
<p>You have to provide Rally with an OpenStack deployment it is going to benchmark. To do that, we&#8217;re going to use keystone configuration file generated by packstack installation.</p>
<p>[1.] Evaluate the configuration file:</p>
<p>$ source keystone_admin</p>
<p>[2.] Create rally deployment and let&#8217;s name it &#8220;existing&#8221;</p>
<p>$ rally deployment create &#8211;fromenv &#8211;name=existing<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8211;+<br />
| uuid                                 | created_at                 | name     | status           | active |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8211;+<br />
| 6973e349-739e-41af-947a-34230b7383f8 | 2016-10-05 08:24:27.939523 | existing | deploy-&gt;finished |        |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8211;+</p>
<p>[3.] You can verify that your current deployment is healthy and ready to be benchmarked by the deployment check command:</p>
<p>$ rally deployment check<br />
+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+<br />
| services    | type         | status    |<br />
+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+<br />
| ceilometer  | metering     | Available |<br />
| cinder      | volume       | Available |<br />
| glance      | image        | Available |<br />
| gnocchi     | metric       | Available |<br />
| keystone    | identity     | Available |<br />
| neutron     | network      | Available |<br />
| nova        | compute      | Available |<br />
| swift       | object-store | Available |<br />
+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+</p>
<p>#<a class="expresscurate_contentTags" href="http://www.cloud-computing-koeln.de/tag/run/">#Run</a> Rally</p>
<p>The sequence of benchmarks to be launched by Rally should be specified in a benchmark task configuration file (either in JSON or in YAML format).<br />
Let&#8217;s create one of the sample benchmark task, for example task for boot and delete server.</p>
<p>[1.] Create a new file and name it boot-and-delete.json</p>
<p>[2.] Copy this to the boot-and-delete.json file:</p>
<p>{% set flavor_name = flavor_name or &#8220;m1.tiny&#8221; %}<br />
{% set image_name = image_name or &#8220;cirros&#8221; %}<br />
{<br />
    &#8220;NovaServers.boot_and_delete_server&#8221;: [<br />
        {<br />
            &#8220;args&#8221;: {<br />
                &#8220;flavor&#8221;: {<br />
                    &#8220;name&#8221;: &#8220;{{flavor_name}}&#8221;<br />
                },<br />
                &#8220;image&#8221;: {<br />
                    &#8220;name&#8221;: &#8220;{{image_name}}&#8221;<br />
                },<br />
                &#8220;force_delete&#8221;: false<br />
            },<br />
            &#8220;runner&#8221;: {<br />
                &#8220;type&#8221;: &#8220;constant&#8221;,<br />
                &#8220;times&#8221;: 10,<br />
                &#8220;concurrency&#8221;: 2<br />
            },<br />
            &#8220;context&#8221;: {<br />
                &#8220;users&#8221;: {<br />
                    &#8220;tenants&#8221;: 3,<br />
                    &#8220;users_per_tenant&#8221;: 2<br />
                }<br />
            }<br />
        },<br />
        {<br />
            &#8220;args&#8221;: {<br />
                &#8220;flavor&#8221;: {<br />
                    &#8220;name&#8221;: &#8220;{{flavor_name}}&#8221;<br />
                },<br />
                &#8220;image&#8221;: {<br />
                    &#8220;name&#8221;: &#8220;{{image_name}}&#8221;<br />
                },<br />
                &#8220;auto_assign_nic&#8221;: true<br />
            },<br />
            &#8220;runner&#8221;: {<br />
                &#8220;type&#8221;: &#8220;constant&#8221;,<br />
                &#8220;times&#8221;: 10,<br />
                &#8220;concurrency&#8221;: 2<br />
            },<br />
            &#8220;context&#8221;: {<br />
                &#8220;users&#8221;: {<br />
                    &#8220;tenants&#8221;: 3,<br />
                    &#8220;users_per_tenant&#8221;: 2<br />
                },<br />
                &#8220;network&#8221;: {<br />
                    &#8220;start_cidr&#8221;: &#8220;10.2.0.0/24&#8243;,<br />
                    &#8220;networks_per_tenant&#8221;: 2<br />
                }<br />
            }<br />
        }<br />
    ]<br />
}</p>
<p>[3.] Run the task:</p>
<p>$ rally task start boot-and-delete.json</p>
<p>After successfull ran you&#8217;ll see information such as: Task ID, Response Times, duration, …<br />
Note that the Rally input task above uses cirros as image name and &#8216;m1.tiny&#8217; as flavor name. If this benchmark task fails, then the reason for that might be a non-existing image/flavor specified in the task. To check what images/flavors are available in the deployment you are currently benchmarking, you might use the rally show command:</p>
<p>$ rally show images<br />
$ rally show flavors</p>
<p>More about Rally tasks templates can be found on Rally documentation<br />
Quelle: RDO</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/">How to run Rally on Packstack environment</a> erschien zuerst auf <a rel="nofollow" href="https://www.cloud-computing-koeln.de">Cloud Computing Köln</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.cloud-computing-koeln.de/how-to-run-rally-on-packstack-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
