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
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.
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)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes Security Fundamentals (LFS460)
trainer has hands-on knowledge
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes for App Developers (LFD459)
A very good and easy-to-use virtual solution (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Course - Quick Introduction to Hypervisor and KVM
Tyler is very knowledgable and shared his valuable experience in Lustre administration with us.