Ask Your Question

How to automate OpenStack deployment without installing new OS?

asked 2015-08-24 18:05:49 -0500

Frankie gravatar image

Hi community,

Please excuse my English. I know it is bad. :)

We have our private Ubuntu-based OS installed on our nodes (20+). We want to deploy OpenStack on top of them. I tried to use Mirantis Fuel to automate the deployment in the first place. But it would erase the OS preinstalled and install a new Ubuntu/CentOS on every machine.

It seems like many OpenStack distros like Mirantis, Ubuntu, SUSE, aim to deploy OpenStack on bare metals. But in our case we must have our private OS on our nodes.

Do any of you have any suggestion for me to do automate OpenStack deployment on existing OS? What tools do you recommend? Basically, we are looking for tool to: 1. install Openstack on existing OS, 2. support HA, 3. ability to install plugin we developed.

Thank you!

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-08-25 02:42:33 -0500

It should be possible to use the official openstack packages from the ubuntu version you based your private distro on.

Try to follow the official openstack install guide for ubuntu-based distros:

This one is for the OpenStack Kilo version, use the doc for the version you want...

edit flag offensive delete link more


that's so true :) I assumed he tried and failed but that's a bad assumption on my part. Thanks.

smaffulli gravatar imagesmaffulli ( 2015-08-25 10:03:55 -0500 )edit

Thank you vincent-legoll & smaffulli. That would totally work if I follow the doc and install components one by one. But I really want to find a distro that is easy to deploy since I have 20+ nodes and need an HA environment.

Frankie gravatar imageFrankie ( 2015-08-26 12:11:59 -0500 )edit

answered 2015-08-24 19:00:57 -0500

smaffulli gravatar image

updated 2015-08-26 13:17:18 -0500

From what you say, you want to find something that is available off the rack but you have very custom requirements. I seriously doubt you will find anything that fits your needs 100%. You'll have to do work yourself or hire a company to build something custom for you.

For the custom bits of your distribution, you can build your own packages, maybe you can get a head start by customizing Debian or Ubuntu packages (depending on how heavily you have customized your environment).

For the deployment automation, you may be able to start with the existing material based on chef, puppet, ansible, etc.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-08-24 18:05:49 -0500

Seen: 260 times

Last updated: Aug 26 '15