[openstack-dev] [tripleo] Adventures in QuintupleO

Ben Nemec openstack at nemebean.com
Tue Apr 21 21:23:28 UTC 2015

On 04/20/2015 04:39 PM, Steve Baker wrote:
> I've been spending some time getting quintupleo working on top of a Juno 
> RDO OpenStack. I'm at a point now where I think it is worth putting 
> effort into making it easy for anyone to try this.


> Ben Nemec has done the hard work of proving this is possible[1] 
> resulting in the repo he uses to bring up an environment which behaves 
> like a baremetal env[2]
> I'd like to build on this to create a new upstream repo aimed at setting 
> up an environment which is ready for undercloud and overcloud installation.
> For rdo-management, using it would be documented in its own section of 
> the Setup chapter[3]
> Ben's heat templates bring up BMC and baremetal nodes. I've been 
> extending those to also define the undercloud network and a bare 
> undercloud node ready for undercloud installation (or optionally an 
> image-based undercloud).  Another future enhancement could be to figure 
> out how to use only a single nova server serve all of the BMC requests 
> (possibly with one server having a neutron port per baremetal it is 
> managing)
> This will still require patching the nethercloud until we can find a way 
> of upstreaming those changes. The repo can at least be where those 
> patches live for now.
> So my questions for now would be:
> What should the repo be called? quintuplo-setup?

Or just quintupleo.  I doubt we're going to have a lot of problems with
name collisions. :-)

> Where should it live? git openstack in the openstack namespace? github 
> rdo-management?

I'm not sure, but a few thoughts:

It requires hackery of the underlying cloud.  I'm wondering if that
disqualifies it from the openstack namespace.

It's only known to work with the instack-undercloud workflow.  In theory
that means it should be able to work with devtest, but at the moment we
haven't actually used the two together.  Which makes me wonder if it
should just go in the rdo-management tree, but on the other hand I know
there are people interested in it outside of RDO, so I'm not sure that's
a perfect fit either.

So given that I'm pretty undecided about where this belongs, maybe
stackforge would be a good choice until we decide where it's going?

> [1] http://blog.nemebean.com/tags/quintupleo
> [2] https://github.com/cybertron/tripleo-scripts
> [3] 
> https://repos.fedorapeople.org/repos/openstack-m/instack-undercloud/html/setup.html
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list