Ironic is an integrated OpenStack program that aims to provision bare metal machines instead of virtual machines, forked from the Nova bare metal driver. Think of it as a bare metal hypervisor API and a set of plugins that interact with the bare metal hypervisors. Oh and the mascot is rockin’ Pixie Boots, a heavy metal bear.
On August 6, project team lead Julia Kreger offered this update on the state of the Ironic universe:
In the past month we released Ironic 11.0 and now this week we expect to release Ironic 11.1.
Here’s what’s coming your way:
- The “deploy_steps“ framework in order to give better control over
what consists of a deployment.
- BIOS settings management interfaces for the “ilo“ and “irmc“
- Ramdisk deploy interface has merged. We await your bug reports!
- Conductors can now be grouped into specific failure domains with specific nodes assigned to those failure domains. This allows for an operator to configure a conductor in data center A to manage only the
hardware in data center A, and not data center B.
- Capability has been added to the API to allow driver interface values to be reset to the conductor default values when the driver name is being changed.
- Support for partition images with ppc64le hardware has merged.
- Previously operators could only use whole disk images on that
- Out-of-band RAID configuration is now available with the “irmc“
- Several bug fixes related to cleaning, PXE, and UEFI booting.
— Bare Metal Bear (@BareMetalBear) October 2, 2017
The Ironic team will be in full force at the upcoming PTG from
If you can’t make the PTG, there are other ways to interact with the team.
Discussion of the project also takes place in #openstack-ironic on irc.freenode.net. This is a great place to jump in and start your ironic adventure. The channel is very welcoming to new users – no question is a wrong question!
The team also holds one-hour weekly meetings at 1500 UTC on Mondays in the
#openstack-ironic room on
irc.freenode.netchaired by Julia Kreger (TheJulia) or Dmitry Tantsur (dtantsur).