联系我们

课程大纲

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 小时

客户评论 (3)

即将举行的公开课程

课程分类