case study: utilizing mirantis fuel to install openstack ansible
TRANSCRIPT
![Page 1: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/1.jpg)
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Charnsilp Chinprasert, Cloud Architect Khomkrit Viangvises, OpenStack Evagelist
2nd CLOUD OPENSTACK-CONTAINER CONFERENCE AND WORKSHOP 2016
Grand Postal Building, Bangrak, Bangkok | September 22-23, 2016
![Page 2: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/2.jpg)
Mr. Charnsilp Chinprasert Cloud Architect, Nipa
6 Months OpenStack experiences
Mr. Khomkrit ViangvisesOpenStack Evangelist, Nipa4 years of OpenStack experiences
Who are we
![Page 3: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/3.jpg)
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
![Page 4: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/4.jpg)
Agenda• OpenStak Distros
• Mirantis Fuel
• OpenStack Ansible ( Rackspace )
• Utilizing Mirantis Fuel to install OpenStack Ansible
• DEMO
![Page 5: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/5.jpg)
OpenStack Architecture
![Page 6: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/6.jpg)
Micro services
![Page 7: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/7.jpg)
Micro services
Complexity
![Page 8: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/8.jpg)
Human Error ?
High Availability
Typo
Configuration managementNetwork Design
Hardware Design
Hardware Design
Security bug patchSecurity
Scalable MonitoringLogging
Image Optimization
Api Health Check
![Page 9: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/9.jpg)
Simple Stable Scalable Security
OpenStack Distros
Automated
![Page 10: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/10.jpg)
OpenStack Distros
https://www.openstack.org/marketplace/distros/
![Page 11: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/11.jpg)
OpenStack Distros
OpenSource!!
![Page 12: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/12.jpg)
![Page 13: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/13.jpg)
Fuel (Mirantis)
![Page 14: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/14.jpg)
Setup Wizard
![Page 15: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/15.jpg)
Hardware Discovery
![Page 16: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/16.jpg)
Cluster Summary
![Page 17: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/17.jpg)
(Mirantis)
Pros
• Wizard driven deployment
• Plugin Framework
• Built-in-Health Check (Pre-Post)
• Multi Cluster Management
• Hardware discovery
• Inventory Management
Fuel (Mirantis)
![Page 18: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/18.jpg)
Fuel (Mirantis)
Register node
PXE boot
![Page 19: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/19.jpg)
Cons
• Cannot Detach Network node from Controller node
• Non-Flexible Architect deployment
• Hard to customize Fuel
Fuel (Mirantis)
(Mirantis)
![Page 20: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/20.jpg)
OpenStack Ansible
![Page 21: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/21.jpg)
OpenStack Ansible (RackSpace)
![Page 22: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/22.jpg)
OpenStack Ansible (RackSpace)
Dependency conflicts while upgrading OpenStack
![Page 23: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/23.jpg)
OpenStack Ansible (RackSpace)
Dependency conflicts while upgrading OpenStack
![Page 24: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/24.jpg)
OpenStack Ansible (RackSpace)
• Deploy
• Maintain
• Upgrade
![Page 25: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/25.jpg)
• A set of ansible playbooks to manage an OpenStack cloud
• Deploy
• Maintain
• Upgrade
• Supports source based installation• Uses LXC containers• Contributed by Rackspace since kilo release
OpenStack Ansible (RackSpace)
![Page 26: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/26.jpg)
Pros
• Flexible Architect deployment
• Container based
• Build form upstream sources
• Security follow by STIGs
• Easy to Customization
OpenStack Ansible (RackSpace)
![Page 27: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/27.jpg)
OpenStack Ansible (RackSpace)
![Page 28: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/28.jpg)
Cons
• OS installation manually
• Network setup manually
• No vendor support
• Stable version may got bugs
• No GUI wizard
OpenStack Ansible (RackSpace)
![Page 29: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/29.jpg)
Easy & Powerful Flexible & Scalable
![Page 30: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/30.jpg)
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
![Page 31: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/31.jpg)
Easy & Powerful Flexible & Scalable
![Page 32: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/32.jpg)
• Hardware Discovery
• Inventory management
• PXE OS Installation
• OpenStack Deployment
![Page 33: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/33.jpg)
Setup network Custom Ansible Playbooks
![Page 34: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/34.jpg)
Setup network Custom Ansible Playbooks
4 Hours
![Page 35: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/35.jpg)
Deploy OpenStack 18 physical servers in 4 Hours
![Page 36: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/36.jpg)
DEMO
![Page 37: Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible](https://reader030.vdocuments.mx/reader030/viewer/2022021423/58a79b251a28ab5f6c8b6b1b/html5/thumbnails/37.jpg)
Q & A