[发明专利]PFR异常情况恢复CPLD能力方法、系统、电子设备及存储介质在审
申请号: | 202211203189.5 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115525557A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 李长治;崔丽杰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;马鹏林 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pfr 异常 情况 恢复 cpld 能力 方法 系统 电子设备 存储 介质 | ||
本发明涉及计算机技术领域,具体涉及PFR异常情况恢复CPLD能力方法、系统、电子设备及存储介质。该方法根据需求,刷新待测PFR系统的测试BMC、BIOS固件;完成刷新测试BMC、BIOS固件后,定时或不定时的通过外部端口向PFR系统发送服务器断电指令,模拟CPLD固件崩溃的情况;然后再通过外部端口向PFR系统发送服务器上电指令,获得测试结果。本发明实现了PFR系统异常情况下CPLD恢复能力测试的自动化,减少了手动测试环境搭建、循环测试的时间损失。全自动的测试流程提高了测试的准确性,严肃性。
技术领域
本发明涉及计算机技术领域,尤其涉及PFR异常情况恢复CPLD能力方法、系统、电子设备及存储介质。
背景技术
服务器的PFR(Platform Firmware Resilience,平台固件弹性)功能是服务器运行稳定的重要保障,它能在服务器固件出现异常情况时保护服务器固件安全。PFR功能能否及时有效的发挥作用是保障服务器运行安全的重要因素。因此,服务器测试阶段需要针对PFR的功能实现情况、工作稳定性、异常情况处理进行测试。
PFR测试具有较高专业性,需要测试人员深入理解测试文档要求,使用对应工具进行测试,测试步骤繁琐,消耗时间长,人力投入较大。
现有技术环境下,测试人员可以通过查询PFR技术文档的方式确认测试所需环境、工具及测试方法、测试数据要求,并按照技术文档要求配置测试环境。手动安装对应的测试软件、驱动程序等软件,配置操作系统环境。之后根据测试要求手动处触发异常情况,收集对应测试数据进行分析。针对PFR测试专业性高,所用工具复杂的问题,可以采用功能整合的方式进行解决。如CN202110964736.0。可以实现对PFR功能是否支持、所使用PFR固件是否符合版本要求、PFR测试寄存器数据查询等功能,减少劳动强度,提高工作效率。
上述解决方案可以实现对PFR测试中信息收集和软件整理方面的部分自动化,可以在一定程度上简化测试流程,提高测试效率。但是现有技术方案并不适用于PFR测试的实际情况,无法自动对PFR最重要的服务器容灾能力进行检测,也无法实现对PFR功能组件的稳定性检测。测试人员依然需要手动配置测试环境后,按照设计用例手动进行测试,手动触发异常情况(如异常断电、固件传输异常、CPLD崩溃、CPLD升级中崩溃等情况),手动分析数据结果。
发明内容
为了解决上述现有技术中存在的技术问题,本发明提供了一种PFR异常情况恢复CPLD能力方法、系统、电子设备及存储介质,解决了PFR异常情况的稳定性测试自动化问题,可以实现对PFR容灾功能的自动化测试的功能。满足PFR测试中异常情况下恢复CPLD测试需求。
为实现上述目的,本发明实施例提供了如下的技术方案:
第一方面,在本发明提供的一个实施例中,提供了PFR异常情况恢复CPLD能力方法,应用于服务器上;该方法包括以下步骤:
根据需求,刷新待测PFR系统的测试BMC、BIOS固件;
完成刷新测试BMC、BIOS固件后,定时或不定时的通过外部端口向PFR系统发送服务器断电指令,模拟CPLD固件崩溃的情况;然后再通过外部端口向PFR系统发送服务器上电指令,获得测试结果。
作为本发明的进一步方案,所述测试结果包括:
如果PFR系统异常情况恢复CPLD功能正常,此时服务器可以正常开机,自动校验目前CPLD版本与设置版本;如果校验正常,则本次测试正常,记录相关测试结果,之后重复上述过程,并记录信息,循环测试以验证稳定性;
如果在循环过程中服务器无法正常开机,则PFR恢复能力失效,本轮测试失败,记录异常情况;
如果可以开机,但CPLD版本不为设置的版本,将记录报错,并继续循环测试;循环测试完成后,自动按照测试要求对所有数据进行分析,输出测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211203189.5/2.html,转载请声明来源钻瓜专利网。