首页/系统/服务器硬件与 RAID 速查/ipmitool mc:BMC 本体信息与自检
带外管理72 条

ipmitool mc:BMC 本体信息与自检

mc 子命令读取 BMC 固件版本、IPMI 版本与厂商 ID,启用的能力开关以及自检结果,是带外排障与工单上报的起点信息。

ipmitool mc 读什么

mc 子命令面向 BMC 本体而非服务器:mc info 读取 BMC 固件版本、IPMI 版本、厂商 ID 与制造信息,mc getenables 查看能力开关,mc selftest 获取自检结果,mc guid 拿到控制器的全局唯一标识。这些信息是带外排障与工单上报的起点:先确认固件分支与能力范围,再讨论具体功能为什么不可用。

基本信息

适用平台各品牌带外控制器,通过 ipmitool 的 lanplus 接口访问
mc infoBMC 固件版本、IPMI 版本、厂商 ID 与制造信息
mc getenables告警与电源控制等能力开关的当前状态
mc selftest管理控制器自检结果
mc guid控制器全局唯一标识,可登记进资产台账

典型使用场景

  • 排障起点:确认带外固件版本,判断是否属于已知问题分支
  • 工单上报:把固件与 IPMI 版本附在工单里,加快厂商定位
  • 升级前后核对:升级完成后复查版本,确认升级真正生效
  • 能力核查:确认所需功能开关是否被关闭
  • 资产登记:用 GUID 作为带外控制器的唯一标识

本体信息与自检

本体信息与自检
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass mc info  # 固件与 IPMI 版本
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass mc getenables  # 能力开关
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass mc selftest  # 自检结果
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass mc guid  # 唯一标识
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass mc info | grep -i -E "firmware|ipmi|manufacturer"  # 抽查关键字段

字段读法

字段含义判断要点
Firmware RevisionBMC 固件版本与厂商支持分支比对
IPMI Version支持的协议版本影响可用命令集
Manufacturer ID厂商识别码确认工具适配性
Selftest 结果控制器自检状态异常时优先处理带外本体
工单里附上 mc info 输出能显著减少往返:厂商支持可以直接定位固件分支,而不必先问一圈版本。

排查用到的三类信息

  • 版本类:固件与协议版本,决定可用命令与已知缺陷范围
  • 能力类:告警与电源控制等开关,解释为何某些动作不可用
  • 标识类:GUID 与厂商 ID,用于资产登记与工具适配判断
不看 IPMI 版本就照搬命令:较老实现与新实现在子命令与参数上存在差异,脚本容易在部分机型上失效。

易错点

  • 不看 IPMI 版本:子命令与参数的支持范围不同,脚本在部分机型上直接报错
  • 升级固件后不复查版本:升级未生效却以为完成,后续排查基于错误前提
  • 把 GUID 当资产编号:它标识带外控制器,与整机资产编号是两个体系
  • 工单不附版本信息:厂商来回问询,定位周期被无谓拉长

数据来源与参考

  • ipmitool 手册(mc 子命令)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