SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Fuel & its
Architecture
Mike Scherbakov
Fuel Lead
● What is Fuel?
● How it works (high level)
● User Experience
● Components
● Additional functions
● What Fuel already deploys?
● Roadmap
● Where to get Fuel?
● Resources & Development processes
Agenda
Fuel targets a position to become a control plane of
your Data Center
● Hardware Discovery
● Switches configuration [to be implemented]
● Network Verification
● OS provisioning on bare metal
● Deployment of OpenStack and beyond
● Post-deployment checks of OpenStack
What is Fuel?
Manual steps to setup an environment:
● Hardware planning
● Network configuration
How it works now (high level)
Manual steps to setup an environment:
● Hardware planning
● Network configuration
● [Live demo] Installation of Fuel Master node
● [Automated] Hardware discovery process
How it works now (high level)
How it works: Hardware Discovery
Fuel Master (b) PXE
(a) Power on
(c) discovery
image
(d) agent REST API
call
node-1
User Experience: UI (Live Demo)
User Experience: CLI (Live Demo)
● Covers everything we can do via UI
● Allows even more
Components: Nailgun
● Written on Python
● Exposes internal data via REST API
● Concentrates up to 90% of deployment logic
● Transforms user input (UI, CLI) into deployment
data (JSON)
● Keeps tasks status and all information in DB
● Uses SQLAlchemy, Alembic for DB access and
migrations
Components: Nailgun
Components: Naily & Astute
● Naily consumes messages sent by Nailgun
● Naily & Astute are both written in Ruby
● Astute uses MCollective RPC
● Has bindings to provisioning
● Tracks progress of deployment, provisioning
● Supports operations (adding/removing nodes)
● Small in comparison with Nailgun
Components: Naily & Astute
Components: OSTF (Health Check)
Architecture: bigger picture
● Health Check
● Network Checker
○ DHCP
○ VLANs
● Diagnostic Snapshot
● Logs collection & calculation of operations
progress
● [In development] Master node upgrade
capabilities
Additional Functions
● Core OpenStack components in HA fashion
○ nova-network & Neutron
○ Ceilometer
● Savanna (Hadoop on top of OpenStack)
● Murano (Windows DCs on top of OpenStack)
● Ceph
What Fuel already deploys?
● Fuel Master node upgrades
● Patching & Upgrade of OpenStack
● Replacement of Cobbler by Ironic
● …. suggest us more here: https://blueprints.
launchpad.net/fuel
In the Roadmap
● Download ISO from Mirantis (need to register)
● Build your own ISO: docs.mirantis.com/fuel-dev
● All other info starts from wiki.opentstack.
org/wiki/fuel
… Issues? Talk to us at #fuel-dev & https:
//launchpad.net/~fuel-dev
Where to get
● Code at github.com/stackforge/fuel-*
● OpenStack Gerrit for code reviews
● Launchpad for tracking bugs & blueprints
● #fuel-dev & fuel-dev@lists.launchpad.net
● Development docs at docs.mirantis.com/fuel-dev
● fuel-jenkins.mirantis.com - open CI
Development Processes
Q&A
Mike Scherbakov
mscherbakov@mirantis.com

Mais conteúdo relacionado

Mais procurados

Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 

Mais procurados (20)

Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migration
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
OpenStack Watcher
OpenStack WatcherOpenStack Watcher
OpenStack Watcher
 
HA in OpenStack service - meetup #9
HA in OpenStack service - meetup #9HA in OpenStack service - meetup #9
HA in OpenStack service - meetup #9
 
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
 
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
Unrevealed Story Behind Viettel Network Cloud Hotpot | Đặng Văn Đại, Hà Mạnh ...
 
Devstack On Demand
Devstack On DemandDevstack On Demand
Devstack On Demand
 
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
 
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerBuild a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Challenges of Kubernetes On-premise Deployment
Challenges of Kubernetes On-premise DeploymentChallenges of Kubernetes On-premise Deployment
Challenges of Kubernetes On-premise Deployment
 
oVirt Introduction
oVirt IntroductionoVirt Introduction
oVirt Introduction
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
 
My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0
 
OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014
 
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWSAWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
AWS re:Invent re:Cap 2019: My ElasticSearch Journey on AWS
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 

Destaque

Ελληνική Επανάσταση
Ελληνική ΕπανάστασηΕλληνική Επανάσταση
Ελληνική Επανάσταση
nikoletaml
 
Talkbits service architecture and deployment
Talkbits service architecture and deploymentTalkbits service architecture and deployment
Talkbits service architecture and deployment
Open-IT
 
Arabic alphabatical list
Arabic alphabatical listArabic alphabatical list
Arabic alphabatical list
Khalid Hadari
 

Destaque (15)

