Skip to content

Deploying own Openstack

Revanth Kumar edited this page Dec 11, 2015 · 1 revision

The best way to deploy own Openstack is to use devstack.

Step 1

Clone devstack:

#!bash

git clone https://github.com/openstack-dev/devstack.git --branch stable/juno

This will clone stable juno version.

Step 2

Clone ceilometer:

#!bash

$git clone https://github.com/svashu/devstack-ceilometer

Step 3

The downloaded devstack ceilometer package has localrc file which needs to be copied in to the devstack folder.

#!bash

$cp devstack-ceilometer/localrc devstack/localrc

Step 4

Modify the localrc file to change the ip and passwords.

Note: If you have no idea about ip and passwords, remove the localrc file and install openstack. after a successful installation you will have all the information you need. Use ./unstack.sh to close the openstack instance, then start from step 3.*

Step 5

Start Openstack

#!bash

$./stack.sh

Step 6

As of now we have a stable openstack instance up and running.

In this step we will look into upgrading openstack CLI clients and installing if missing (for example neutron).

Go to the link in the 3rd reference to look out for various CLI clients and how to upgrade/install them.

References:

  1. https://www.youtube.com/watch?v=8xx_qwaCWFg
  2. http://blog.coolsvap.net/2015/08/12/openstack-how-to-set-up-devstack-with-ceilometer/
  3. http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html

Clone this wiki locally