首页/系统/服务器硬件与 RAID 速查/MegaCLI 查看控制器信息
阵列卡管理68 条

MegaCLI 查看控制器信息

掌握控制器状态、固件版本、内存大小与告警状态,是硬件工单与故障排查的基础信息,一条命令即可导出。

AdpAllInfo 是什么

-AdpAllInfo 是 MegaCLI 中查看控制器全量信息的命令:卡型号、固件版本、缓存容量、当前告警状态、盘的汇总计数等一次输出。它是提交硬件工单与做固件基线管理的基础材料,也是判断「这台机器的卡是不是与设计一致」最快的入口。命令只读,不会改变控制器状态,可以随时在生产机上执行。

基本信息

命令/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0
适用环境存量 LSI/Broadcom 卡与 Dell PERC 的旧平台,新平台多用 storcli
输出属性只读命令,可在生产环境直接执行
配套命令-LDInfo 看虚拟盘、-PDList 看物理盘

控制器信息查询

控制器信息查询
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 | head -60
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 | grep -Ei "Product Name|FW Package|Memory|Degraded|Failed Disks"
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 > /tmp/adpinfo_$(date +%F).txt   # 基线留档
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 | grep -i -E "Alarm|Battery"

关键字段读法

字段含义关注点
Product Name控制器型号与采购配置和兼容性列表核对
FW Package Build固件包版本纳入基线,变更时需留记录
Memory卡上缓存容量与设计一致,容量影响写性能
Degraded / Failed Disks降级与故障盘计数非 0 需立即查看具体盘
Alarm State蜂鸣器状态现场有响声时据此确认来源

典型使用场景

  • 硬件工单:提取卡型号与固件版本,按厂商表单字段填写
  • 固件基线:定期采集并比对,发现固件被意外升级或回退
  • 交付验收:核对缓存容量与卡型号是否与订单一致
  • 故障初判:先用降级与故障盘计数判断问题范围,再逐盘细化
  • 变更准备:升级固件或调整策略前记录当前配置作为回退参照
巡检脚本建议把 -AdpAllInfo 的关键行抓出来做基线对比,固件或内存配置变化时能尽早发现。
对外提交日志前按内部流程处理敏感信息:序列号、主机名、BMC 地址通常需要脱敏或标注使用范围。

常见疑问

  • 输出太长怎么用:先按关键字过滤出型号、固件、缓存与告警四类字段
  • 同一机器有多张卡:用 -aALL 遍历,或在命令中指定卡号避免遗漏
  • 字段与 storcli 不一致:两套工具命名习惯不同,含义可相互对照

易错点

  • 只看状态不看固件版本:不同固件行为差异会造成同故障现象不同处理方式
  • 把输出直接贴给厂商而不做脱敏:序列号与主机名属于敏感信息,注意内部流程要求
  • 不在变更前留基线:固件或配置被改动后无法证明变更前后的差异

数据来源与参考

  • MegaCLI 命令参考(-AdpAllInfo)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