Introduction to Fuel

Introduction to FuelΒΆ

Fuel is an open-source software application that simplifies the deployment of highly available OpenStack environments, as well as enables you to manage your OpenStack environments after deployment.

Fuel provides a web user interface (WUI), as well as a command-line user interface (CLI) and RESTful API for provisioning, configuration, and management of OpenStack environments. A link to the Horizon OpenStack Dashboard appears in the Fuel web UI after you deploy an OpenStack environment.

Using Fuel you can:

  • Deploy multiple highly-available OpenStack environments on virtual or bare metal hardware.
  • Configure and verify network configurations.
  • Test interoperability between the OpenStack components.
  • Easily scale your OpenStack environment by adding and removing nodes.

Fuel architecture includes:

Fuel Master node
A server with the installed Fuel application that performs initial configuration, provisioning, and PXE booting of the Fuel Slave nodes, as well as assigning the IP addresses to the Fuel Slave nodes.
Fuel Slave node
In the Fuel project terminology, a generic term that describes a server that is provisioned by the Fuel Master node. A Fuel Slave node can be a controller, compute, or storage node, among others. These terms are interchangeable with the OpenStack terminology.