[发明专利]一种故障修复方法及装置在审
申请号: | 202010430601.1 | 申请日: | 2020-05-20 |
公开(公告)号: | CN111708652A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 李雪 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 修复 方法 装置 | ||
本申请提供一种故障修复方法及装置,该方法包括:当BIOS启动后进入引导设备选择BDS阶段时,加载服务器当前的各种外围硬件设备的驱动,并对各种外围硬件设备进行初始化处理;若所述BIOS在设定的定时器时长内且已引导操作系统OS加载,则调用退出启动服务,并根据所述退出启动服务,退出所述BDS阶段。若所述BIOS超过所述定时器时长且未引导所述OS加载,则触发故障修复执行策略,并根据所述故障修复执行策略,对所述BIOS进行故障修复。
技术领域
本申请涉及通信技术领域,尤其涉及一种故障修复方法及装置。
背景技术
对于X86服务器系统来说,通常是由主机(host)CPU及南桥(英文:PlatformController Hub,简称:PCH)作为主控芯片组,负责协调调度整个系统的资源。PCH下外挂一颗ROM芯片作为基本输入输出系统(英文:Basic Input Output System,简称:BIOS)程序的载体,负责初始化服务器的底层硬件,直至将整个系统的控制权交给操作系统(英文:Operating System,简称:OS)处理。基板管理控制器(英文:Baseboard ManagementController,简称:BMC)作为一个独立的外挂平台管理程序,主要负责监控服务器的健康状态。
对于X86服务器底层涉及的硬件设备,包含了CPU,PCH,显卡,内存,硬盘,及各种PCI/PCIE外接卡等等。BIOS需要在开机自检过程中负责初始化这些外围硬件设备,保证控制权交给OS后,OS可以稳定健康的运行。但是,如果BIOS在开机自检过程中出现了故障,导致BIOS无法继续运行下去,此时,为了避免用户长时间在BIOS自检界面中等待,就需要BIOS进行自动恢复机制来进行自我修复。
BIOS启动过程中需要与BMC系统进行交互,X86服务器架构是通过智能平台管理接口(英文:Intelligent Platform Management Interface;简称:IPMI)进行两者间的通信。BIOS通过发送IPMI指令来动BMC系统的定时器,实现系统重启,系统下电,循环重启等故障恢复机制。
但是,现有的BIOS故障恢复机制也存在以下问题:BIOS和BMC系统中都存在IPMI组件需要进行初始化。BIOS启动后等待BMC的IPMI模块初始化完成,BIOS发送IPMI指令启动BMC系统的定时器。BIOS需要依赖BMC系统的定时器才能完成故障恢复。如果BMC系统出现故障无法与BIOS进行IPMI指令交互,此时,BIOS故障恢复机制也就失效了。
发明内容
有鉴于此,本申请提供了一种故障修复方法及装置,用以实现当服务器开机过程出现故障时,BIOS故障恢复无需依赖外围BMC系统,降低BIOS与BMC系统之间的耦合依赖关系,提升BIOS运行独立性。
第一方面,本申请提供了一种故障修复方法,所述方法包括:
当BIOS启动后进入引导设备选择BDS阶段时,加载服务器当前的各种外围硬件设备的驱动,并对各种外围硬件设备进行初始化处理;
若所述BIOS在设定的定时器时长内且已引导操作系统OS加载,则调用退出启动服务,并根据所述退出启动服务,退出所述BDS阶段。
若所述BIOS超过所述定时器时长且未引导所述OS加载,则触发故障修复执行策略,并根据所述故障修复执行策略,对所述BIOS进行故障修复。
第二方面,本申请提供了一种故障修复装置,所述装置包括:
加载初始化单元,用于当BIOS启动后进入引导设备选择BDS阶段时,加载服务器当前的各种外围硬件设备的驱动,并对各种外围硬件设备进行初始化处理;
调用退出单元,用于若所述BIOS在设定的定时器时长内且已引导操作系统OS加载,则调用退出启动服务,并根据所述退出启动服务,退出所述BDS阶段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010430601.1/2.html,转载请声明来源钻瓜专利网。