Soumettre la recherche
Mettre en ligne
Automating OpenStack Deployment with Fuel
•
31 j'aime
•
10,395 vues
Tomasz Zen Napierala
Suivre
OpenStack CEE Day Budapest. How to build OpenStack in minutes using Mirantis Fuel library
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 40
Recommandé
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
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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
En vedette
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
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
영우 김
En vedette
(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
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
Similaire à 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
Similaire à 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
Plus de 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
Plus de 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
Dernier
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Dernier
(20)
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
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