【技术实现步骤摘要】
一种电源模块固件版本升级方法、装置、设备及存储介质
本专利技术涉及云计算数据中心
,特别是涉及一种电源模块固件版本升级方法、装置、设备及存储介质。
技术介绍
在存储设备中,电源供电模块(PowerSupplyUnit,简称PSU)用于给设备供电,当软件功能发生变更时,需要对PSU的版本进行升级已支持PSU的新功能。传统的PSU固件升级方式,分为两种:一种是版本号发生变更后,进行手动升级;一种是在设备启动的过程中进行自动升级。该方案的缺点,当两个PSU的版本都需要升级时,多个存储节点同时对两个PSU进行升级,当升级过程中出现异常以后,导致两个PSU都不能供电,使存储设备的存储业务中断,造成用户的数据丢失。因此,如何避免两个PSU因为升级失败导致设备断电的风险,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种电源模块固件版本升级方法、装置、设备及存储介质,可以避免设备断电的风险。其具体方案如下:一种电源模块固件版本升级方法,包括:定时检测 ...
【技术保护点】
1.一种电源模块固件版本升级方法,其特征在于,包括:/n定时检测两个PSU的版本号是否与预期版本号一致;/n若第一个PSU的版本号与所述预期版本号不一致且满足升级条件时,对第一个PSU固件版本进行升级;/n当第一个PSU固件版本升级成功后,若第二个PSU的版本号与所述预期版本号不一致且满足所述升级条件时,对第二个PSU固件版本进行升级。/n
【技术特征摘要】
1.一种电源模块固件版本升级方法,其特征在于,包括:
定时检测两个PSU的版本号是否与预期版本号一致;
若第一个PSU的版本号与所述预期版本号不一致且满足升级条件时,对第一个PSU固件版本进行升级;
当第一个PSU固件版本升级成功后,若第二个PSU的版本号与所述预期版本号不一致且满足所述升级条件时,对第二个PSU固件版本进行升级。
2.根据权利要求1所述的电源模块固件版本升级方法,其特征在于,定时检测两个PSU的版本号是否与预期版本号一致,具体包括:
在集群层定时检测两个PSU的版本号是否与预期版本号一致。
3.根据权利要求2所述的电源模块固件版本升级方法,其特征在于,所述升级条件包括:两个节点在线,两个PSU在线,PSU没有告警,PSU的输出电压正常,节点没有固件升级失败的告警。
4.根据权利要求3所述的电源模块固件版本升级方法,其特征在于,对第一个PSU固件版本进行升级,具体包括:
接收第一个PSU固件升级文件;
关闭第一个PSU的输出电压;
接收并执行第一个PSU固件升级命令。
5.根据权利要求4所述的电源模块固件版本升级方法,其特征在于,在对第一个PSU固件版本进行升级之后,还包括:
在等待第一预设时间后,打开第一个PSU的输出电压;
检测第一个PSU的版本号是否升级到预期版本号;
若否,则告知用户固件版本升级失败,并及时更换第一个PSU,修复告警,同时停止第二个PSU固件版本的升级;
若是,则在等待第二预设时间后,核对第一个PSU固件版本和输出电压;
若出现异常,则上报告警,同时停止第二个PSU固件版本的升级;
若未出现异常,则判定第一个PSU固件版...
【专利技术属性】
技术研发人员:姜辉,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。