聯繫我們

課程簡介

OpenBMC 中的 IPMI 架構

  • Phosphor-ipmid 與 phosphor-net-ipmid 元件
  • IPMI 2.0 指令路由:帶內 versus 離帶
  • DCMI 與 OEM 指令擴展
  • IPMI 會話管理與身份驗證

感測器管理

  • D-Bus 感測器模型與 YAML 描述檔
  • Phosphor-hwmon sysfs 繫結
  • 閾值、事件與磁滯處理
  • 虛擬與聚合感測器

硬體庫存管理

  • 用於感測器的 Entity Manager JSON 配置
  • Phosphor-inventory-manager 與 FRU 資料
  • OpenPOWER 與 x86 平台的 VPD 解析
  • LED 與指示燈管理

散熱與電源管理

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

IPMI 工具集

  • 使用具備 OpenBMC 專屬選項的 ipmitool
  • 原始指令注入與除錯
  • LAN 串列匯流排(SOL)設定
  • IPMI 追蹤擷取與分析

自動化與測試

  • 使用 Python 自動化感測器輪詢
  • Robot Framework 進行 IPMI 相容性測試
  • 散熱策略壓力測試
  • 使用 openbmc-test-automation 進行回歸測試

除錯與問題排除

  • 針對 IPMI 使用 Journalctl 與 D-Bus 內省工具
  • 常見的感測器讀取失敗案例
  • SEL(系統事件日誌)管理
  • FRU 不相容與庫存問題

整合與客製化

  • 新增 OEM IPMI 指令
  • 自訂感測器外掛程式
  • 平台特定散熱配置文件
  • 將感測器資料匯出至 Redfish

最低要求

  • 具備伺服器硬體元件的知識
  • 基礎 IPMI 2.0 概念
  • Linux 命令列操作經驗

受眾

  • 硬體驗證工程師
  • 系統測試工程師
  • 負責感測器與監控功能的韌體開發者
 14 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類