[发明专利]一种用于刀片服务器的BIOS的备份或恢复的方法和装置在审
申请号: | 201711393643.7 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108052418A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 司昌亮 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 刀片 服务器 bios 备份 恢复 方法 装置 | ||
本发明公开了一种用于刀片服务器的BIOS的备份或恢复的方法和装置,该方法包括:步骤S1,机箱管理控制器初始化完成后,将第一FLAG信号赋值为预设值;步骤S2,机箱管理控制器将第一FLAG信号和第二FLAG信号一并发送给基板控制器,以通知基板控制器进行镜像更新,其中,第二FLAG信号上设有刀片的ID号;步骤S3,机箱管理控制器接收基板控制器的反馈信息,并根据反馈信息进行BIOS的备份或恢复。本发明通过基板控制器和机箱管理控制器的交互,实现了刀片服务器BIOS的备份和恢复。
技术领域
本发明涉及刀片服务器领域,具体来说,涉及一种用于刀片服务器的BIOS的备份或恢复的方法和装置。
背景技术
在刀片服务器系统中,第一次组装或者更换硬件,上电后刀片将会开机上电自检,其运行的第一个程序就是BIOS(Basic Input Output System,基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序),其主要功能是为计算机提供最底层的、最直接的硬件设置和控制,当BIOS发生故障时,刀片无法正常引导到操作系统,也就无法使用系统的硬件资源,大大削弱了刀片服务器的整机计算能力。
此外,现有技术是在每个刀片上放置2个ROM(Read-Only Memory,只读存储器),当发现其中一个ROM启动不了,切换到另一个ROM上,但该方案至少存在如下缺陷:
每个刀片主板上都会预装2个ROM芯片,增加成本;
由于同一时刻硬件接口固定接到某一个ROM芯片上,无法对备份的ROM芯片进行在线升级,从而具有后期升级成本高、容易出错的缺陷;
备用ROM芯片的BIOS出厂前就要更新好,版本比较老旧,如果硬件或者功能发生大的改变,有可能导致备用ROM芯片无法引导,导致备份恢复功能失效。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种用于刀片服务器的BIOS的备份或恢复的方法和装置。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种用于刀片服务器的BIOS的备份或恢复的方法。
该用于刀片服务器的BIOS的备份或恢复的方法包括:步骤S1,机箱管理控制器初始化完成后,将第一FLAG信号赋值为预设值;步骤S2,机箱管理控制器将第一FLAG信号和第二FLAG信号一并发送给基板控制器,以通知基板控制器进行镜像更新,其中,第二FLAG信号上设有刀片的ID号;步骤S3,机箱管理控制器接收基板控制器的反馈信息,并根据反馈信息进行BIOS的备份或恢复。
根据本发明的一个实施例,在步骤S2和步骤S3之间包括:BIOS根据第一FLAG信号进行启动;以及在BIOS启动成功的情况下,基板控制器根据第二FLAG信号,读取BIOS的镜像文件并将镜像文件发送给机箱管理控制器。
根据本发明的一个实施例,步骤S3包括:机箱管理控制器接收基板控制器发送的镜像文件,并将镜像文件保存至SD卡内,从而进行BIOS的备份。
根据本发明的一个实施例,在步骤S2和步骤S3之间包括:BIOS根据第一FLAG信号进行启动;以及在BIOS启动失败的情况下,基板控制器将启动失败的信息发送给机箱管理控制器。
根据本发明的一个实施例,步骤S3包括:管理控制器接收到启动失败的信息后,管理控制器将备份的BIOS发给基板控制器,并通知基板控制器进行BIOS的恢复。
根据本发明的另一方面,提供了一种用于刀片服务器的BIOS的备份或恢复的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711393643.7/2.html,转载请声明来源钻瓜专利网。