High Availability from the DevOps side - OpenStack Summit Portland

8,729 views

Published on

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,729
On SlideShare
0
From Embeds
0
Number of Embeds
6,704
Actions
Shares
0
Downloads
69
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

High Availability from the DevOps side - OpenStack Summit Portland

  1. 1. High Availability in OpenStack from DevOops! sideEmilien Macchi, Sébastien HanCloud Engineers @ eNovance
  2. 2. whoarewe Seb Emile- DevOps - DevOps- Ceph Specialist - Doc Contributor- Blogger - Quantum Fanatic
  3. 3. AgendaContributions Pacemaker Resource Agents Official Documentation Puppet ModulesExperiences Medium Public Cloud Large Public CloudLook further
  4. 4. Contributions
  5. 5. Pacemaker Resource Agents- Essex / Folsom / Grizzly- Covers SPOF services- Future: no future Download them all! https://github.com/madkiss/openstack-resource-agents
  6. 6. Official Documentation- Active / Passive mode- MySQL- RabbitMQ- OpenStack APIs- Need contributors- Future: Active / Active RTFM ! http://docs.openstack.org/trunk/openstack-ha/
  7. 7. Puppet Labs- Update modules for Grizzly- Nova | Cinder | Quantum are HA aware- Make modules for HA deployments(Work in Progress)
  8. 8. Experiences
  9. 9. Use case #1: Medium-Size Public Cloud
  10. 10. coming soon
  11. 11. Feedback✓ Easy and fast deployment (with Puppet)✓ Enough for our needs✗ Not scalable enough✗ Split brains risks✗ DRBD?Can be improved:Migrate to Grizzly, change for active / active...
  12. 12. Use case #2: Large-Size Public Cloud
  13. 13. Feedback✓ Highly scalable✓ Maintenance✓ The Network scheduler allows us to scaleL3✗ Networking: L3 is not HA✗ OVS plugin does not scale (L2 isolation)In progress : testing cells
  14. 14. To infinity... and beyond
  15. 15. Newcomers- Nova-conductor (horizontal scaling)- Ceilometer improvements- Quantum Load Balancing & Metadata agents
  16. 16. Des questions ?E-mail : emilien@enovance.comIRC : EmilienMTwitter : @EmilienMacchiBlog : http://my1.fr/blogE-mail : sebastien@enovance.comIRC : lesebTwitter : @sebastien_hanBlog: http://sebastien-han.fr/blog

×