Heat RefStack - A reference implementation of OpenStack
The OpenStack project does an insane amount of automated testing as part of the development cycle, but up until now there has been no corresponding testing that can be performed against running public clouds. While we want to do that, before we can test other people's clouds for compatibility, we need to be able to express what it is they need to be compatible with.
It turns out that OpenStack is rich enough now to express a reference implementation in terms of itself, using heat templates. Some people think that's a great end to itself - deploy your OpenStack using OpenStack - but others are not quite as sure about that yet, and have significant investment in things like chef, puppet, crowbar or cobbler. To meet the needs of expressing a useful set of testable information and not leave that specification as an academic exercise, or as the recipient of more tool wars - we've come up with a plan to have the heat templates describe the state, the "what" if you will, and to describe a clear boundary line across which metadata is passed to the tools on the individual nodes that will turn that metadata into configuration.
Over the course of the talk, we'll discuss:
- refstack itself
- heat template design
- crowbar integration
With a background in Mechanical and Systems Engineering, Rob Hirschfeld specializes in large scale, integrated, and innovative cloud systems. Currently he's a community elected OpenStack Foundation board member. Commercially, he's leading RackN, an open software converged infrastructure platforms for scale commodity data centers based on the OpenCrowbar project (which he founded). Previously, he led Dell's OpenStack and Crowbar projects. As a distinguished cloud architect, Rob helps Dell... Read More →
Distinguished Engineer, OpenStack Technical Committee Member, OpenStack Foundation Director, HP
I currently work full-time on OpenStack for HP. I lead a team that works on running the Developer Infrastructure systems for the project, as well as teams working on OpenStack Deployment (TripleO) and OpenStack Bare Metal (Ironic). I am past PTL of the OpenStack Infra Program and set up the original project gating infrastructure. I currently sit on the Technical Committee. Previously, I was a core developer on Drizzle and was a Senior Consultant for MySQL, Inc. I've been a Python hacker by... Read More →
Attendance numbers do not account for private attendees. Get there early!
Remove this from your schedule?
This session is full and you may not be able to get back in.