BIOS配置方法、终端以及服务器技术

技术编号:17596552 阅读:59 留言:0更新日期:2018-03-31 09:53
本申请提供了一种BIOS配置方法、终端以及服务器,在本申请的方案中,终端的基板管理控制器BMC接收用户配置的BIOS配置文件,其中,所述BIOS配置文件中包括待配置的至少一个BIOS参数;终端的BMC确定当前待配置BIOS参数的至少一台服务器,并向所述服务器的目的BMC发送该BIOS配置文件,相应的,该服务器将该BIOS配置文件存储在服务器的目的BMC中,并通过该服务器的BIOS程序读取该服务器的目的BMC中存储的该BIOS配置文件中的至少一个BIOS参数。本申请的方案可以降低配置多台服务器中的BIOS参数所需的耗时。

BIOS configuration method, terminal, and server

This application provides a BIOS configuration method, terminal and server, in this application scenario, BMC substrate management controller receives the user terminal BIOS configuration file, the configuration of the BIOS configuration file to include the configuration of at least one BIOS parameter; BMC to determine the current terminal configuration parameters of at least BIOS a server, and sent to the BMC server to the BIOS configuration file, accordingly, the server the BIOS configuration file stored in the server to BMC, at least one of the BIOS parameter in the BIOS configuration file storage and read the server through the BIOS server program to BMC. The proposed scheme can reduce the time needed to configure the BIOS parameters in multiple servers.

【技术实现步骤摘要】
BIOS配置方法、终端以及服务器
本专利技术涉及信息处理
,更具体地说,涉及一种BIOS配置方法、终端以及服务器。
技术介绍
基本输入输出系统(BasicInputOutputSystem,BIOS),是一组固化计算机内主板上一个只读存储器芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机自检程序和系统自启动程序等。BIOS的主要功能是为计算机提供最底层、最直接的硬件设置和控制。目前,在对计算机中的BIOS参数进行配置时,需要在计算机中逐一配置BIOS参数,这样,当网络系统中服务器较多时,逐一配置每台服务器中的BIOS参数所需的耗时较多。
技术实现思路
本专利技术的目的是提供一种BIOS配置方法、终端以及服务器,以降低配置多台服务器中的BIOS参数所需的耗时。为实现上述目的,本专利技术提供了如下技术方案:一种BIOS配置方法,应用于终端,所述方法包括:基板管理控制器BMC接收用户配置的BIOS配置文件,其中,所述BIOS配置文件中包括待配置的至少一个BIOS参数;所述BMC确定当前待配置BIOS参数的至少一台服务器;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,以便所述服务器将所述BIOS配置文件存储在所述服务器的目的BMC中,并通过所述服务器的BIOS程序读取所述服务器的目的BMC中存储的所述BIOS配置文件中的至少一个BIOS参数。优选的,所述基板管理控制器BMC接收用户配置的BIOS配置文件,包括:基板管理控制器BMC获取通过智能平台管理接口IPMI发送的配置命令,该配置命令携带有用户配置的BIOS配置文件。优选的,在所述BMC确定当前待配置BIOS参数的至少一台服务器之前,还包括:所述BMC将所述BIOS配置文件存储到所述BMC的存储器中;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC从所述存储器中读取所述BIOS配置文件,并向所述服务器的目的BMC发送所述BIOS配置文件。优选的,所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC向所述服务器的目的BMC发送BIOS配置请求,所述BIOS配置请求携带有所述BIOS配置文件。优选的,所述配置文件中包括多组BIOS参数,每组BIOS参数包括至少一个BIOS参数;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC从所述多组BIOS参数中,确定出需要为所述服务器配置的目标组BIOS参数;将所述目标组BIOS参数中包含的至少一个BIOS参数发送给所述服务器。另一方面,本申请实施例还提供了又一种BIOS配置方法,应用于服务器,所述方法包括:通过所述服务器的基板管理控制器BMC接收终端的目标BMC发送的BIOS配置文件,所述BIOS配置文件为所述终端的用户向所述BMC中配置的,且所述BIOS配置文件包括待配置的至少一个BIOS参数;在所述服务器的BMC中存储所述BIOS配置文件;当服务器的BIOS程序启动时,通过所述服务器的BIOS程序从所述服务器的BMC中读取所述BIOS配置文件,以基于所述BIOS配置文件中的至少一个BIOS参数配置所述服务器的BIOS程序的参数。优选的,所述通过所述服务器的BIOS程序从所述服务器的BMC中读取所述BIOS配置文件,包括:通过所述服务器的BIOS程序调用智能平台管理接口IPMI,向所述服务器的BMC发送BIOS参数读取命令,以读取所述服务器的BMC中存储的所述BIOS配置文件。另一方面,本申请实施例提供了一种终端,包括:数据接口,基板管理控制器BMC以及发射器;其中,所述数据接口,用于接收用户向所述BMC中配置的BIOS配置文件,其中,所述BIOS配置文件中包括待配置的至少一个BIOS参数;所述BMC,用于从所述数据接口获取所述BIOS配置文件;确定当前待配置BIOS参数的至少一台服务器;控制所述发射器向所述服务器的目的BMC发送所述BIOS配置文件;所述发射器,用于向所述服务器的目的BMC发送所述BIOS配置文件,以便所述服务器将所述BIOS配置文件存储在所述服务器的目的BMC中,并通过所述服务器的BIOS程序读取所述服务器的目的BMC中存储的所述BIOS配置文件中的至少一个BIOS参数。优选的,所述数据接口,具体用于接收通过智能平台管理接口IPMI向所述BMC发送的配置命令,该配置命令携带有用户配置的BIOS配置文件所述BMC在从所述数据接口获取所述BIOS配置文件时,具体用于,从所述数据接口获取通过所述IPMI发送的所述配置命令。另一方面,本申请还提供了一种服务器,包括:通信接口,基板管理控制器BMC以及内置有BIOS程序的芯片;其中,所述通信接口,用于接收终端的目标BMC向所述服务器的BMC发送的BIOS配置文件,所述BIOS配置文件为所述终端的用户向所述BMC中配置的,且所述BIOS配置文件包括待配置的至少一个BIOS参数;所述BMC,用于通过所述通信接口接收终端的目标BMC发送的所述BIOS配置文件;存储所述BIOS配置文件;所述芯片,用于当所述BIOS程序启动时,通过所述BIOS程序从所述BMC中读取所述BIOS配置文件,以基于所述BIOS配置文件中的至少一个BIOS参数配置所述BIOS程序的参数。优选的,所述芯片在通过所述BIOS程序从所述BMC中读取所述BIOS配置文件时,具体用于,通过所述BIOS程序调用智能平台管理接口IPMI,向所述BMC发送BIOS参数读取命令,以读取所述BMC中存储的所述BIOS配置文件。可见,通过以上方案可知,通过在终端的BMC中配置包含至少一个BIOS参数的BIOS配置文件,可以实现一次向终端的BMC中配置包含多个待配置的BIOS参数的BIOS配置文件,从而避免了每次仅仅配置一个BIOS参数,而导致配置BIOS的过程过于复杂繁琐的问题。同时,终端的BMC可以将该BMC中配置的BIOS配置文件分别发送给待配置的至少一台服务器的目的BMC,使得该至少一台服务器的BIOS程序可以从服务器的目的BMC中直接读取BIOS配置文件中的BIOS参数,并基于该BIOS参数运行,从而实现了通过终端的BMC可以一次向多台服务器中配置BIOS参数,避免了每次只能配置一台服务器,从而可以简化向服务器集群中的服务器配置BIOS参数的复杂度,降低了配置为多台服务器配置BIOS参数的耗时。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种BIOS配置方法一个实施例的流程示意图;图2为本申请提供的一种BIOS配置方法又一个实施例的流程示意图;图3为本申请提供的一种BIOS配置方法又一个实施例的流程交互示意图;图4为本申请提供的一种终端一个实施例的组成结构示意图;图5为本申请提供的一种服务器一个实施例的组成结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中本文档来自技高网...
BIOS配置方法、终端以及服务器

