---
title: BMC接口分析
description: "BMC是独立于主板的带外系统，由处理器、小系统、管理软件组成，可以独立工作。其监视和控制系统硬件、温度、电压、风扇、电源等，并做相应的调节工作，以保证系统处于健康的状态。记录各种硬件的信息和日志记录，用于提示用户和后续问题的定位。"
url: https://www.hikunpeng.com/document/detail/zh/techcert/testdesign/commoncts/kunpengctc_33_0006.html
sourcePath: /source/zh/techcert/testdesign/commoncts/kunpengctc_33_0006.html
indexId: a6c34fa9589f42060c5afe47ac9647fdeaa7922e790deefdef1435806955185964
---
# BMC接口分析

BMC是独立于主板的带外系统，由处理器、小系统、管理软件组成，可以独立工作。其监视和控制系统硬件、温度、电压、风扇、电源等，并做相应的调节工作，以保证系统处于健康的状态。记录各种硬件的信息和日志记录，用于提示用户和后续问题的定位。

| 序号 | 模块 | 描述 | 测试点分析 | 用例设计 |
| --- | --- | --- | --- | --- |
| 1 | USB接口 | BMC模拟鼠标USB鼠标、键盘，KVM，便于通过带外挂载操作系统镜像，安装镜像。 | 通过BMC安装操作系统，默认会覆盖到USB的键盘、鼠标、虚拟光驱测试，故兼容性测试仅需要在安装好的操作系统上测试虚拟光驱是否能够正常挂载即可。 | 通过KVM登录，挂载虚拟光驱，确认虚拟光驱是否可以正常访问（通过mount确认即可）。 支持BMC对操作系统上电、下电、重启。 |
| 2 | BT通道 | BT通道用于BMC与操作系统内部通讯通道，主要提供给操作系统获取BMC传感器告警信息，通过IPMI标准命令传递。主要模型为操作系统提供的BT通道驱动、IPMI协议。 | 确认是否可以通过IPMI工具访问BMC温度传感器信息，仅针对通路是否打通进行测试，不需要验证完整功能。 | 可以正常通过IPMI工具访问BMC传感器信息，命令可以正常返回，“/var/log/message”无异常告警信息。 |
| 3 | 功耗 | BMC默认会检查带整机功耗，记录系统的实际功耗数据，确认软件实际运行过程中，是否可以根据软件的性能、压力情况，应用的起、停对于功耗的影响。 | 观察在默认情况下功耗信息，以及应用软件启动前后功耗是否有变化。 | 安装操作系统，记录功耗信息，判断功耗是否符合预期。 按照特定配置，记录操作系统在idle状态下功耗信息，然后启动应用服务，记录服务启动后，回归到idle状态，功耗与前面记录的保持一致。 |
