OpenStack Summit May 2015 Vancouver has ended
Back To Schedule
Wednesday, May 20 • 3:30pm - 4:10pm
Operating Ironic: Running A Young OpenStack Project In Production

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Ironic is a Nova driver that allows you to deploy instances to bare metal servers without a hypervisor. Operating Ironic means you have all the normal operational issues of a normal OpenStack cloud, plus the issues of constantly dealing with hardware.

Josh is an engineer on Rackspace OnMetal, a multitenant Ironic cloud. He has been developing and operating OnMetal for about a year. All OnMetal engineers are in a week long on-call rotation, so we operate the software we help write. During an on-call shift, engineers are expected to improve operability of OnMetal and Ironic for that entire week, rather than adding new features. Since we operate the code, we feel the same pain that many operators feel, and attempt to write code that avoids operator frustration. If our code fails at 2am, we're the ones getting woken up. In the course of operating Ironic for the past year, we’ve encountered many pain points and developed fixes for most of them. 

In this talk, I’ll: 

  • Demo and discuss our scripts and automation for some of our pain points with Ironic

  • Demo the dashboard we developed to visualize our Ironic cloud and discuss the trends in errors it showed 

  • Detail how we use the Ironic Python Agent to improve operability and how you can avoid some of the gotchas when deploying Ironic with IPA

  • Discuss some of the scaling issues we’ve encountered and how to avoid them

  • Discuss the changes we've submitted to Ironic to improve managability

  • Discuss the ongoing pain points and how to avoid them

avatar for Josh Gachnang

Josh Gachnang

Software Developer, Rackspace OnMetal, Rackspace
Josh Gachnang is a software developer at Rackspace, building OnMetal. He is an active contributor to Openstack Ironic, and a core reviewer and one of the original authors for the Ironic Python Agent. He wants to build the Software Defined Datacenter and loves automation. Josh lives... Read More →

Wednesday May 20, 2015 3:30pm - 4:10pm PDT
Room 205/206/207

Attendees (0)