What is the difference between devstack scripted openstack installation and manual installation of openstack? [closed]

asked 2014-02-12 08:19:15 -0600

kaus gravatar image

I am new to openstack so i have this question in my mind. I read somewhere that devStack is not and has never been intended to be a general OpenStack installer. So what does devstack script actually do? Is there any other scripted method available for fully installing openstack or do I need to follow the manual steps given on openstack website? Please help me understanding the difference between manual installation of openstack and devstack installation.

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by koolhead17
close date 2014-02-13 14:14:43.015654

2 answers

Sort by ยป oldest newest most voted

answered 2014-02-12 08:55:13 -0600

black sensei gravatar image

Hello from my recent experience, I think manual installation gives you the possibility to choose the components you want to install for example you might not need Neutron at all, while DevStack installs OpenStack using sensible defaults. One thing I was explained here is that on the hypersivors point of view, DevStack installs a KVM as opposed to Xen that you might want to use of VMWare etc.

I hope this helps

edit flag offensive delete link more


Thank you very much friend! That was indeed helpful. :)

kaus gravatar imagekaus ( 2014-02-12 21:23:02 -0600 )edit

answered 2014-02-12 09:12:35 -0600

I have an experience of 2 months on Openstack. This is what I have found.

If you are new to Openstack and you don't have the patience to read the documentation of Openstack installation then Devstack is a good way to get started. You'll gradually learn the dependencies among the different components of Openstack (keystone, glance, neutron, etc.) by playing around with them and also bit by bit by reading on docs.openstack.org . Its mainly intended for source development, that is, if you want to contribute to Openstack, this could be a framework to test your code.

  1. You can easily use pdb to debug and trace the code respectively.
  2. You don't need to have root access to modify the source.
  3. It doesn't install the Openstack components as a service (service neutron-server start won't work).

Packstack is another installer for RedHat, fedora, etc. flavours. I don't know if it would work on Ubuntu. It is used for complete installation of Openstack, ie, installs all the components as a service in /etc/init.d.

Packstack can also be easily debugged but you need to access as a root to change the source.

ilearnstack is also a script to install openstack which I haven't tried but many of my friends suggest it to try.

You can use any of the above scripts to learn about Openstack.

edit flag offensive delete link more


Thank you very much Prasoon! It's really nicely explained! :)

kaus gravatar imagekaus ( 2014-02-12 21:24:59 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2014-02-12 08:19:15 -0600

Seen: 2,609 times

Last updated: Feb 12 '14