BMC设置策略更新方法和设备的制作技术

  • 格式:pdf
  • 大小:111.92 KB
  • 文档页数:10

本技术提供了一种BMC

设置策略更新方法和设备,该方法包括以下步骤:建立硬件组合的

信息表并在信息表中为每种组合配置散热策略;将信息表和散热策略上传至服务器;响应于

接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;根据更新的硬

件组合信息在信息表中检索;将与更新的硬件组合信息相匹配的散热策略传输至客户端;客

户端执行匹配的散热策略以完成BMC

的更新。通过使用本技术的方法,能够通过数据交

互、分析,从而控制服务器软硬件的管理,实现散热策略的导入,优化系统功耗,从而达到

节能减排的目的。

技术要求

1.

一种BMC

设置策略更新方法,其特征在于,包括以下步骤:

建立硬件组合的信息表并在所述信息表中为每种组合配置散热策略;

将所述信息表和所述散热策略上传至服务器;

响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;

根据所述更新的硬件组合信息在所述信息表中检索;

将与所述更新的硬件组合信息相匹配的散热策略传输至客户端;

所述客户端执行匹配的散热策略以完成所述BMC

的更新。2.

根据权利要求1

所述的方法,其特征在于,所述更新的硬件组合信息包括用户添加的硬

件信息。

3.

根据权利要求1

所述的方法,其特征在于,获取请求中包含的更新的硬件组合信息包

括:

客户端BMC

经由I2C

总线及PCIE

总线遍历系统中全部硬件,并将所述硬件的信息上传到所

述服务器中。

4.

根据权利要求1

所述的方法,其特征在于,所述服务器包括云端数据库服务器。

5.

根据权利要求1

所述的方法,其特征在于,所述匹配的散热策略为BMC

镜像文件。

6.

一种BMC

设置策略更新设备,其特征在于,所述设备包括:

至少一个处理器;和

存储器,所述存储器存储有处理器可运行的程序代码,所述程序代码在被处理器运行时

执行以下步骤:

建立硬件组合的信息表并在所述信息表中为每种组合配置散热策略;

将所述信息表和所述散热策略上传至服务器;

响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;

根据所述更新的硬件组合信息在所述信息表中检索;

将与所述更新的硬件组合信息相匹配的散热策略传输至客户端;

所述客户端执行匹配的散热策略以完成所述BMC

的更新。

7.

根据权利要求6

所述的设备,其特征在于,所述更新的硬件组合信息包括用户添加的硬

件信息。

8.

根据权利要求6

所述的设备,其特征在于,获取请求中包含的更新的硬件组合信息进一

步包括:客户端BMC

经由I2C

总线及PCIE

总线遍历系统中全部硬件,并将所述硬件的信息上传到所

述服务器中。

9.

根据权利要求6

所述的设备,其特征在于,所述服务器包括云端数据库服务器。

10.

根据权利要求6

所述的设备,其特征在于,所述匹配的散热策略为BMC

镜像文件。

技术说明书

一种BMC

设置策略更新方法和设备

技术领域

本领域涉及计算机领域,并且更具体地涉及一种BMC

设置策略更新方法和设备。

背景技术

随着用户对计算机的计算需求的提高,设备的类型发展越来越丰富,用户的需求越来越

多,同一服务器的散热需求也越来越大。服务器监控管理芯片(BMC)

具有带外管理功能,

现有的散热策略参数都是固化在BMC

代码内,BMC

运行中进行散热调速;如果散热工程

师对散热策略的参数进行修改,则需要修改BMC

固件且同步修改BMC

的代码。不同项目

的服务器上的散热策略均不同,导致不同服务器型号的散热参数也不同,不能够将散热

参数配置文件更新到型号或硬件不对应的服务器中,可能会造成散热不良或引起超温导

致服务器宕机,使得服务器的散热性能降低。

随着互联网及通信技术的发展,服务器的应用也越来越广泛,数据中心的兴建也越来越

大型化,如何快速的准确的管理服务器系统功耗,降本增效提升业务单位的竞争力成为

目前的一个课题。

技术内容有鉴于此,本技术实施例的目的在于提出一种BMC

设置策略更新方法,能够通过数据交

互、分析,从而控制服务器软硬件的管理,实现散热策略的导入,优化系统功耗,从而

达到节能减排的目的。

基于上述目的,本技术的实施例的一个方面提供了一种BMC

设置策略更新方法,包括以

下步骤:

建立硬件组合的信息表并在信息表中为每种组合配置散热策略;

将信息表和散热策略上传至服务器;

响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;

根据更新的硬件组合信息在信息表中检索;

将与更新的硬件组合信息相匹配的散热策略传输至客户端;

客户端执行匹配的散热策略以完成BMC

的更新。

根据本技术的一个实施例,更新的硬件组合信息包括用户添加的硬件信息。

根据本技术的一个实施例,获取请求中包含的更新的硬件组合信息包括:

客户端BMC

经由I2C

总线及PCIE

总线遍历系统中全部硬件,并将硬件的信息上传到服务器

中。

根据本技术的一个实施例,服务器包括云端数据库服务器。

