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 不一致:两套工具命名习惯不同,含义可相互对照