HPE 3PAR CF22050(StoreServ)控制器电池更换完整操作
一、告警说明
告警:节点 1,电池 1 已降级 (失败),备件 PN:P04041-001
该电池是控制器缓存备用电池(BBU),故障后果:
缓存写缓存禁用,切为直通模式,数据库 / 大文件 IO 性能大幅下降;
突发断电时,缓存未落盘数据丢失,存在数据损坏风险;
存储持续触发硬件故障告警,影响维保巡检验收。
二、更换前准备
备件:确认电池部件号 P04041-001,原厂全新 3PAR 控制器缓存电池;
工具:十字螺丝刀、防静电手环;
前置检查(登录 3PAR CLI 执行)
bash
运行
# 查看电池完整状态
showbattery
# 确认控制器、磁盘、主机路径无其他告警
showalert
showpd
showcontroller
# 确认缓存当前模式(故障时会显示Write Through)
showcache
业务校验:确认存储无数据重构、无业务割接高峰,可短暂单控制器运行。
三、更换方案分两种场景
场景 1:双控制器集群(绝大多数生产环境,不中断业务,热插拔更换)
CF22050 双控架构支持在线热更换单控电池,另一台控制器接管全部业务,业务零中断。
步骤 1:隔离故障控制器(节点 1)
Web 界面 / CLI 将故障控制器置为维护模式
bash
运行
setcontroller maintenance true 1
确认主机链路自动切换至节点 2 控制器,业务无断流;
登录服务器,确认业务读写正常,无 IO 报错。
步骤 2:物理更换电池
佩戴防静电手环,打开存储机柜节点 1 控制器机框前面板;
找到控制器缓存电池模块(控制器板侧边可插拔小模组,标识 Battery 1,PN P04041-001);
捏住电池拉手,水平向外平稳拔出故障电池;
拆除新电池防静电包装,对齐插槽平稳推入,卡紧到位。
步骤 3:退出维护、校验状态
取消控制器维护模式
bash
运行
setcontroller maintenance false 1
等待电池自动充电识别(5~15 分钟),执行查看状态
bash
运行
showbattery
正常状态:OK、Charging/Full,无 Failed/Degraded 标识;
3. 清除旧告警,验证缓存恢复 Write Back 模式
bash
运行
ackalert 54
showcache
观察 2 小时,确认不再弹出电池降级告警。
场景 2:单控制器设备(必须停机更换,业务中断)
通知业务停机,备份数据;
Web 界面关闭所有主机卷映射,停止上层业务;
正常关机 3PAR 存储:shutdown -s;
断开节点 1 供电,拆机更换电池;
上电开机,等待存储完整初始化,校验电池状态后恢复业务。
四、更换后关键注意事项
电池充电校准周期
新电池更换后需要连续通电 24~48 小时完成完整充放电学习周期,初期可能短暂显示充电中,属于正常现象;
缓存模式恢复
电池识别正常后,系统自动切回 Write Back 写缓存,IO 性能恢复;若长期仍为 Write Through,重新插拔电池或升级控制器固件;
告警残留处理
旧告警不会自动消失,CLI 执行 ackalert 告警ID 手动确认清除;
备件校验
第三方兼容电池极易出现识别失败、持续告警,必须使用原厂 P04041-001 备件。
五、更换后常见异常处理
插入新电池仍提示 Degraded/Failed
重新插拔电池,擦拭金手指;
等待 30 分钟充电后再次查看;
升级 3PAR OS 固件至对应 CF22050 稳定版本;
更换后控制器离线
确认电池完全卡紧,插槽无松动;
重启控制器节点 restartcontroller 1;
电池充满后反复告警
备件型号不匹配,更换原厂 P04041-001 电池。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论