Jump to: navigation, search

Ironic

Revision as of 17:55, 22 April 2015 by Nobodycam (talk | contribs) (Ironic)

OpenStack Bare Metal Provisioning Program

OpenStack Bare Metal Provisioning a.k.a Ironic is an integrated OpenStack project which aims to provision bare metal machines instead of virtual machines, forked from the Nova Baremetal driver. It is best thought of as a bare metal hypervisor API and a set of plugins which interact with the bare metal hypervisors. By default, it will use PXE and IPMI in concert to provision and turn on/off machines, but Ironic also supports vendor-specific plugins which may implement additional functionality.

Projects

Ironic

Official name OpenStack Bare Metal Provisioning
Source code https://github.com/openstack/ironic
Developer doc http://docs.openstack.org/developer/ironic/
Bug tracker https://bugs.launchpad.net/ironic
Feature tracker https://blueprints.launchpad.net/ironic
Specifications http://specs.openstack.org/openstack/ironic-specs
Latest release notes https://wiki.openstack.org/wiki/Ironic/ReleaseNotes/Juno
Weekly meetings https://wiki.openstack.org/wiki/Meetings/Ironic
Core team https://wiki.openstack.org/wiki/Ironic/CoreTeam
Testing https://wiki.openstack.org/wiki/Ironic/Testing

python-ironicclient

Source code https://github.com/openstack/python-ironicclient
Bug tracker https://bugs.launchpad.net/python-ironicclient
Feature tracker https://blueprints.launchpad.net/python-ironicclient
Developer doc http://docs.openstack.org/developer/python-ironicclient

ironic-python-agent

Source code https://github.com/openstack/ironic-python-agent
Bug Tracker https://bugs.launchpad.net/ironic tag: "agent"

pyghmi

Source code https://github.com/stackforge/pyghmi

ironic-discoverd

Source code https://github.com/stackforge/ironic-discoverd
Bug Tracker https://bugs.launchpad.net/ironic-discoverd/
Feature tracker https://blueprints.launchpad.net/ironic-discoverd/

Status

Ironic was first available as an Incubated project in the "Icehouse" release. The following "Juno" release saw improved integration with Nova, as well as many stability and feature improvements. Ironic completed the project graduation review at the end of the "Juno" cycle, and began "Kilo" development cycle as an officially Integrated OpenStack project.


Information on the latest status of Ironic's test suite can be found here: https://wiki.openstack.org/wiki/Ironic/Testing

For a list of current drivers and the status of their CI testing, see the wiki page we maintain and the Stackalytics page which tracks third-party CI

Etherpads

Our project teams frequently share ideas and coordinate by using etherpads, some of which stick around for a while. Those are listed here.

IRC

Discussion of the project also takes place in #openstack-ironic on irc.freenode.net

Developers

Guidelines for developers can be found here: https://wiki.openstack.org/wiki/Ironic/Developer_guidelines Please note that for any non-trivial change that does not fix some bug, you have to go through specs review process

Pixie Boots, the Ironic drummer bear

Pixie Boots is the mascot of the "Bear Metal" Provisioning Program for OpenStack, a.k.a Ironic. It was drawn by Lucas Alvares Gomes and two versions of it are available: One colored and one outlined. Feel free to use the images to make t-shirts or any other paraphernalia.

High-resolution PNGs versions are available by clicking on the images below:

You can also download the Inkscape SVG vector file: Ironic_mascot.svg

All images is licensed CC BY-SA.