high availability from the devops side - openstack summit portland
TRANSCRIPT
![Page 1: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/1.jpg)
High Availability in OpenStack
from DevOops! side
Emilien Macchi, Sébastien HanCloud Engineers @ eNovance
![Page 2: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/2.jpg)
whoarewe
Seb
- DevOps- Ceph Specialist- Blogger
Emile
- DevOps- Doc Contributor- Quantum Fanatic
![Page 3: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/3.jpg)
ContributionsPacemaker Resource AgentsOfficial DocumentationPuppet Modules
ExperiencesMedium Public CloudLarge Public Cloud
Look further
Agenda
![Page 4: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/4.jpg)
Contributions
![Page 5: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/5.jpg)
- Essex / Folsom / Grizzly- Covers SPOF services- Future: no future
Pacemaker Resource Agents
Download them all!https://github.com/madkiss/openstack-resource-agents
![Page 6: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/6.jpg)
- Active / Passive mode- MySQL- RabbitMQ- OpenStack APIs- Need contributors- Future: Active / Active
Official Documentation
RTFM !http://docs.openstack.org/trunk/openstack-ha/
![Page 7: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/7.jpg)
- Update modules for Grizzly - Nova | Cinder | Quantum are HA aware
- Make modules for HA deployments (Work in Progress)
Puppet Labs
![Page 8: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/8.jpg)
Experiences
![Page 9: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/9.jpg)
Use case #1: Medium-Size Public Cloud
![Page 10: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/10.jpg)
coming soon
![Page 11: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/11.jpg)
✓ 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...
Feedback
![Page 12: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/12.jpg)
Use case #2: Large-Size Public Cloud
![Page 13: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/13.jpg)
![Page 14: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/14.jpg)
✓ Highly scalable✓ Maintenance✓ The Network scheduler allows us to scale L3
✗ Networking: L3 is not HA✗ OVS plugin does not scale (L2 isolation)
In progress : testing cells
Feedback
![Page 15: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/15.jpg)
To infinity... and beyond
![Page 16: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/16.jpg)
- Nova-conductor (horizontal scaling)- Ceilometer improvements- Quantum Load Balancing & Metadata agents
Newcomers
![Page 17: High Availability from the DevOps side - OpenStack Summit Portland](https://reader034.vdocuments.site/reader034/viewer/2022042601/555146b0b4c905c6268b4dca/html5/thumbnails/17.jpg)
Des questions ?
E-mail : [email protected] : EmilienMTwitter : @EmilienMacchiBlog : http://my1.fr/blog
E-mail : [email protected] : lesebTwitter : @sebastien_hanBlog: http://sebastien-han.fr/blog