[openstack-dev] [kolla][ironic][bifrost][osic] future of bifrost & Ironic for Kolla

Steven Dake (stdake) stdake at cisco.com
Sun Aug 28 15:38:22 UTC 2016

Hey Stackers & Sean :),

I just wanted to provide a quick update on where we think Kolla will be when ironic and bare metal config are fully fleshed out (landing in Newton).

3 controller, 20 storage, 100 compute with ceph+ovs+cinder+enable_central_logging on OSIC 130 node cluster

Currently openstack-only deployment takes 20 minutes
A bare metal dependency install and configuration takes about 10-15 minutes (the current playbook craters so this is just a rough estimate)
We would like to see the bifrost deployment complete in 35 minutes (we were unable to test this at 123 node scale because the patches haven't landed and we are out of osic time).

The goal is to keep a total deploy of 1 hour for 123 nodes from nothing to fully operational OpenStack cloud.

As far as subject, I feel pretty happy with the bifrost implementation as it exists today .  The idea of turning biforst into thin containers isn't hot on my list of things to do.  I am pretty happy with treating bifrost as a fat container and using containers here solely for dependency management to keep the host os tidy.

That isn't to say we won't ask for further changes to bifrost (and do the work to make them so).  I just don't see a strong  rationale for thin-containerizing bifrost.  We could change our minds in the future especially if the bifrost team were supportive of this idea.  For now I think its fruit at the top of the tree without much benefit.  The dependency management and integration with kolla will land in newton.

We also have a full ironic implementation that is thin-containerized that is nearing completion (tech preview for Newton) to serve the bare metal as a service use case.  We plan to use this for bare metal deployment via nova – much as is done with virtual machines by selecting a flavor and using nova boot.  We are not going to use bifrost for this portion of the job.  Most of the work here is getting ironic to cooperate with Vms in the nova scheduler via flavors.  I suspect we will have a design session at summit around this very topic but its really up to the next PTL.

Hope to see the Ironic  and Kolla community there in this critical (atleast to Kolla) cross-project integration effort.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160828/49ab4c83/attachment.html>

More information about the OpenStack-dev mailing list