Mirantis open stack deployment automation
Mirantis open stack deployment automationMirantis open stack deployment automation
Mirantis open stack deployment automation
 
Curso de office
Curso de officeCurso de office
Curso de office
 
GD実践ゼミ2015 Nakajima
GD実践ゼミ2015 NakajimaGD実践ゼミ2015 Nakajima
GD実践ゼミ2015 Nakajima
 
IRS Form 1099-MISC
IRS Form 1099-MISCIRS Form 1099-MISC
IRS Form 1099-MISC
 
Literature ta tme
Literature ta tmeLiterature ta tme
Literature ta tme
 
Ap5 wn
Ap5 wnAp5 wn
Ap5 wn
 
Cuello de botella en la recolección de basuras
Cuello de botella en la recolección de basurasCuello de botella en la recolección de basuras
Cuello de botella en la recolección de basuras
 
Ελληνική Επανάσταση
Ελληνική ΕπανάστασηΕλληνική Επανάσταση
Ελληνική Επανάσταση
 
Talkbits service architecture and deployment
Talkbits service architecture and deploymentTalkbits service architecture and deployment
Talkbits service architecture and deployment
 
A sustainable population essay for dynamic singapore by StudentsAssignmentHe...
A sustainable population essay for  dynamic singapore by StudentsAssignmentHe...A sustainable population essay for  dynamic singapore by StudentsAssignmentHe...
A sustainable population essay for dynamic singapore by StudentsAssignmentHe...
 
Top Social Media Trends Shaping your Marketing Efforts for 2014
Top Social Media Trends Shaping your Marketing Efforts for 2014Top Social Media Trends Shaping your Marketing Efforts for 2014
Top Social Media Trends Shaping your Marketing Efforts for 2014
 
Arabic alphabatical list
Arabic alphabatical listArabic alphabatical list
Arabic alphabatical list
 
Manual corel draw
Manual corel drawManual corel draw
Manual corel draw
 
Ha update 2014 (1)
Ha update 2014 (1)Ha update 2014 (1)
Ha update 2014 (1)
 
Top indicators shaping your permission based marketing databases
Top indicators shaping your permission based marketing databasesTop indicators shaping your permission based marketing databases
Top indicators shaping your permission based marketing databases
 

Semelhante a Fuel's current use cases, architecture and next steps

20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_Gallo
Andrea Gallo
 
Hitachi Unified Compute Platform by Cornel Tutuianu
Hitachi Unified Compute Platform by Cornel TutuianuHitachi Unified Compute Platform by Cornel Tutuianu
Hitachi Unified Compute Platform by Cornel Tutuianu
Moldova ICT Summit
 

Semelhante a Fuel's current use cases, architecture and next steps (20)

20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_Gallo
 
HPC on OpenStack
HPC on OpenStackHPC on OpenStack
HPC on OpenStack
 
Apache Provisionr (incubating) - Bucharest JUG 10
Apache Provisionr (incubating) - Bucharest JUG 10Apache Provisionr (incubating) - Bucharest JUG 10
Apache Provisionr (incubating) - Bucharest JUG 10
 
Slack in the Age of Prometheus
Slack in the Age of PrometheusSlack in the Age of Prometheus
Slack in the Age of Prometheus
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
 
Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018
 
Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013
 
Microservices at Mercari
Microservices at MercariMicroservices at Mercari
Microservices at Mercari
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
 
LCU14 310- Cisco ODP v2
LCU14 310- Cisco ODP v2LCU14 310- Cisco ODP v2
LCU14 310- Cisco ODP v2
 
Sprint 78
Sprint 78Sprint 78
Sprint 78
 
PaaSTA: Autoscaling at Yelp
PaaSTA: Autoscaling at YelpPaaSTA: Autoscaling at Yelp
PaaSTA: Autoscaling at Yelp
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
 
Bbva bank on Open Stack
Bbva bank on Open StackBbva bank on Open Stack
Bbva bank on Open Stack
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual Router
 
NTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitNTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo Summit
 
Nova Updates - Kilo Edition
Nova Updates - Kilo EditionNova Updates - Kilo Edition
Nova Updates - Kilo Edition
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
Hitachi Unified Compute Platform by Cornel Tutuianu
Hitachi Unified Compute Platform by Cornel TutuianuHitachi Unified Compute Platform by Cornel Tutuianu
Hitachi Unified Compute Platform by Cornel Tutuianu
 

Mais de Open-IT

Microsoft kinect
Microsoft kinectMicrosoft kinect
Microsoft kinect
Open-IT
 
Сам себе АНБ, API социальных сетей
Сам себе АНБ, API социальных сетейСам себе АНБ, API социальных сетей
Сам себе АНБ, API социальных сетей
Open-IT
 

Mais de Open-IT (12)

