Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, May 18 • 2:00pm - 2:40pm
Service Oriented Deployments at Scale in an OpenStack Public Cloud

Sign up or log in to save this to your schedule and see who's attending!

For the last 4 cycles, Rackspace has shared in true transparent style the experience gained while learning to scale OpenStack. From poorly optimized SQL queries that threatened to take down entire data centers in Grizzle to having to rewrite the deploy orchestration not once, not twice, but three times to deal with an ever-growing number of nodes, Rackspace engineers working on creating the Build Release Deploy Systems have truly seen it all. Rackspace invites the OpenStack community to hear the story of deployments at scale during the Kilo cycle and share in the latest challenges, triumphs, and lessons learned from regularly upgrading the control plane of the largest production OpenStack public cloud. 

 

While Juno was a challenge of deployments at scale (approximately 45,000   nodes across 6 data centers), Kilo has introduced new complexity in the   form of a service oriented deployment process. In this talk, Jason   Meridth, Rainya Mosher, and Philip Schwartz -- all materially involved   in the build release and deploy systems used by the public cloud --  will  take you deep into the transition from a monolithic packaging for  all OpenStack projects to separate packages and orchestration for  Neutron, Glance, Nova, and Ironic. We will also discuss how Rackspace  consumes  upstream OpenStack from master, upgrading the control plane  many times  during any single OpenStack cycle. Through this practice, we  find  challenging issues for the Operator Community and work with  developers and operators alike to resolve them and strengthen OpenStack  as a whole.

 

Talk Outline 

 

* Config Management: How did we move from Puppet manifests to ansible without gouging  our eyes out?

* Packaging: How did we go about packaging each project separately while still shipping releases to production? 

* Orchestration: How do we deploy to 5,000+ nodes in a single data  center  in about 45 minutes (with 7 minutes or less of customer impact)  and how do we plan to go even faster?

* Ownership: How did we empower development teams to own their product from code to production?

* Complexity: How are we managing the increase in complexity introduced by multi-service deployments? 

* Tooling: How are we using Docker, Ansible, and Jenkins to make all this possible?

 

Talk Takeaways

    

* Viable ways to manage configurations, orchestration, and packaging of  separate services across a large-scale cloud installation

* Best practices to introduce release engineering and system reliability engineering into your operational environment

* The tools being used inside Rackspace Engineering to survive at scale in the constant change of OpenStack

Speakers
avatar for Rainya Mosher

Rainya Mosher

DevOps Evangelist, Cisco Systems
A vector of enthusiasm grounded in reality, Rainya Mosher is a DevOps Evangelist at Cisco in Cloud Platform Operations. Prior to joining Cisco, Rainya was the Software Development Manager for build, release, and deploy systems for the OpenStack compute and network control plane services in the Rackspace Public Cloud Infrastructure group. Since 2012, Rainya has worked with more than a dozen Rackspace OpenStack teams in both development and... Read More →


Monday May 18, 2015 2:00pm - 2:40pm
Room 205/206/207

Attendees (52)