Keith Campbell

Keith Campbell

Keith Campbell is an XCC engineer at Lenovo and a contributing member of the DMTF Redfish Forum. Prior to Lenovo, he worked in storage development at NetApp and systems management groups at IBM.

Open source tools for hardware and firmware management using Redfish API

Redfish is an open industry-standard REST API designed for modern and secure management of server hardware. Redfish APIs are implemented in embedded controllers such as the Base Management Controller (BMC) firmware on servers, and are available for IT administrators to remotely and locally monitor and manage their infrastructure using a variety of client applications.

In this talk, we will showcase a number of open source tools and projects available for server hardware and firmware management using Redfish. This includes overview and demo of Redfish support in Ansible, OpenStack, Linux, and Python and Powershell based tools and libraries. We will also describe the open source community efforts in developing these tools, and how you can get involved.