Fuel
Contents
What is Fuel?
Fuel is an all-in-one control plane for automated hardware discovery, network verification, operating systems provisioning and deployment of OpenStack. It provides user-friendly Web interface for installations management, simplifying OpenStack installation up to a few clicks.
This installer has been battle-tested during 2013 in a number of OpenStack deployments on platforms like as Dell (C6220 & R320), HP (DL380), Supermicro (6027TR-HTRF), Lenovo ThinkServer (RD530) and Cisco UCS-C.
The key features are:
- hardware discovery
- hardware configuration in UI (networks & disk partitioning)
- ability to spin up and manage multiple OpenStack clusters
- support for non-HA and HA OpenStack deployment configurations
- pre-deployment checks and network validation
- post-deployment checks and running a set of tests for validating deployed OpenStack
- view logs in real-time through UI
- support for CentOS, Ubuntu, and RHEL
- support for multiple OpenStack distributions
Fuel architecture
Development
IRC: #fuel, #fuel-dev on freenode.net
Source code
Pending Code Reviews
https://review.openstack.org/#q,status:open+fuel,n,z
Project space
Blueprints
https://blueprints.launchpad.net/fuel
Bugs
https://bugs.launchpad.net/fuel
Roadmap
Version 4.1
- Patching / Upgrade of Fuel
- Retain knowledge / manageability of previously deployed environments
- Automate patching of the Fuel Master Node
- Patching of OpenStack
- Automate patching of previously deployed OpenStack services / drivers - core and vendor added
- Pluggable Architecture
- Ability to add additional modules of functionality to Fuel either in distro or post-install
- Activate options in UI only when packages are present on Fuel master node
Version 5.0
- Support for deploying and managing OpenStack IceHouse
- Upgrading OpenStack
- Automate upgrading from one major OpenStack version to a later version (e.g. Havana to IceHouse)
- Strive to minimize accessibility downtime