根据本技术的一个实施例,匹配的散热策略为BMC

镜像文件。

本技术的实施例的另一个方面,还提供了一种BMC

设置策略更新设备,其特征在于,设

备包括:

至少一个处理器;和

存储器,存储器存储有处理器可运行的程序代码,程序代码在被处理器运行时执行以下

步骤:建立硬件组合的信息表并在信息表中为每种组合配置散热策略;

将信息表和散热策略上传至服务器;

响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;

根据更新的硬件组合信息在信息表中检索;

将与更新的硬件组合信息相匹配的散热策略传输至客户端;

客户端执行匹配的散热策略以完成BMC

的更新。

根据本技术的一个实施例,更新的硬件组合信息包括用户添加的硬件信息。

根据本技术的一个实施例,获取请求中包含的更新的硬件组合信息进一步包括:

客户端BMC

经由I2C

总线及PCIE

总线遍历系统中全部硬件,并将硬件的信息上传到服务器

中。

根据本技术的一个实施例,服务器包括云端数据库服务器。

根据本技术的一个实施例,匹配的散热策略为BMC

镜像文件。

本技术具有以下有益技术效果:本技术实施例提供的BMC

设置策略更新方法,通过建立

硬件组合的信息表并在信息表中为每种组合配置散热策略;将信息表和散热策略上传至

服务器;响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合

信息;根据更新的硬件组合信息在信息表中检索;将与更新的硬件组合信息相匹配的散

热策略传输至客户端;客户端执行匹配的散热策略以完成BMC

的更新的技术方案,能够

通过数据交互、分析,从而控制服务器软硬件的管理,实现散热策略的导入,优化系统

功耗,从而达到节能减排的目的。

附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术

描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术

的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以

根据这些附图获得其他的实施例。

图1

为根据本技术一个实施例的BMC

设置策略更新方法的示意性流程图。

具体实施方式

为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附

图,对本技术实施例进一步详细说明。

基于上述目的,本技术的实施例的第一个方面,提出了一种BMC

设置策略更新方法的一

个实施例。图1

示出的是该方法的示意性流程图。

如图1

中所示,该方法可以包括以下步骤:

S1

建立硬件组合的信息表并在信息表中为每种组合配置散热策略;

S2

将信息表和散热策略上传至服务器;

S3

响应于接收到客户端更新散热策略的请求,获取请求中包含的更新的硬件组合信息;

S4

根据更新的硬件组合信息在信息表中检索;

S5

将与更新的硬件组合信息相匹配的散热策略传输至客户端;

S6

客户端执行匹配的散热策略以完成BMC

的更新。

本技术通过数据库知识以及硬件设计知识的综合运用,提供了一种基于云的BMC

设置策

略更新的方法。

通过以上技术方案,能够通过数据交互、分析,从而控制服务器软硬件的管理,实现散

热策略的导入,优化系统功耗,从而达到节能减排的目的。本技术采用数据库知识,使用配置预处理模式,将硬件系统可能出现的配置预先进行散

热方针测试、BIOS

工作模式、BMC

工作模式进行了预先仿真设计。优化系统BIOS

设置、

BMC

工作模式,然后固化至系统数据库,待产品出厂后,设备根据自己的硬件配置,自

动匹配数据库数据,然后导入BMC

设置,从而达到系统功耗优化及快速部署目的。

由BMC

工程师梳理机器可能出现的硬件配置,并完成机型BMC

代码开发。将所有机器可

能出现的硬件配置整合到一起形成记录,构建成信息表,然后给信息表中的每种组合添

加一个唯一识别编码,再然后根据每种组合进行BMC

功能的开发和测试,主要用来优化

散热策略和功耗。将开发测试后的散热策略整合到对应到硬件组合配置中,然后一起上

传到服务器中。该数据可以在加密后上传。如下表1

所示:

机型编码CPU

数量内存数量硬盘数量网卡数量BMC

版本

NF5280M5V20012162432.0

NF5280M5V20011172022.1

NF5280M5V20012161012.2

NF5280M5V2001310622.3

表1

:BMC

硬件组合

用户购买机器后,机器中的硬件信息是最初配置的版本,BMC

的功耗和散热策略也是对

应该硬件信息的最初配置版本。用户在使用过程中或根据当时的需要可能会对该机器进

行改装,即增加新的硬件或减少旧的硬件,由于硬件的增减造成BMC

的散热策略不能满

足当前的机器,会造成散热不良或引起超温导致机器宕机,这时,需要再更改硬件后向

服务器中上传更新散热策略的请求,同时BMC

通过I2C

总线及PCIE

总线遍历系统中全部的

硬件信息,将该信息也上传到服务器中,服务器会将用户上传的新的硬件信息的组合在

信息表中进行检索,找到与用户上传的新的硬件信息匹配的散热策略,将该匹配的散热

策略发送到客户端,客户端执行该散热策略进行BMC

的更新。

通过以上技术方案,能够通过数据交互、分析,从而控制服务器软硬件的管理,实现散

热策略的导入,优化系统功耗,从而达到节能减排的目的。