Yanwen Cai

Yanwen Cai

Senior engineer at Lenovo Data Center Group Server Development. More than 10 years of experience in BMC firmware domain. working on server hardware management, firmware RAS, web GUI, Redfish, PLDM deliverables. Leading the BMC (XCC) core development for Lenovo ThinkSystem new server products.

Snapper: Open source firmware implementation for Redfish

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.

This talk is aimed at introducing Snapper, an open source implementation of Redfish API that can be integrated in BMC firmware stacks. In this presentation, we will highlight the Snapper design and implementation, and compare with other Redfish implementations such as OpenBMC bmcweb. The talk will include a demo of Snapper, including simulation environment, and recommendations for community engagement.