OpenBMC: One board management software for all hardware at Facebook
Mar 9, 2016Jubin Mehta

Summary
This post announces the extension of OpenBMC support to Lightning, Meta's new NVMe-based storage platform. It details the challenges of managing NVMe enclosures without a standard like SES and describes the non-traditional BMC design for Lightning, which uses USB, I2C, and PCIe interfaces for communication instead of a sideband network connection. New features like 'fscd' for fan control, 'log-util' for capturing event/error logs, and 'flash-util' for SSD management are introduced. The adoption of OpenBMC across all hardware types (network, compute, and storage) is highlighted as a step towards a more flexible and reliable infrastructure, enabling uniform tools and event/error logs for improved hardware management and fault analysis.
More from the Site Reliability and Outage Management trail
- Lights Out, Systems On: Validating Instant Power Loss Readiness
- DrP: Meta’s Root Cause Analysis Platform at Scale
- Zoomer: Powering AI Performance at Meta’s Scale Through Intelligent Debugging and Optimization
- Diff Risk Score: AI-driven risk-aware software development
- How Meta keeps its AI hardware reliable