阵列体检是什么
阵列状态现场快速体检,是把排障动作固定成一套从上到下的检查顺序:先看控制器与阵列整体状态和后台任务,再看物理盘状态与错误计数,随后核对缓存策略与掉电保护,最后读事件日志与时间线比对业务故障时刻。按层次走可以避免东一榔头西一棒子,也能让不同人得到可比较的结论。
体检命令序列
体检命令序列
storcli /c0 show | grep -Ei "status|fw|memory" # 控制器状态与固件
storcli /c0/vall show summary # 阵列整体
storcli /c0/eall/sall show summary # 物理盘整体
storcli /c0 show all | grep -i -E "rebuild|init|cc" # 后台任务
storcli /c0 show events | tail -30 # 最近事件
storcli /c0/cv show all; storcli /c0/bbu show all # 缓存与掉电保护检查顺序
- 阵列整体:状态是否最优,是否有后台任务在跑
- 虚拟盘:级别、容量与设计文档是否一致
- 物理盘:有无离线、故障、重建中的盘,错误计数的量级如何
- 缓存:写策略是否被降级,掉电保护模块是否健康
- 事件:近 30 条事件与报障时间是否吻合
异常判读
| 现象 | 可能原因 | 下一步 |
|---|---|---|
| 虚拟盘状态降级 | 成员盘缺失或故障 | 查物理盘状态与事件日志时间线 |
| 物理盘离线 | 盘被控制器剔除 | 评估能否恢复或按流程更换 |
| 存在重建任务 | 有盘刚被顶替或重插 | 监控进度与业务延迟变化 |
| 写策略变为通写 | 掉电保护异常 | 查电池或电容状态与充放电记录 |
体检输出先留档再动手处理;很多「复发故障」的线索都藏在上一轮体检的基线里。
把体检命令固化成脚本并统一输出字段,跨机器、跨班次的结论才能横向对比;纯人工巡检很难长期保持同样深度。
处置顺序原则
- 先取证:任何复位、换盘、清配置之前先采集全量输出
- 先保业务:能通过热备或降级继续运行的情况下,优先保证业务可用
- 先隔离:涉及共享部件(背板、线缆、供电)时按域隔离再验证
- 先记录:处置动作与时间写入工单,便于复盘与责任界定