How to make friends python with win32 api
How to make friends python with win32 apiHow to make friends python with win32 api
How to make friends python with win32 api
 
Mathematical optimization and python
Mathematical optimization and pythonMathematical optimization and python
Mathematical optimization and python
 
Секретный доклад
Секретный докладСекретный доклад
Секретный доклад
 
Rust: абстракции и безопасность, совершенно бесплатно
Rust: абстракции и безопасность, совершенно бесплатноRust: абстракции и безопасность, совершенно бесплатно
Rust: абстракции и безопасность, совершенно бесплатно
 
Введение в Apache Cassandra
Введение в Apache CassandraВведение в Apache Cassandra
Введение в Apache Cassandra
 
λ | Lenses
λ | Lensesλ | Lenses
λ | Lenses
 
Cooking Cassandra
Cooking CassandraCooking Cassandra
Cooking Cassandra
 
Командная разработка “толстых клиентов”
Командная разработка “толстых клиентов”Командная разработка “толстых клиентов”
Командная разработка “толстых клиентов”
 
Akka и реактивное программирование на JVM
Akka и реактивное программирование на JVMAkka и реактивное программирование на JVM
Akka и реактивное программирование на JVM
 
Виртуализация как инструмент разработчика
Виртуализация как инструмент разработчикаВиртуализация как инструмент разработчика
Виртуализация как инструмент разработчика
 
Microsoft kinect
Microsoft kinectMicrosoft kinect
Microsoft kinect
 
Сам себе АНБ, API социальных сетей
Сам себе АНБ, API социальных сетейСам себе АНБ, API социальных сетей
Сам себе АНБ, API социальных сетей
 

Último

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 

Fuel's current use cases, architecture and next steps

  • 1. Fuel & its Architecture Mike Scherbakov Fuel Lead
  • 2. ● What is Fuel? ● How it works (high level) ● User Experience ● Components ● Additional functions ● What Fuel already deploys? ● Roadmap ● Where to get Fuel? ● Resources & Development processes Agenda
  • 3. Fuel targets a position to become a control plane of your Data Center ● Hardware Discovery ● Switches configuration [to be implemented] ● Network Verification ● OS provisioning on bare metal ● Deployment of OpenStack and beyond ● Post-deployment checks of OpenStack What is Fuel?
  • 4. Manual steps to setup an environment: ● Hardware planning ● Network configuration How it works now (high level)
  • 5. Manual steps to setup an environment: ● Hardware planning ● Network configuration ● [Live demo] Installation of Fuel Master node ● [Automated] Hardware discovery process How it works now (high level)
  • 6. How it works: Hardware Discovery Fuel Master (b) PXE (a) Power on (c) discovery image (d) agent REST API call node-1
  • 7. User Experience: UI (Live Demo)
  • 8. User Experience: CLI (Live Demo) ● Covers everything we can do via UI ● Allows even more
  • 10. ● Written on Python ● Exposes internal data via REST API ● Concentrates up to 90% of deployment logic ● Transforms user input (UI, CLI) into deployment data (JSON) ● Keeps tasks status and all information in DB ● Uses SQLAlchemy, Alembic for DB access and migrations Components: Nailgun
  • 12. ● Naily consumes messages sent by Nailgun ● Naily & Astute are both written in Ruby ● Astute uses MCollective RPC ● Has bindings to provisioning ● Tracks progress of deployment, provisioning ● Supports operations (adding/removing nodes) ● Small in comparison with Nailgun Components: Naily & Astute
  • 15. ● Health Check ● Network Checker ○ DHCP ○ VLANs ● Diagnostic Snapshot ● Logs collection & calculation of operations progress ● [In development] Master node upgrade capabilities Additional Functions
  • 16. ● Core OpenStack components in HA fashion ○ nova-network & Neutron ○ Ceilometer ● Savanna (Hadoop on top of OpenStack) ● Murano (Windows DCs on top of OpenStack) ● Ceph What Fuel already deploys?
  • 17. ● Fuel Master node upgrades ● Patching & Upgrade of OpenStack ● Replacement of Cobbler by Ironic ● …. suggest us more here: https://blueprints. launchpad.net/fuel In the Roadmap
  • 18. ● Download ISO from Mirantis (need to register) ● Build your own ISO: docs.mirantis.com/fuel-dev ● All other info starts from wiki.opentstack. org/wiki/fuel … Issues? Talk to us at #fuel-dev & https: //launchpad.net/~fuel-dev Where to get
  • 19. ● Code at github.com/stackforge/fuel-* ● OpenStack Gerrit for code reviews ● Launchpad for tracking bugs & blueprints ● #fuel-dev & fuel-dev@lists.launchpad.net ● Development docs at docs.mirantis.com/fuel-dev ● fuel-jenkins.mirantis.com - open CI Development Processes