一种服务器BIOS配置方法及系统技术方案

技术编号:17561488 阅读:22 留言:0更新日期:2018-03-28 12:04
本发明专利技术公开了一种服务器BIOS配置方法,包括以下步骤:设置各节点名称,为各节点分配地址;导出各节点的BIOS信息并根据需要进行修改;将修改后的BIOS信息导入到BIOS中。该方法可以方便、高效、精准的对服务器机柜上的所有节点进行同步操作。而且可以一次处理任意多个BIOS配置信息,不仅给测试工作提高了工作效率,对服务器后期的维护工作及客户配置使用方面也提供了便捷。

A server BIOS configuration method and system

The invention discloses a server BIOS configuration method, which comprises the following steps: setting the name of each node, distributing addresses for each node, exporting the BIOS information of each node and modifying it according to needs, and importing the modified BIOS information into BIOS. This method is convenient, efficient and accurate to synchronize all the nodes on the server cabinet. Moreover, it can process any BIOS configuration information at any time, which not only improves the work efficiency of the test work, but also provides convenience for the server's later maintenance and customer configuration.

【技术实现步骤摘要】
一种服务器BIOS配置方法及系统
本专利技术涉及服务器机柜配置
,尤其是一种服务器BIOS配置方法及系统。
技术介绍
由于机柜可容纳的节点数量巨大,而且一个机房内又有很多机柜。在日常的服务器维护及配置使用方面需要对BIOS配置信息进行处理,如果逐个节点进行操作,势必耗费大量的时间和人力。因此,对SMARTRACK整机柜所有节点的BIOS配置信息进行同步处理是非常必要的。目前SmartRack服务器在出厂检测或者交付客户使用时,需要确认配置信息是否正确。若希望对BIOS的配置信息进行处理,只能单独对每个节点进行操作,就需要更多的操作员或售后人员耗费大量的时间来操作;采用.ipmitool+指令参数的方式需要先通过BMC,再通过BIOS实现目的。2.需要BMC处理的一部分指令预先存放在BMC芯片中的SRAM区域,BIOS所有选项值存放在BIOS的NVRAM中。具体过程:在系统下执行ipmitool+命令,BMC收到指令后会对SRAM中的信息进行处理并设置flag,然后发给BIOS,BIOS根据要求对NVRAM中的BIOS选项值进行修改,此方法有个局限性在于,要想实现修改某一个BIOS选项,必须BMC支持,如果BMC不支持是不能用的。若有一种方法,实现几分钟即可对整个机柜同步进行处理,而且还可以检测配置项无误,将会大大提高检测交付的工作效率,必将赢得客户的认可。
技术实现思路
本专利技术的目的是提供一种服务器BIOS配置方法及系统,提升了测试工作工作效率。为实现上述目的,本专利技术采用下述技术方案:一种服务器BIOS配置方法,包括以下步骤:设置各节点名称,为各节点分配地址;导出各节点的BIOS信息并根据需要进行修改;将修改后的BIOS信息导入到BIOS中。进一步地,所述设置各节点名称,为各节点分配地址,包括:将机柜中全部节点按照从下到上顺序,设置各节点名称并分配IP地址;修改各节点系统下配置文件,保证一键无密码登录各节点。进一步地,所述导出各节点的BIOS信息并根据需要进行修改,包括:各节点中选定一个为主节点,其余节点作为从节点;节点系统通过主节点获取各个节点的指令响应信息;导出各节点的BIOS选项信息,重新配置该选项信息。进一步地,所述节点系统通过主节点获取各个节点的指令响应信息,包括:主节点接收处理信息指令;主节点根据处理信息指令同步向其他节点发送指令;各节点对信息指令进行响应;主节点接收其他节点的响应信息。进一步地,所述将修改后的BIOS信息导入到BIOS中步骤之后,还包括:再次导出各节点的BIOS信息,验证重新配置BIOS选项信息是否成功。一种服务器BIOS配置系统,包括:节点配置模块,为各节点分配IP地址,并从各节点中选中一个主节点,其余分配为从节点;节点指令发送模块,节点系统将配置指令发送至主节点,主节点将指令同步到从节点;节点信息响应模块,将各个节点的指令响应信息发送到节点系统;配置信息导出模块,导出将各节点的BIOS选项信息。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术提供了一种服务器BIOS配置方法,采用H2OUVE+指令参数,不需要通过BMC,直接与BIOS进行交互。H2OUVE可以将BIOSNVRAM中的所有BIOS选项导出到txt文档中,然后进行修改。在系统下执行H2OUVE+指令参数,将BIOSNVRAM中的所有BIOS选项导出到txt文档中,BIOS有什么选项就可以直接导出什么选项,无需BMC的支持。可以方便、高效、精准的对服务器机柜上的所有节点进行同步操作。而且可以一次处理任意多个BIOS配置信息,不仅给测试工作提高了工作效率,对服务器后期的维护工作及客户配置使用方面也提供了便捷。附图说明图1是本专利技术方法流程示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图1所示,一种服务器BIOS配置方法及系统,包括以下步骤:S1、设置各节点名称,为各节点分配地址;S2、导出各节点的BIOS信息并根据需要进行修改;S3、将修改后的BIOS信息导入到BIOS中。步骤S1中,将机柜中的全部节点按照从下到上的顺序,设置每个节点的主机名称并分配IP地址。例如:R01/192.168.1.1;R02/192.168.1.2;……;R48/192.168.1.48。同时,修改每个节点系统下的/etc/hosts文件:将192.168.1.1R01;192.168.1.2R02;……;192.168.1.48R48信息加入到hosts文件内。该修改目的可以保证以后使用ssh+主机名就可以登录,确保每个节点都修改完;然后,利用一键无密码访问脚本配置好ssh自动登陆。通过执行命令:foriin{01..48}dosshm$iipmitoolchassisidentify依次点亮所有节点的BMC标识灯,检测各节点网络是否通畅。检测完成后接下来便是本文重点介绍的专利技术方法。以BIOS选项“QuietBoot”(静态启动)为例,介绍该方法实现的整个过程。(1)第一部分脚本,同时登陆48节点:(2)第二部分脚本,将BIOS所有的选项信息导出到txt文档中,此步骤必须结合loginnode程序使用,作为loginnode程序的$2部分。./h2ouve-lx64-gsram.txt#将BIOS所有的选项信息导出到ram.txt文档中此处的文档名字ram.txt是自己定义的。将上述部分整合为一个脚本,在loginnode部分后使用,即可完成对机柜全部节点的BIOS所有选项信息导出到ram.txt文档。由于该命令./h2ouve-lx64-gsram.txt是导出BIOS的所有信息。现以“QuietBoot(静态启动)”为例,来介绍怎样实现此BIOS配置信息的处理。1)、通过打开ram.txt文档,即可查看到当前BIOS所有选项的信息。2)、在文档中搜索“QuietBoot”,可以看到“(0)[*]Disabled(Default)”和“(1)[]Enabled”,该“*”在“Disabled”前面,表明该选项目前的设定值是Disabled,并且Disabled后为Default”,表明该选项的默认设定值是“Disabled”的。(0x6E,1,0x61D25395F30E92B3)QuietBootCa1lbackID=0x2(1)[]Enabled(0)[*]Disabled(Default)3)、如果想修改该选项的设定值,只需把“Disabled”前面的“*”删掉,并将“*”加到“Enabled”前面,然后保存ram.txt文档即可。(0x6E,1,0x61D25395F30E92B3)QuietBootC本文档来自技高网
...
一种服务器BIOS配置方法及系统

【技术保护点】
一种服务器BIOS配置方法,其特征是,包括以下步骤:设置各节点名称,为各节点分配地址;导出各节点的BIOS信息并根据需要进行修改;将修改后的BIOS信息导入到BIOS中。

【技术特征摘要】
1.一种服务器BIOS配置方法,其特征是,包括以下步骤:设置各节点名称,为各节点分配地址;导出各节点的BIOS信息并根据需要进行修改;将修改后的BIOS信息导入到BIOS中。2.如权利要求1所述的一种服务器BIOS配置方法,其特征是,所述设置各节点名称,为各节点分配地址,包括:将机柜中全部节点按照从下到上顺序,设置各节点名称并分配IP地址;修改各节点系统下配置文件,保证一键无密码登录各节点。3.如权利要求1所述的一种服务器BIOS配置方法,其特征是,所述导出各节点的BIOS信息并根据需要进行修改,包括:各节点中选定一个为主节点,其余节点作为从节点;节点系统通过主节点获取各个节点的指令响应信息;导出各节点的BIOS选项信息,重新配置该选项信息。4.如权利要求2所述的一种服务器BIOS配置方法,其特征是,...

【专利技术属性】
技术研发人员:迟江波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1