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
的更新。
通过以上技术方案,能够通过数据交互、分析,从而控制服务器软硬件的管理,实现散
热策略的导入,优化系统功耗,从而达到节能减排的目的。