Ask Your Question

Which method to deploy openstack? Manually vs Ansible Vs Autopilot Vs Fuel

asked 2016-12-05 09:04:11 -0500

elliotp gravatar image

updated 2016-12-05 09:05:53 -0500

Scenario / hardware:

  • 1 x controller node 8 x compute nodes
  • (2TB memory total, all local SSD disk storage only)
  • For a small web and vps host
  • On to Ubuntu 16.04

Initally offering basic image, compute and networking, will be adding centralised block storage, object storage and other items later. No plans to scale up on the above in the next 2 years.

I have installed openstack manually in a test environment on Ubuntu 16.04 by following the standard install documentation. I have a good amount of experience with Ansible.

Which method would you use to deploy openstack in this scenario and why? Such as:

  • Manually
  • Ansible
  • Fuel
  • Autopilot
  • any others?
edit retag flag offensive close merge delete

6 answers

Sort by ยป oldest newest most voted

answered 2016-12-20 23:12:46 -0500

I think a manual installation does not make any sense for a long term environment and should be avoided.

If you are already familiar with Ansible, there are two official deployment frameworks using Ansible, both with advantages and disadvantages.

edit flag offensive delete link more

answered 2016-12-21 03:29:08 -0500

Depends on your business I think.

If this is a production environment I suggest follow the document and install manually. If you will deploy Openstack environment for others you should consider using ansible/puppet.

Links aove are usefull but I tried openstack-ansible before. It's too complex.

edit flag offensive delete link more

answered 2016-12-22 02:40:29 -0500

silently gravatar image

Manually will get many errors, you may learning more, know the components of openstack in deepth .

edit flag offensive delete link more

answered 2016-12-22 00:00:54 -0500

Chaithanya gravatar image

If you deploy an OpenStack environment manually you will get better knowledge of various OpenStack components, If u want a solid production environment with HA environment to handle single point failures it is better to go with a deployer like Marintis Fuel, RedHat director and autopilot. Instead of one Controller go with 3 at least so, you will not face any downtime.

What to use:

Mirantis Fuel is the best tool to deploy a production OpenStack (I didn't try with ansible and kolla)

If you are using RedHat Machines better to go with RedHat director

Autopilot is good but little bit complex for me to deploy.

edit flag offensive delete link more


Fuel is mostly a dead project

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2018-02-05 02:16:35 -0500 )edit

answered 2018-02-07 08:15:54 -0500

blakehenderson gravatar image

If you are using ubuntu 16.04 anyway and you want to go with an self supported model then you might as well give MAAS and juju a try - it is actually quite easy and quick. (Using a juju bundle, not Autopilot) You can adapt the Openstack bundle on the juju store to your specific needs-- take out what you don't need, change the options to match your environment- change the placing of the individual services to one central controller instead of spreading them out across the entire environment. you will require one server to host MAAS and the juju-deployer vm , 1 server for a controller, and then your hosts.

However, for a production cloud, you likely want a supported version from a reputable openstack provider, otherwise you are on your own for all problems.

edit flag offensive delete link more

answered 2018-01-31 17:52:06 -0500

satish.lx gravatar image

I have same question too, how to deploy openestack on production? I'm playing with tripleo but it's complicated.

Also what people use to scale network node? Are they using hardware or just server?

edit flag offensive delete link more


The first key point to consider is what "Production" means to you. If it is your corporate backbone on which the entire business runs then you need a supported install from one of the big players.

blakehenderson gravatar imageblakehenderson ( 2018-02-07 08:35:21 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2016-12-05 09:04:11 -0500

Seen: 2,939 times

Last updated: Feb 07 '18