Device and system upgrading method, the invention discloses the basic input and output system, the method includes: a substrate management controller receives the remote upgrade instruction, to obtain the required upgrade file, and save, when the server restarts, the basic input output system for upgrading files from the substrate management controller, and according to the acquired the upgrade file to complete the upgrade operation. By adopting the proposal of the invention, the resources in the belt can be saved and the service interruption can be avoided, and the upgrading efficiency can be improved.
【技术实现步骤摘要】
本专利技术涉及服务器的运维技术,特别涉及基本输入输出系统的升级方法、装置和系统。
技术介绍
现有技术中,当需要对服务器中的基本输入输出系统(BIOS,Basic Input Output System)进行升级操作时,多采用以下方式:通过scp命令或wget命令将升级文件远程拷贝到待升级的服务器上,然后登陆到服务器的操作系统(OS,Operating System),完成BIOS的升级操作,升级操作完成之后,重启服务器,以使得升级生效。但是,上述方式在实际应用中会存在一定的问题,如:1)由于升级工作在带内执行,因此会造成对带内资源的消耗;2)由于升级操作完成之后,必须要重启服务器才能使升级生效,因此会造成服务器所执行的业务的中断;3)由于升级工作在带内执行,因此无法进行批量性的升级操作,这样,当存在大规模的服务器集群需要进行升级时,升级效率将非常低下。
技术实现思路
本专利技术提供了基本输入输出系统的升级方法、装置和系统,能够节省带内资源和避免业务中断,并能够提高升级效率。具体技术方案如下:一种BIOS的升级方法,包括:基板管理控制器BMC接收到远程升级 ...
【技术保护点】
一种基本输入输出系统BIOS的升级方法,其特征在于,包括:基板管理控制器BMC接收到远程升级指令,获取所需的升级文件;所述BMC对所述升级文件进行保存,以便当所在服务器重启时,所述服务器中的BIOS从所述BMC中获取所述升级文件,并根据所述升级文件完成所述BIOS的升级操作。
【技术特征摘要】
1.一种基本输入输出系统BIOS的升级方法,其特征在于,包括:基板管理控制器BMC接收到远程升级指令,获取所需的升级文件;所述BMC对所述升级文件进行保存,以便当所在服务器重启时,所述服务器中的BIOS从所述BMC中获取所述升级文件,并根据所述升级文件完成所述BIOS的升级操作。2.根据权利要求1所述的方法,其特征在于,所述BMC获取所需的升级文件包括:所述BMC解析出所述远程升级指令中携带的所述升级文件的存储地址;所述BMC根据所述存储地址,下载得到所述升级文件。3.根据权利要求2所述的方法,其特征在于,所述远程升级指令为接收自中控机的远程升级指令;所述升级文件的存储地址为所述升级文件在所述中控机中的存储地址。4.根据权利要求1、2或3所述的方法,其特征在于,该方法进一步包括:所述BMC接收到所述远程升级指令之后,向所述BIOS发送置位通知消息,通知所述BIOS将预先设定的升级标志位置位成待升级形式,以便当所述服务器重启时,所述BIOS通过查看所述升级标志位来确定是否需要进行升级操作,若需要进行升级操作,则从所述BMC中获取所述升级文件。5.根据权利要求1、2或3所述的方法,其特征在于,所述BMC对所述升级文件进行保存包括:所述BMC将所述升级文件保存到BMC闪存中。6.一种基本输入输出系统BIOS的升级方法,其特征在于,包括:当所在服务器重启时,BIOS从所述服务器的基板管理控制器BMC中获取升级文件;其中,所述BMC中的升级文件为所述服务器重启之前、所述BMC接收到远程升级指令后获取并进行保存的;所述BIOS根据所述升级文件完成升级操作。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:在所述服务器重启之前,所述BIOS接收所述BMC发送来的置位通知消息,将预先设定的升级标志位置位成待升级形式;当所述服务器重启时,所述BIOS查看所述升级标志位,若根据所述升级标志位确定需要进行升级操作,则从所述BMC中获取所述升级文件。8.根据权利要求7所述的方法,其特征在于,所述BIOS从所述BMC中获取所述升级文件包括:当确定需要进行升级操作时,所述BIOS完成BIOS闪存与BMC闪存之间的链路对接,通过所述链路将保存在所述BMC闪存中的所述升级文件拷贝到所述BIOS闪存中。9.一种基板管理控制器BMC,其特征在于,包括:接收单元以及获取单元;所述接收单元,用于接收远程升级指令,并将所述远程升级指令发送给所述获取单元;所述获取单元,用于在接收到所述远程升级指令后,获取所需的升级文件,...
【专利技术属性】
技术研发人员:唐湘华,宋磊,蒋旭,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。