[发明专利]一种计算机系统中的固件镜像切换方法、装置及介质在审
申请号: | 202110314330.8 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113032788A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 孙秀强;黄家明;班华堂;李勋堂 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/61 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机系统 中的 固件镜像 切换 方法 装置 介质 | ||
本发明公开了一种计算机系统中的固件镜像切换方法、装置及计算机可读存储介质,该方法包括:预先记录并存储固件的正常启动时长;在通过可编程逻辑器件控制服务器上电开机启动固件时,开始计时;在当前累积时长达到固件的正常启动时长时,判断固件是否已启动完成,若未启动完成,则将固件从主固件切换至对应的备份固件上。本发明通过预先将固件对应的正常启动时长进行存储,在通过可编程逻辑器件控制服务器上电开机并启动固件时就开始计时,在计时过程中检测固件是否正常启动,且在当前累积时长达到固件的正常启动时长时固件仍未启动完成时,就将固件从主固件切换至对应的备份固件上,从而完成备份固件的自动切换,提高系统启动效率及系统可靠性。
技术领域
本发明实施例涉及计算机技术领域,特别是涉及一种计算机系统中的固件镜像切换方法、装置及计算机可读存储介质。
背景技术
随着科技的快速发展,芯片行业中的各种架构的服务器皆应运而生,如X86架构、RISC-V架构、ARM架构、Mips架构、Power架构、OpenPower架构等多种架构芯片迅猛发展,每种架构的服务器芯片虽然各不相同,但是都离不开固件的管理,这种固件不仅包括传统意义上的BIOS(Basic Input Output System,基本输入输出系统)和BMC(BaseboardManagement Controller,基板管理控制器)固件管理,而且还包括其他独有的固件管理,如有些ARM厂商会有SCP(SMpro(System Management Program,系统管理程序)和PMpro(PowerManagement Program,电源管理程序)的统称)固件管理,有些厂商会有单独的固件管理,无论哪种架构的服务器都离不开固件的管理。
目前,在台式机或服务器产品中通常是通过硬件工程师设计两个BIOS芯片的硬件电路,然后通过跳帽将主备份BIOS芯片进行切换,即使主BIOS损坏或者丢失但可通过跳帽将备份BIOS启用,以达到台式机或服务器正常使用的功能,现有技术中的服务器厂商大多都是采用这种通过跳帽的形式来启动备份的BIOS或者备份的BMC固件来达到管理启用备份BIOS或者备份BMC固件的方案,由跳帽的方式需要基于人工完成,虽然这种方式可靠但效率较低。
鉴于此,如何提供一种解决上述技术问题的计算机系统中的固件镜像切换方法、装置及计算机可读存储介质成为本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种计算机系统中的固件镜像切换方法、装置及计算机可读存储介质,在使用过程中能够完成备份固件的自动切换,提高系统启动效率及系统可靠性。
为解决上述技术问题,本发明实施例提供了一种计算机系统中的固件镜像切换方法,包括:
预先记录并存储固件的正常启动时长;
在通过可编程逻辑器件控制服务器上电开机启动固件时,开始计时;
在当前累积时长达到所述固件的正常启动时长时,判断所述固件是否已启动完成,若未启动完成,则将所述固件从主固件切换至对应的备份固件上。
可选的,在所述将所述固件从主固件切换至对应的备份固件上之后,还包括:
在启动所述备份固件同时重新开始计时,并在当前累积时长达到所述备份固件的正常启动时长时,判断所述备份固件是否已启动完成,若未启动完成,则判断是否存在与所述固件对应的其他备份固件,若存在,则将当前的备份固件切换至下一个对应的备份固件上,并返回执行所述启动所述备份固件同时重新开始计时的步骤;若不存在,则通过所述可编程逻辑器件执行服务器关机动作。
可选的,所述判断所述固件是否已启动完成的过程为:
判断是否接收到与所述固件对应的启动成功信号,若是,则所述固件启动完成,若否,则所述固件未启动完成。
可选的,所述判断是否接收到与所述固件对应的启动成功信号的过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110314330.8/2.html,转载请声明来源钻瓜专利网。