聯繫我們

課程簡介

OpenBMC中的IPMI架構

  • Phosphor-ipmid和phosphor-net-ipmid組件
  • IPMI 2.0命令路由:帶內與帶外
  • DCMI和OEM命令擴展
  • IPMI會話管理與認證

傳感器管理

  • D-Bus傳感器模型與YAML描述符
  • Phosphor-hwmon sysfs綁定
  • 閾值、事件與滯後
  • 虛擬與聚合傳感器

硬件庫存

  • 傳感器實體管理器的JSON配置
  • Phosphor-inventory-manager與FRU數據
  • OpenPOWER和x86平臺的VPD解析
  • LED與指示燈管理

熱與電源管理

  • Phosphor-pid-control與熱區
  • 風扇存在檢測與PWM控制
  • 電源狀態管理與機箱控制
  • 看門狗實現與處理

IPMI工具

  • 使用ipmitool與OpenBMC特定選項
  • 原始命令注入與調試
  • 串行局域網(SOL)設置
  • IPMI跟蹤捕獲與分析

自動化與測試

  • 使用Python自動化傳感器輪詢
  • 使用Robot Framework進行IPMI合規性測試
  • 熱策略的壓力測試
  • 使用openbmc-test-automation進行迴歸測試

調試與故障排除

  • 使用Journalctl和D-Bus自省進行IPMI調試
  • 常見的傳感器讀數故障
  • 系統事件日誌(SEL)管理
  • FRU不匹配與庫存問題

集成與定製

  • 添加OEM IPMI命令
  • 自定義傳感器插件
  • 平臺特定的熱配置文件
  • 將傳感器數據導出到Redfish

最低要求

  • 瞭解服務器硬件組件
  • 具備基本的IPMI 2.0知識
  • 熟悉Linux命令行操作

受衆

  • 硬件驗證工程師
  • 系統測試工程師
  • 從事傳感器和監控功能的固件開發人員
 14 小時

客戶評論 (4)

課程分類