[发明专利]一种服务器flash系统校验及故障定位方法及装置有效

专利信息
申请号: 202111094944.6 申请日: 2021-09-17
公开(公告)号: CN113868003B 公开(公告)日: 2023-07-18
发明(设计)人: 赵子腾 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F11/07 分类号: G06F11/07
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 张营磊
地址: 215100 江苏省苏州*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 服务器 flash 系统 校验 故障 定位 方法 装置
【权利要求书】:

1.一种服务器flash系统校验及故障定位方法,其特征在于,包括如下步骤:

S1.在BMC或BIOS中设置第三flash,并在对第一flash与第二flash进行固件刷新前,将第一flash中固件,或第二flash中固件,或将第一flash中固件和第二flash中固件进行逻辑处理后生成的新固件,刷新到第三flash;步骤S1具体步骤如下:

S11.在BMC或BIOS中设置第三flash;

S12.判断第一flash与第二flash是否同步刷新;

若是同步刷新,进入步骤S13;

若是异步刷新,进入步骤S14;

S13.将第一flash中固件或第二flash中固件存储到第三flash,再在第一flash与第二flash中刷新相同固件,进入步骤S2;

S14.在第一flash中刷新第一固件,在第二flash中刷新第二固件,并将第一固件与第二固件进行逻辑处理后,生成用于校验的第三固件,再将第三固件存储到第三flash;

S2.BMC启动对BMC或BIOS中固件版本调试后,将第一flash中固件与第二flash中固件或与第一flash固件刷新前固件进行比对,判断二者是否一致,并在不一致时,对不一致的位置解析具体设置项后生成日志,再使用第一flash刷新前的固件对第一flash进行还原;步骤S2具体步骤如下:

S21.当BMC启动调试或检测到BMC或BIOS的指定故障时,启动BMC或BIOS的固件版本调试;

S22.判断第一flash与第二flash是否同步刷新;

若是同步刷新,进入步骤S23;

若是异步刷新,进入步骤S26;

S23.BMC读取第一flash和第二flash中固件进行比对,判断是否一致;

若一致,进入步骤S25;

若不一致,进入步骤S24;

S24.对第一flash和第二flash 中固件不一致的位置解析具体设置项后,生成日志;

S25.BMC读取第三flash中固件信息后写入第一flash,还原第一flash中原有固件,进入步骤S3;

S26.BMC读取第二flash中第二固件和第三flash中第三固件,还原出第一flash中原有固件,并将第一flash中固件与第一flash中原有固件进行比对,判断是否一致;

若一致,进入步骤S28;

若不一致,进入步骤S27;

S27.对第一flash中固件和第一flash 中原有固件不一致的位置解析具体设置项后,生成日志;

S28.BMC将还原后的第一flash中原有固件写入第一flash中;

S3.分别使用第一flash和第二flash进行启动,判断是否可以复现问题,并在复现问题时,暂停测试,对日志中记录的问题进行分析,以及在不能复现问题时,记录日志后继续测试,等待设定时间段后再次判断是否复现问题;步骤S3具体步骤如下:

S31.通过第一flash进行启动,判断是否可以复现问题;

若是,进入步骤S34;

若否,进入步骤S32;

S32.记录日志,并切换第二flash进行启动,判断是否可用复现问题;

若是,进入步骤S34;

若否,进入步骤S33;

S33.记录日志,继续测试设定时间段后判断是否复现问题;

S34.暂停测试,对日志中记录的问题进行分析,结束。

2.如权利要求1所述的服务器flash系统校验及故障定位方法,其特征在于,步骤S22中,若第一flash与第二flash同步刷新,进入步骤S23之前还包括如下步:

S2A.判断BMC检测到的报错信息,是否可以直接定位到BMC或BIOS的对应故障;

若是,进入步骤S2B;

若否,进入步骤S2C;

S2B.BMC直接针对固件版本进行调试,进入步骤S23;

