Submit Search
Upload
Automating OpenStack Deployment with Fuel
•
31 likes
•
10,397 views
Tomasz Zen Napierala
Follow
OpenStack CEE Day Budapest. How to build OpenStack in minutes using Mirantis Fuel library
Read less
Read more
Technology
Report
Share
Report
Share
1 of 40
Recommended
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
aedocw
Fuel 9.0
Fuel 9.0
OpenStackRussia
Fuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next steps
Open-IT
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
IT Arena
Openstack ansible
Openstack ansible
George Paraskevas
Deploying openstack using ansible
Deploying openstack using ansible
openstackindia
Devstack On Demand
Devstack On Demand
Barak Merimovich
Fuel Plugins
Fuel Plugins
Michał Skalski
Recommended
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
aedocw
Fuel 9.0
Fuel 9.0
OpenStackRussia
Fuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next steps
Open-IT
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
IT Arena
Openstack ansible
Openstack ansible
George Paraskevas
Deploying openstack using ansible
Deploying openstack using ansible
openstackindia
Devstack On Demand
Devstack On Demand
Barak Merimovich
Fuel Plugins
Fuel Plugins
Michał Skalski
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis
Role of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
Copr HD OpenStack Day India
Copr HD OpenStack Day India
openstackindia
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Vietnam Open Infrastructure User Group
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
Anil Bidari ( CEO , Cloud Enabled)
Openstack devops challenges
Openstack devops challenges
openstackindia
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
DevOps.com
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
K Rain Leander
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
TeK Charnsilp Chinprasert
Guts & OpenStack migration
Guts & OpenStack migration
openstackindia
OpenStack Watcher
OpenStack Watcher
openstackindia
Deploying OpenStack with Ansible
Deploying OpenStack with Ansible
Kevin Carter
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Ken Thompson
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Vietnam Open Infrastructure User Group
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of Production
TeK Charnsilp Chinprasert
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itself
Michal Rostecki
OPNFV & OpenStack
OPNFV & OpenStack
openstackindia
Demistifying open stack storage
Demistifying open stack storage
openstackindia
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Cloud Native Day Tel Aviv
OpenStack Automation Overview
OpenStack Automation Overview
Dmitri Zimine
Commication Framework in OpenStack
Commication Framework in OpenStack
Sean Chang
[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack
OpenStack Korea Community
More Related Content
What's hot
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis
Role of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
Copr HD OpenStack Day India
Copr HD OpenStack Day India
openstackindia
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Vietnam Open Infrastructure User Group
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
Anil Bidari ( CEO , Cloud Enabled)
Openstack devops challenges
Openstack devops challenges
openstackindia
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
DevOps.com
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
K Rain Leander
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
TeK Charnsilp Chinprasert
Guts & OpenStack migration
Guts & OpenStack migration
openstackindia
OpenStack Watcher
OpenStack Watcher
openstackindia
Deploying OpenStack with Ansible
Deploying OpenStack with Ansible
Kevin Carter
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Ken Thompson
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Vietnam Open Infrastructure User Group
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of Production
TeK Charnsilp Chinprasert
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itself
Michal Rostecki
OPNFV & OpenStack
OPNFV & OpenStack
openstackindia
Demistifying open stack storage
Demistifying open stack storage
openstackindia
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Cloud Native Day Tel Aviv
OpenStack Automation Overview
OpenStack Automation Overview
Dmitri Zimine
What's hot
(20)
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014
Role of sdn controllers in open stack
Role of sdn controllers in open stack
Copr HD OpenStack Day India
Copr HD OpenStack Day India
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
Openstack devops challenges
Openstack devops challenges
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Guts & OpenStack migration
Guts & OpenStack migration
OpenStack Watcher
OpenStack Watcher
Deploying OpenStack with Ansible
Deploying OpenStack with Ansible
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of Production
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itself
OPNFV & OpenStack
OPNFV & OpenStack
Demistifying open stack storage
Demistifying open stack storage
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
OpenStack Automation Overview
OpenStack Automation Overview
Viewers also liked
Commication Framework in OpenStack
Commication Framework in OpenStack
Sean Chang
[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack
OpenStack Korea Community
OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)
Ian Choi
Messaging Standards and Systems - AMQP & RabbitMQ
Messaging Standards and Systems - AMQP & RabbitMQ
POSSCON
Openstack Study Nova 1
Openstack Study Nova 1
Jinho Shin
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
영우 김
Viewers also liked
(6)
Commication Framework in OpenStack
Commication Framework in OpenStack
[2015-05월 세미나] 파이선 초심자의 Openstack
[2015-05월 세미나] 파이선 초심자의 Openstack
OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)
Messaging Standards and Systems - AMQP & RabbitMQ
Messaging Standards and Systems - AMQP & RabbitMQ
Openstack Study Nova 1
Openstack Study Nova 1
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
Similar to Automating OpenStack Deployment with Fuel
Mysql ecosystem in 2019
Mysql ecosystem in 2019
Alkin Tezuysal
Containers and Kubernetes
Containers and Kubernetes
Altoros
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid Cloud
Ben Duan
Introduction to OpenStack Storage
Introduction to OpenStack Storage
NetApp
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
MarketingArrowECS_CZ
On Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid Cloud
Rackspace Asia
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Cumulus Networks
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
Kamesh Pemmaraju
MySQL in oracle_public_cloud
MySQL in oracle_public_cloud
OracleMySQL
MySQL in oracle public cloud
MySQL in oracle public cloud
Mandy Ang
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
Victor Palma
Does Hypervisor matter in OpenStack
Does Hypervisor matter in OpenStack
Nermina Miller
Does Hypervisor Matter in OpenStack?
Does Hypervisor Matter in OpenStack?
Mirantis
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Mirantis
Private cloud-webinar
Private cloud-webinar
WSO2
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
ShapeBlue
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
dinkar thakur
Introduction to MySQL
Introduction to MySQL
Ted Wennmark
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
pittmantony
Hybrid cloud openstack meetup
Hybrid cloud openstack meetup
dfilppi
Similar to Automating OpenStack Deployment with Fuel
(20)
Mysql ecosystem in 2019
Mysql ecosystem in 2019
Containers and Kubernetes
Containers and Kubernetes
OOW-5185-Hybrid Cloud
OOW-5185-Hybrid Cloud
Introduction to OpenStack Storage
Introduction to OpenStack Storage
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
On Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid Cloud
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
MySQL in oracle_public_cloud
MySQL in oracle_public_cloud
MySQL in oracle public cloud
MySQL in oracle public cloud
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
Does Hypervisor matter in OpenStack
Does Hypervisor matter in OpenStack
Does Hypervisor Matter in OpenStack?
Does Hypervisor Matter in OpenStack?
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Private cloud-webinar
Private cloud-webinar
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
Introduction to MySQL
Introduction to MySQL
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
Hybrid cloud openstack meetup
Hybrid cloud openstack meetup
More from Tomasz Zen Napierala
CMS_jesien2004
CMS_jesien2004
Tomasz Zen Napierala
bip_first_step
bip_first_step
Tomasz Zen Napierala
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015
Tomasz Zen Napierala
Securing open stack for compliance
Securing open stack for compliance
Tomasz Zen Napierala
Building Openstack in AllegroGroup
Building Openstack in AllegroGroup
Tomasz Zen Napierala
Zarządzanie dostępem i uprawnieniami w dużych środowiskach
Zarządzanie dostępem i uprawnieniami w dużych środowiskach
Tomasz Zen Napierala
Building scalable and reliable websites
Building scalable and reliable websites
Tomasz Zen Napierala
More from Tomasz Zen Napierala
(7)
CMS_jesien2004
CMS_jesien2004
bip_first_step
bip_first_step
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015
Securing open stack for compliance
Securing open stack for compliance
Building Openstack in AllegroGroup
Building Openstack in AllegroGroup
Zarządzanie dostępem i uprawnieniami w dużych środowiskach
Zarządzanie dostępem i uprawnieniami w dużych środowiskach
Building scalable and reliable websites
Building scalable and reliable websites
Recently uploaded
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Recently uploaded
(20)
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Automating OpenStack Deployment with Fuel
1.
© MIRANTIS 2013
PAGE 1 © MIRANTIS 2013 Automating OpenStack deployments with Fuel Tomasz Napierala Sr. OpenStack Engineer
2.
© MIRANTIS 2013
PAGE 2 Tomasz Z.Napierała Senior OpenStack Engineer @ Mirantis, Inc. +16 years in IT industry +8 years with virtualization
3.
© MIRANTIS 2013
PAGE 3 Mirantis,Inc. Largest independent vendor of OpenStack services and technology. We operate from Mountain View, California, with remote offices in Russia, Ukraine and Poland. 40+ successful OpenStack implementations and 300+ infrastructure experts.
4.
© MIRANTIS 2013
PAGE 4 Hungarians and Polish ...are friends Lengyel, Magyar – két jó barát együtt harcol, s issza borát 23 march – Day of Hungarian – Polish friendship
5.
© MIRANTIS 2013
PAGE 5 Why Fuel? • No (good) orchestration for infrastructure • No support for HA out-of-the-box • There was demand for this • Scattered resources working on the same thing
6.
© MIRANTIS 2013
PAGE 6 Why did we really build Fuel? Manual installation: • Well, manual ;) • Tedious • Error prone • Time consuming Fuel based installation • Fully automated • Routine • Error proof • Fast
7.
© MIRANTIS 2013
PAGE 7 What is Fuel • OTS product • Automation library • Production-grade OpenStack deployments • Supports multiple deployment topologies • multi-node (HA & non-HA) and single-node • End-to-end management of the cloud, including: • monitoring • operations • upgrades between OpenStack releases
8.
© MIRANTIS 2013
PAGE 8 Advantages • Based entirely on open source technologies • No proprietary, vendor-specific code • Using expertise from production OpenStack deployments • Fully tested integration of all components • Warranty and 24/7 support • Continuous enhancements
9.
© MIRANTIS 2013
PAGE 9 Ingredients • Cobbler-based bare metal provisioning • Puppet manifests for deploying OpenStack • Scripts for config generation • Reference OpenStack architecture with robust HA (custom HA patches) • OpenStack packages • Support for CentOS, RHEL, Ubuntu • Support for Essex, Folsom (soon Grizzly) • Configuration guide
10.
© MIRANTIS 2013
PAGE 10 Instant cloud deployment
11.
© MIRANTIS 2013
PAGE 11 Building blocks MCollec've Keepalived +Galera +corosync
12.
© MIRANTIS 2013
PAGE 12 Supported systems • x86_64 architectures only 6.3 6.3 12.04
13.
© MIRANTIS 2013
PAGE 13 Deployment models The real power
14.
© MIRANTIS 2013
PAGE 14 Single node • All components on one node • On physical or virtual machine • Ideal for learning and development • Not suitable for production Nodes: 1
15.
© MIRANTIS 2013
PAGE 15 Multi-node non-HA • Controllers separated from computes • Additional components like Quantum, Cinder • Control over additional services Compact Swift • Swift on controllers Standalone Swift • Swift on ded. nodes Nodes: 3+
16.
© MIRANTIS 2013
PAGE 16 Multi-node no HA –Compact Swift
17.
© MIRANTIS 2013
PAGE 17 Multi-node no HA –Standalone Swift
18.
© MIRANTIS 2013
PAGE 18 Multi-node HA • 3 controllers with HA setup • Control over additional services • Full production grade architecture Compact Swift • Swift on controllers Standalone Swift • Swift on dedicated nodes Nodes: 4+ Compact Quantum • Quantum on controller
19.
© MIRANTIS 2013
PAGE 19 Multi-node HA Compact
20.
© MIRANTIS 2013
PAGE 20 Multi-node HA Compact Swift
21.
© MIRANTIS 2013
PAGE 21 Multi-node HA Standalone
22.
© MIRANTIS 2013
PAGE 22 HA (ha,ha ha)
23.
© MIRANTIS 2013
PAGE 23 HA management • Keepalived for VRRP • Corosync + Pacemaker for Quantum components • HAProxy for managing VIPs
24.
© MIRANTIS 2013
PAGE 24 Why Galera? • No need to think about failover, no monitor on top • All nodes are active, all are masters • The application can read/write to/from any server • Horizontal scalability for reads and writes • Has optimizations for high latency networks* • No data loss
25.
© MIRANTIS 2013
PAGE 25 MySQL / Galera
26.
© MIRANTIS 2013
PAGE 26 Galera: failure scenario • Need 3+ instances for Galera quorum • Fuel contains DB reconnect patch for OpenStack Client MySQL/Galera MySQL/Galera MySQL/Galera re-‐connected
27.
© MIRANTIS 2013
PAGE 27 RabbitMQ HA: failure scenario • Mirrored Queues • Fuel contains “consumer cancellation notification” handling patch for OpenStack Client Master Slave Slave keeps slaves in the same state Clients always consume from the master RabbitMQ has to re-‐elect a new master Consumers need to handle a noQficaQon & start consuming from a new master consume becomes a new master
28.
© MIRANTIS 2013
PAGE 28 HA details
29.
© MIRANTIS 2013
PAGE 29 Deployment
30.
© MIRANTIS 2013
PAGE 30 How it works Fuel master node Cobbler Puppet Master 1. Admin creates master node and installs Fuel on it 2. Admin enters h/w info into Cobbler and runs BMP OpenStack Cluster OpenStack Node 1 OpenStack Node 2 OpenStack Node N Installs Cent OS, RHEL, or Ubuntu Installs Puppet agent OpenStack is installed Components are provisioned according to the chosen topology 3. Admin picks OpenStack deployment topology, specifies settings, and runs Puppet
31.
© MIRANTIS 2013
PAGE 31 Installation overview
32.
© MIRANTIS 2013
PAGE 32 Fuel Web Awesome things happen in one month
33.
© MIRANTIS 2013
PAGE 33 What is Fuel Web • Web-based OpenStack management tool • Built on top of Fuel library • Less flexibility than pure Fuel, but very visual and intuitive • Makes it even easier to spin up and manage an OpenStack-based cloud
34.
© MIRANTIS 2013
PAGE 34 Fuel Web demo time If time allows
35.
© MIRANTIS 2013
PAGE 35 OpenStack Cluster(s) How Fuel & Fuel Web fit together OpenStack Cluster(s) Puppet manifests Fuel Web Cobbler automaQon OpenStack packages Master node (ISO install) Web UI Fuel Library OpenStack deployment & management Hardware discovery
36.
© MIRANTIS 2013
PAGE 36 How Boris taught a goat This is kool!
37.
© MIRANTIS 2013
PAGE 37 Roadmap Apr 2013 • Support for Grizzly • Upgrade pilot from Folsom to Grizzly • NIC bonding • Full-features support for Xen • Deploy with specific storage backend for Cinder (Compellent or Ceph) Jun 2013 • Improved HA architecture for OpenStack. Self-healing • HA for Fuel master node • Deploy with specific Keystone backend (LDAP/AD) • Ceilometer • Certified for 1000+ nodes Aug 2013 • Support for multiple data centers • Hardware provisioning (RAID, BIOS) • Maintenance mode for hardware
38.
© MIRANTIS 2013
PAGE 38 We are hiring! http://www.mirantis.com/careers/
39.
© MIRANTIS 2013
PAGE 39 Contact sheet • http://fuel.mirantis.com/ • https://github.com/Mirantis/fuel-library
40.
© MIRANTIS 2013
PAGE 40 Q&A