联系我们

课程大纲

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)

即将举行的公开课程

课程分类