Get in Touch

Course Outline

IPMI Architecture in OpenBMC

  • Phosphor-ipmid and phosphor-net-ipmid components
  • IPMI 2.0 command routing: in-band vs out-of-band
  • DCMI and OEM command extensions
  • IPMI session management and authentication

Sensor Management

  • D-Bus sensor model and YAML descriptors
  • Phosphor-hwmon sysfs bindings
  • Thresholds, events, and hysteresis
  • Virtual and aggregate sensors

Hardware Inventory

  • Entity Manager JSON configuration for sensors
  • Phosphor-inventory-manager and FRU data
  • VPD parsing for OpenPOWER and x86 platforms
  • LED and indicator management

Thermal and Power Management

  • Phosphor-pid-control and thermal zones
  • Fan presence detection and PWM control
  • Power state management and chassis control
  • Watchdog implementation and handling

IPMI Tooling

  • Using ipmitool with OpenBMC-specific options
  • Raw command injection and debugging
  • Serial-over-LAN (SOL) setup
  • IPMI trace capture and analysis

Automation and Testing

  • Automating sensor polling with Python
  • Robot Framework tests for IPMI compliance
  • Stress testing thermal policies
  • Regression testing with openbmc-test-automation

Debugging and Troubleshooting

  • Journalctl and D-Bus introspection for IPMI
  • Common sensor reading failures
  • SEL (System Event Log) management
  • FRU mismatch and inventory issues

Integration and Customization

  • Adding OEM IPMI commands
  • Custom sensor plugins
  • Platform-specific thermal profiles
  • Exporting sensor data to Redfish

Requirements

  • Understanding of server hardware components
  • Basic IPMI 2.0 knowledge
  • Linux command line experience

Audience

  • Hardware validation engineers
  • System test engineers
  • Firmware developers working on sensor and monitoring features
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories