[发明专利]PFR异常情况恢复CPLD能力方法、系统、电子设备及存储介质在审
申请号: | 202211203189.5 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115525557A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 李长治;崔丽杰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;马鹏林 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pfr 异常 情况 恢复 cpld 能力 方法 系统 电子设备 存储 介质 | ||
1.一种PFR异常情况恢复CPLD能力方法,应用于服务器上;其特征在于,该方法包括:
根据需求,刷新待测PFR系统的测试BMC、BIOS固件;
完成刷新测试BMC、BIOS固件后,定时或不定时的通过外部端口向PFR系统发送服务器断电指令,模拟CPLD固件崩溃的情况;然后再通过外部端口向PFR系统发送服务器上电指令,获得测试结果。
2.如权利要求1所述的PFR异常情况恢复CPLD能力方法,其特征在于,所述测试结果包括:
如果PFR系统异常情况恢复CPLD功能正常,此时服务器可以正常开机,自动校验目前CPLD版本与设置版本;如果校验正常,则本次测试正常,记录相关测试结果,之后重复上述过程,并记录信息,循环测试以验证稳定性;
如果在循环过程中服务器无法正常开机,则PFR恢复能力失效,本轮测试失败,记录异常情况;
如果可以开机,但CPLD版本不为设置的版本,将记录报错,并继续循环测试;循环测试完成后,自动按照测试要求对所有数据进行分析,输出测试结果。
3.如权利要求2所述的PFR异常情况恢复CPLD能力方法,其特征在于,所述如果在循环过程中服务器无法正常开机,则PFR恢复能力失效,本轮测试失败,记录异常情况,包括通过图像弹窗方式报错。
4.一种PFR异常情况恢复CPLD能力系统,其特征在于,该系统包括:外部串口管理模块、数据解码模块、交互界面、AC管理模块、测试数据库、数据分析模块、测试异常报警管理模块和PFR自动化管理模块;
所述外部串口管理模块,与待测服务器的外部通信,调整外部通信过程中不同模块的信息传递优先级,调整上下行顺序,提供暂存环境;
所述数据解码模块,用于获得外部串口数据、指令信息与指令转码工作;
所述交互界面,用于为测试人员的交互环境,收集设置参数和设置信息,将相关信息传递到PFR自动化管理模块中;
所述AC管理模块,用于在接收到交互界面发出的对应断电信息后,按照程序流程对服务器对应供电接口断电,实现异常情况的触发;
所述测试数据库,用于以特征值的方式对PFR测试中所需的设置参数、设置方法、系统信息、服务器信息等内容进行分类管理,同时记录测试流程,不同服务器型号的测试方法;
所述数据分析模块,用于测试完成后,自动从测试数据库调用测试测试标准与比对步骤,根据测试要求比对测试过程中产生的测试数据;
所述测试异常报警管理模块,用于负责相应数据分析模块的报警信息,按照测试设置向交互界面发送相应报警指令;
所述PFR自动化管理模块,承担各个模块的信息流转,测试情况管理功能。
5.如权利要求4所述的PFR异常情况恢复CPLD能力系统,其特征在于,所述数据解码模块对于数据上行过程,提供固件上传时的数据暂存空间,将待测PFR系统控制指令转化未对应部件所需的控制格式,稳定发送控制指令;所述数据解码模块对于数据下行过程,它提供测试数据采集过程中的暂存空间,将数据整理后回传到PFR自动化管理模块中。
6.如权利要求4所述的PFR异常情况恢复CPLD能力系统,其特征在于,所述AC管理模块采用单独配置或者将功能嵌入到智能PDU中。
7.如权利要求4所述的PFR异常情况恢复CPLD能力系统,其特征在于,所述测试数据库还用于记录测试循环中每次测试生成的测试数据,不同型号服务器、不同类型PFR系统的测试比对标准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211203189.5/1.html,转载请声明来源钻瓜专利网。