How to Install Heat and DevStack on Vagrant

Here’s a short post that explains how to install Heat and DevStack on Vagrant

# Download and install “(newwindow)Vagrant”:http://downloads.vagrantup.com (1.2.6).
# Download an “(newwindow)Ubuntu box”:http://files.vagrantup.com/precise64.box for the vagrant and place it in your Vagrant folder.
# Download this Vagrantfile and place it in your Vagrant folder:

# Start Vagrant and invoke the following commands:
*vagrant box add heat precise64.box*
*vagrant up*
# Ssh to the newly created vm by invoking *vagrant ssh default* or via putty (login to 172.16.0.2. Use “vagrant” for both user and password).
# In 172.16.0.2, invoke the following command to install Heat and DevStack on Vagrant:

In the following snippet, you can go over the script and see what it does:

h4(info). It’s done, so let’s have fun:

h4. Get the nova flavor list

h4. Get the nova image list

h4. Create a private key for Heat

h4. Create a new Heat stack

h4. Delete a Heat stack

Good luck !



Leave a Reply