Ask Your Question

Best ditribution of openstack for beginners

asked 2015-09-11 07:29:13 -0500

Tosugueur gravatar image

Hi everyone!
After doing some search about openstack distribution I found many (Landskape, Mirantis, RDO) but I don't know with which I can start "safely". I am already familiar with devstack (all-in-one and multi-node-lab). Now I look for diving into pure openstack deplyment. Can someone advise me with the "best" distribution/way to deploy openstack in a physical/virtual machine?.
Thanks in advance.

edit retag flag offensive close merge delete


What hardware do you have available?

omar-munoz gravatar imageomar-munoz ( 2015-09-11 16:48:51 -0500 )edit

I have a hp laptop: 8GB of RAM and a Quad processor (i7)

Tosugueur gravatar imageTosugueur ( 2015-09-14 10:28:15 -0500 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2015-09-12 11:36:59 -0500

v1k0d3n gravatar image

i agree with dbaxps. i'm assuming that you're referring to an Openstack distribution or method that could be considered "production-ready"? all of the openstack distribution methods are true openstack implementations, it just depends on what you consider to be "true". there are a few of things you would want to consider:

  1. which deployment method allows you to move from a development (i.e. testing environment) straight to production.
  2. which deployment method has the most community support or contributors.
  3. how quickly can the deployment method support new features and releases.
  4. lastly, does OS distribution matter? if so, it could dictate which tool you choose for openstack deployment (with the least amount of work).

devstack is awesome to testing new features and for release cycles! this is why so many people use it. i personally am an advocate for RDO, and there are a couple of reasons. first, the deployment is dead simple...whether it's for an all-in-one box, or multi-node deployment. with packstack (RDO) you can add additional resources later, if you want. additionally, packstack RDO uses puppet modules/manifests so if you want to incorporate that into a production can, pretty easily (using foreman, puppet community, or puppet-pe...your choice).

i've used both devstack and RDO. RDO is a little easier, whilst devstack requires you to be a little more hands-on during the deployment and requires you to have a little more knowhow (unless you're simply cutting and pasting from a walkthough article you've found online).

truth is...look at everything, but i agree...RDO could be your easiest method to go from all-in-one to full "production" with less effort. but like with everything, it will really come down to personal preference and everyone will have different opinions based on their experience and comfort-level. you will have to eventually find out what you're comfortable with (perhaps devstack will ultimately make more sense to you), and go with that. devstack seems to be easier to install on ubuntu systems, while RDO is geared more for centos/fedora...but like with anything...your linux-foo magic could make anything with the correct amount of experience. i just try to go with what's easiest and quickest (for me)!

edit flag offensive delete link more


Thanks for the feedback v1k0d3n! this is very instructive. RDO seems a good start.

Tosugueur gravatar imageTosugueur ( 2015-09-14 10:42:34 -0500 )edit

answered 2015-09-11 07:54:06 -0500

dbaxps gravatar image

You are already familiar with devstack, however you write "Now I look for diving into pure openstack deployment"
So you consider devstack not to be "pure openstack deployment"
Why, you are not quite happy with ./ ?
Is it due to absence of openstack services ( providing by RDO packstack setup AIO or multi-node )?
Personally, I would suggest RDO Kilo on CentOS 7.1. View for instance:-
Regardless it was written for VMs, same guidelines would work for 3 node deployment on physical boxes

edit flag offensive delete link more


Thanks for the feedback. That statement comes from a "sad" :D experience with devstack (you can find my question about cells deployment). So I thought it might be the time to start using an openstack deployment. And by the way, I can't agree more about the ./ usefulness !

Tosugueur gravatar imageTosugueur ( 2015-09-14 10:39:52 -0500 )edit
dbaxps gravatar imagedbaxps ( 2015-09-14 10:47:34 -0500 )edit
dbaxps gravatar imagedbaxps ( 2015-09-14 10:50:28 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-09-11 07:29:13 -0500

Seen: 631 times

Last updated: Sep 11 '15