<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sacharya</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sacharya"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/Sacharya"/>
		<updated>2026-07-08T17:57:41Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Heat/GettingStartedUsingDevstack&amp;diff=21654</id>
		<title>Heat/GettingStartedUsingDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Heat/GettingStartedUsingDevstack&amp;diff=21654"/>
				<updated>2013-05-01T17:12:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sacharya: /* Configure DevStack to enable Heat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Heat and Devstack ==&lt;br /&gt;
&lt;br /&gt;
Heat is fully integrated into [http://devstack.org/ DevStack]. This is a convenient way to try out or develop heat alongside the current development state of all the other [[OpenStack]] projects. Heat on DevStack works on both Ubuntu and Fedora.&lt;br /&gt;
&lt;br /&gt;
These instructions assume you already have a working DevStack installation which can launch basic instances.&lt;br /&gt;
&lt;br /&gt;
== Configure DevStack to enable Heat ==&lt;br /&gt;
&lt;br /&gt;
Adding the following line to your `localrc` file will enable the heat services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng&lt;br /&gt;
## It would also be useful to automatically download and register VM images that Heat can launch.&lt;br /&gt;
# 64bit image (~660MB)&lt;br /&gt;
IMAGE_URLS+=&amp;quot;,http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2&amp;quot;&lt;br /&gt;
# 32bit image (~640MB)&lt;br /&gt;
IMAGE_URLS+=&amp;quot;,http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F17-i386-cfntools.qcow2&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
URLs for any of [http://fedorapeople.org/groups/heat/prebuilt-jeos-images/ these prebuilt JEOS images] can be specified.&lt;br /&gt;
&lt;br /&gt;
That is all the configuration that is required. When you run `./stack.sh` the Heat processes will be launched in `screen` with the labels prefixed with `h-`.&lt;br /&gt;
&lt;br /&gt;
== Confirming heat is responding ==&lt;br /&gt;
&lt;br /&gt;
Before any heat commands can be run, the authentication environment needs to be loaded&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source openrc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can confirm that Heat is running and responding with this command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should return an empty line&lt;br /&gt;
&lt;br /&gt;
== Preparing Nova for running stacks ==&lt;br /&gt;
&lt;br /&gt;
Enabling Heat in devstack will replace the default Nova flavors with flavours that the Heat example templates expect. You can see what those flavors are by running&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
nova flavor-list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Heat needs to launch instances with a keypair, so we need to generate one&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
nova keypair-add heat_key &amp;gt; heat_key.priv&lt;br /&gt;
chmod 600 heat_key.priv&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Launching a stack ==&lt;br /&gt;
Now lets launch a stack, assuming that DEST is left as the default /opt/stack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat create teststack --template-file=/opt/stack/heat/templates/WordPress_Single_Instance.template --parameters=&amp;quot;InstanceType=m1.large;DBUsername=wp;DBPassword=verybadpassword;KeyName=heat_key;LinuxDistribution=F17&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which will respond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
| ID                                   | Name      | Status             | Created              |&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
| (uuid)                               | teststack | CREATE_IN_PROGRESS | (timestamp)          |&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List stacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List stack events ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat event-list teststack&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Describe the wordpress stack ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat describe teststack&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: After a few seconds, the stack_status should change from IN_PROGRESS to CREATE_COMPLETE.&lt;br /&gt;
&lt;br /&gt;
=== Verify instance creation ===&lt;br /&gt;
&lt;br /&gt;
Because the software takes some time to install from the repository, it may be a few minutes before the Wordpress instance is in a running state.&lt;br /&gt;
&lt;br /&gt;
Point a web browser at the location given by the WebsiteURL Output as shown by heat stack-show teststack::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
wget ${WebsiteURL}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete the instance when done ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat delete teststack&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: This operation will show no running stack.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If you encounter issues running heat, see if the solution to the issue is documented on the&lt;br /&gt;
[http://wiki.openstack.org/Heat/TroubleShooting Troubleshooting wiki page]. If not, let us know about the problem in the #heat IRC channel on freenode.&lt;/div&gt;</summary>
		<author><name>Sacharya</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Heat/GettingStartedUsingDevstack&amp;diff=21651</id>
		<title>Heat/GettingStartedUsingDevstack</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Heat/GettingStartedUsingDevstack&amp;diff=21651"/>
				<updated>2013-05-01T17:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Sacharya: /* Launching a stack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Heat and Devstack ==&lt;br /&gt;
&lt;br /&gt;
Heat is fully integrated into [http://devstack.org/ DevStack]. This is a convenient way to try out or develop heat alongside the current development state of all the other [[OpenStack]] projects. Heat on DevStack works on both Ubuntu and Fedora.&lt;br /&gt;
&lt;br /&gt;
These instructions assume you already have a working DevStack installation which can launch basic instances.&lt;br /&gt;
&lt;br /&gt;
== Configure DevStack to enable Heat ==&lt;br /&gt;
&lt;br /&gt;
Adding the following line to your `localrc` file will enable the heat services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng&lt;br /&gt;
## It would also be useful to automatically download and register VM images that Heat can launch.&lt;br /&gt;
# 64bit image (~660MB)&lt;br /&gt;
IMAGE_URLS+=&amp;quot;,http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F16-x86_64-cfntools.qcow2&amp;quot;&lt;br /&gt;
# 32bit image (~640MB)&lt;br /&gt;
IMAGE_URLS+=&amp;quot;,http://fedorapeople.org/groups/heat/prebuilt-jeos-images/F16-i386-cfntools.qcow2&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
URLs for any of [http://fedorapeople.org/groups/heat/prebuilt-jeos-images/ these prebuilt JEOS images] can be specified.&lt;br /&gt;
&lt;br /&gt;
That is all the configuration that is required. When you run `./stack.sh` the Heat processes will be launched in `screen` with the labels prefixed with `h-`.&lt;br /&gt;
&lt;br /&gt;
== Confirming heat is responding ==&lt;br /&gt;
&lt;br /&gt;
Before any heat commands can be run, the authentication environment needs to be loaded&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source openrc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can confirm that Heat is running and responding with this command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should return an empty line&lt;br /&gt;
&lt;br /&gt;
== Preparing Nova for running stacks ==&lt;br /&gt;
&lt;br /&gt;
Enabling Heat in devstack will replace the default Nova flavors with flavours that the Heat example templates expect. You can see what those flavors are by running&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
nova flavor-list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Heat needs to launch instances with a keypair, so we need to generate one&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
nova keypair-add heat_key &amp;gt; heat_key.priv&lt;br /&gt;
chmod 600 heat_key.priv&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Launching a stack ==&lt;br /&gt;
Now lets launch a stack, assuming that DEST is left as the default /opt/stack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat create teststack --template-file=/opt/stack/heat/templates/WordPress_Single_Instance.template --parameters=&amp;quot;InstanceType=m1.large;DBUsername=wp;DBPassword=verybadpassword;KeyName=heat_key;LinuxDistribution=F17&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which will respond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
| ID                                   | Name      | Status             | Created              |&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
| (uuid)                               | teststack | CREATE_IN_PROGRESS | (timestamp)          |&lt;br /&gt;
+--------------------------------------+-----------+--------------------+----------------------+&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List stacks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== List stack events ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat event-list teststack&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Describe the wordpress stack ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat describe teststack&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: After a few seconds, the stack_status should change from IN_PROGRESS to CREATE_COMPLETE.&lt;br /&gt;
&lt;br /&gt;
=== Verify instance creation ===&lt;br /&gt;
&lt;br /&gt;
Because the software takes some time to install from the repository, it may be a few minutes before the Wordpress instance is in a running state.&lt;br /&gt;
&lt;br /&gt;
Point a web browser at the location given by the WebsiteURL Output as shown by heat stack-show teststack::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
wget ${WebsiteURL}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Delete the instance when done ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
heat delete teststack&lt;br /&gt;
heat list&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: This operation will show no running stack.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If you encounter issues running heat, see if the solution to the issue is documented on the&lt;br /&gt;
[http://wiki.openstack.org/Heat/TroubleShooting Troubleshooting wiki page]. If not, let us know about the problem in the #heat IRC channel on freenode.&lt;/div&gt;</summary>
		<author><name>Sacharya</name></author>	</entry>

	</feed>