ipmitool mc 读什么
mc 子命令面向 BMC 本体而非服务器:mc info 读取 BMC 固件版本、IPMI 版本、厂商 ID 与制造信息,mc getenables 查看能力开关,mc selftest 获取自检结果,mc guid 拿到控制器的全局唯一标识。这些信息是带外排障与工单上报的起点:先确认固件分支与能力范围,再讨论具体功能为什么不可用。
基本信息
| 适用平台 | 各品牌带外控制器,通过 ipmitool 的 lanplus 接口访问 |
|---|---|
| mc info | BMC 固件版本、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 Revision | BMC 固件版本 | 与厂商支持分支比对 |
| IPMI Version | 支持的协议版本 | 影响可用命令集 |
| Manufacturer ID | 厂商识别码 | 确认工具适配性 |
| Selftest 结果 | 控制器自检状态 | 异常时优先处理带外本体 |
工单里附上 mc info 输出能显著减少往返:厂商支持可以直接定位固件分支,而不必先问一圈版本。
排查用到的三类信息
- 版本类:固件与协议版本,决定可用命令与已知缺陷范围
- 能力类:告警与电源控制等开关,解释为何某些动作不可用
- 标识类:GUID 与厂商 ID,用于资产登记与工具适配判断
不看 IPMI 版本就照搬命令:较老实现与新实现在子命令与参数上存在差异,脚本容易在部分机型上失效。