S2C.BMC发出告警,并等待上传的手动抓取日志后,对固件版本进行调试,进入步骤S23。

3.如权利要求2所述的服务器flash系统校验及故障定位方法,其特征在于,第一flash与第二flash同步刷新对应BMC网页升级固件的应用场景;

第一flash与第二flash异步刷新对应片上flash工具或uTool工具升级固件的应用场景。

4.一种服务器flash系统校验及故障定位装置,其特征在于,包括:

备份flash设置模块(1),用于在BMC或BIOS中设置第三flash,并在对第一flash与第二flash进行固件刷新前,将第一flash中固件,或第二flash中固件,或将第一flash中固件和第二flash中固件进行逻辑处理后生成的新固件,刷新到第三flash;备份flash设置模块(1)包括:

第三flash设置单元(1.1),用于在BMC或BIOS中设置第三flash;

刷新模式第一判断单元(1.2),用于判断第一flash与第二flash是否同步刷新;

固件备份单元(1.3),用于同步刷新时,将第一flash中固件或第二flash中固件存储到第三flash,再在第一flash与第二flash中刷新相同固件;

校验固件备份单元(1.4),用于异步刷新时,在第一flash中刷新第一固件,在第二flash中刷新第二固件,并将第一固件与第二固件进行逻辑处理后,生成用于校验的第三固件,再将第三固件存储到第三flash;

第一flash固件刷新前后比对模块(2),用于BMC启动对BMC或BIOS中固件版本调试后,将第一flash中固件与第二flash中固件或与第一flash固件刷新前固件进行比对,判断二者是否一致,并在不一致时,对不一致的位置解析具体设置项后生成日志,再使用第一flash刷新前的固件对第一flash进行还原;第一flash固件刷新前后比对模块(2)包括:

固件版本调试启动单元(2.1),用于当BMC启动调试或检测到BMC或BIOS的指定故障时,启动BMC或BIOS的固件版本调试;

刷新模式第二判断单元(2.2),用于判断第一flash与第二flash是否同步刷新;

第一flash与第二flash固件比对单元(2.3),用于同步刷新时,BMC读取第一flash和第二flash中固件进行比对,判断是否一致;

第一异常点解析单元(2.4),用于第一flash中固件与第二flash中固件比对不一致时,对第一flash和第二flash 中固件不一致的位置解析具体设置项后,生成日志;

第一flash固件第一还原单元(2.5),用于通过BMC读取第三flash中固件信息后写入第一flash,还原第一flash中原有固件;

原有固件与当前固件比对单元(2.6),用于异步刷新时,BMC读取第二flash中第二固件和第三flash中第三固件,还原出第一flash中原有固件,并将第一flash中固件与第一flash中原有固件进行比对,判断是否一致;

第二异常点解析单元(2.7),用于当第一flash中固件与第一flash中原有固件比对不一致时,对第一flash中固件和第一flash 中原有固件不一致的位置解析具体设置项后,生成日志;

第一flash固件第二还原单元(2.8),用于BMC将还原后的第一flash中原有固件写入第一flash中;

固件刷新问题复现模块(3),用于分别使用第一flash和第二flash进行启动,判断是否可以复现问题,并在复现问题时,暂停测试,对日志中记录的问题进行分析,以及在不能复现问题时,记录日志后继续测试,等待设定时间段后再次判断是否复现问题;固件刷新问题复现模块(3)包括:

第一复现问题判断单元(3.1),用于通过第一flash进行启动,判断是否可以复现问题;

第二复现问题判断单元(3.2),用于第一flash启动后无法复现问题时,记录日志,并切换第二flash进行启动,判断是否可用复现问题;

日志记录单元(3.3),用于第二flash启动后无法复现问题时,记录日志,继续测试设定时间段后判断是否复现问题;

问题分析单元(3.4),用于第一flash启动后或第二flash启动后,可以复现问题时,暂停测试,对日志中记录的问题进行分析。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111094944.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top