【技术保护点】
一种BIOS配置方法,其特征在于,应用于终端,所述方法包括:基板管理控制器BMC接收用户配置的BIOS配置文件,其中,所述BIOS配置文件中包括待配置的至少一个BIOS参数;所述BMC确定当前待配置BIOS参数的至少一台服务器;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,以便所述服务器将所述BIOS配置文件存储在所述服务器的目的BMC中,并通过所述服务器的BIOS程序读取所述服务器的目的BMC中存储的所述BIOS配置文件中的至少一个BIOS参数。

【技术特征摘要】
1.一种BIOS配置方法,其特征在于,应用于终端,所述方法包括:基板管理控制器BMC接收用户配置的BIOS配置文件,其中,所述BIOS配置文件中包括待配置的至少一个BIOS参数;所述BMC确定当前待配置BIOS参数的至少一台服务器;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,以便所述服务器将所述BIOS配置文件存储在所述服务器的目的BMC中,并通过所述服务器的BIOS程序读取所述服务器的目的BMC中存储的所述BIOS配置文件中的至少一个BIOS参数。2.根据权利要求1所述的BIOS配置方法,其特征在于,所述基板管理控制器BMC接收用户配置的BIOS配置文件,包括:基板管理控制器BMC获取通过智能平台管理接口IPMI发送的配置命令,该配置命令携带有用户配置的BIOS配置文件。3.根据权利要求1或2所述的BIOS配置方法,其特征在于,在所述BMC确定当前待配置BIOS参数的至少一台服务器之前,还包括:所述BMC将所述BIOS配置文件存储到所述BMC的存储器中;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC从所述存储器中读取所述BIOS配置文件,并向所述服务器的目的BMC发送所述BIOS配置文件。4.根据权利要求1或2所述的BIOS配置方法,其特征在于,所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC向所述服务器的目的BMC发送BIOS配置请求,所述BIOS配置请求携带有所述BIOS配置文件。5.根据权利要求1所述的BIOS配置方法,其特征在于,所述配置文件中包括多组BIOS参数,每组BIOS参数包括至少一个BIOS参数;所述BMC向所述服务器的目的BMC发送所述BIOS配置文件,包括:所述BMC从所述多组BIOS参数中,确定出需要为所述服务器配置的目标组BIOS参数;将所述目标组BIOS参数中包含的至少一个BIOS参数发送给所述服务器。6.一种BIOS配置方法,其特征在于,应用于服务器,所述方法包括:通过所述服务器的基板管理控制器BMC接收终端的目标BMC发送的BIOS配置文件,所述BIOS配置文件为所述终端的用户向所述BMC中配置的,且所述BIOS配置文件包括待配置的至少一个BIOS参数;在所述服务器的BMC中存储所述BIOS配置文件;当服务器的BI...

【专利技术属性】
技术研发人员:邱泰瑜
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1