Redfish is an IPMI replacement standardized by the DMTF. It provides a RESTful API for server out of band management and a lightweight data model specification that is scalable, discoverable and extensible. We will start by detailing its role and the features it provides with examples
We will then cover the current status around a python library offering Redfish abstractions useful to provide Redfish support for python based solutions such as Ironic in OpenStack. In particular we will detail how this is beneficial for Ironic through power management, information inventory, and how we intend to adapt Ironic to add support for the Redfish specification with new drivers
These developments are made to support the deployment of HPE Moonshot cartridges hosting a customer video transcoding application
Finally, we'll disclose the Alexandria project to add CMDB support (iTop e.g.) into a Software Defined Infrastructure using Ironic and Redfish based machines
Recorded demos will be available
Attendees are expected to learn about a new standard for out of band server management which is providing what the IT industry has been waiting for for years. They will be informed of our efforts on the python library developed to support it, and of the work done in Ironic to integrate it. This will help the OpenStack community of users and developers adopt as early as possible this new technology, add support for it in the other deployment tools used in the ecosytem (such as fuel, cobbler, ansible...) and hopefully will bring more contributors to all the projects to allow a real Software Defined Infrastructure management.