一种实现刀片服务器中服务器电源功率自动分配的方法技术

技术编号:10363073 阅读:205 留言:0更新日期:2014-08-27 19:06
本发明专利技术公开了一种实现刀片服务器中服务器电源功率自动分配的方法,属于刀片服务器技术领域,管理模块通过读取系统电源模块信息获得当前系统电源可输出最大功率;然后计算刀片BMC通过读取主板的FRU获得计算刀片型号信息,并获得计算刀片所需要的电源功率,当有电压时,管理模块通过网络传输命令从BMC获得新插入计算刀片所需要的功率,从整机当前可用功率中分配出新设备所需要的电源功率,满足其工作所需。本发明专利技术具有设计合理、操作方便、安全可靠等特点,该方法能根据所获得信息为新插入计算刀片分配所需要的功率,从而保证系统电源有足够的供电能力,并确保所插入新设备能分配到其所需要的电源功率。

【技术实现步骤摘要】
—种实现刀片服务器中服务器电源功率自动分配的方法
本专利技术涉及刀片服务器
,具体地说是。
技术介绍
刀片服务器:(准确的说应叫做刀片式服务器blade server)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块刀片实际上就是一块系统主板。它们可以通过〃板载〃硬盘启动自己的操作系统,如Windows NT/2000、Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的刀片,就可以提高整体性能。而由于每块刀片都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。BMC (Baseboard Management Controller基板管理控制器)会周期性地轮询数位感测器来监视系统工作状态,并通过SMBus介面与主机通讯,还提供一个用於本地系统管理、‘推进’警告和存取非挥发性记忆体的介面。‘推进’警告用於从主机发送LAN警告到远程终端以通知BIOS或作业系统产 生的任何事件。例如,紧急BIOS POST代码可以通过LAN从典型的0X80 1/0埠重定向到远程终端。除了基本的IPMI功能和系统工作监视功能外,通过利用2个快闪记忆体之一储存以前的BIOS,mBMC还能实现BIOS快速元件的选择和保护。例如,在远程BIOS升级後系统不能启动时,远程管理人员可以切换回以前工作的BIOS映像来启动系统。一旦BIOS升级後,BIOS映像还能被锁住,可有效防止病毒对它的侵害。BMC的主要功能总结如下: (I)为远程系统管理提供IPMI vl.5 LAN消息,包括系统状态监视;重启、重新供电、断电等底板控制;FRU资讯,少量SEL资讯用入口 ;B10S保护和选择。(2)为本地系统可管理性提供IPMI vl.5消息。(3)对LAN消息采用MD5签名以保证远程连接的安全性。MD5签名加上私有密码能够很好地保护系统免受外部的侵袭。(4) BIOS或OS可以将‘推进’警告作为SNMP Traps,并通过LAN报告严重事件。(5)自发地进行系统健康监视并对严重事件产生纠正动作。(6) LAN 警告。随着服务器应用日益普及,刀片服务器也开始在企业及政府机房中普遍应用,刀片服务器在使用过程中,经常需要插入新的刀片,用来提高服务器的整体性能,但是目前插入新的“刀片”后,新的“刀片”需要多大的功率,分配多少电源功率,都需要工作人员重新调整,这样不但降低了工作效率,而且若调整不合理,经常造成服务器系统工作不稳定,甚至会发生烧毁刀片的情况。
技术实现思路
本专利技术的技术任务是提供。本专利技术的技术任务是按以下方式实现的,该方法步骤如下: 首先管理模块通过读取系统电源模块信息获得当前系统电源可输出最大功率;然后计算刀片BMC通过读取主板的FRU获得计算刀片型号信息,每种计算刀片型号对应其所需要的最大功率,BMC获得计算刀片型号后就可获得计算刀片所需要的电源功率,当有电压时,BMC就开始工作,这时管理模块通过网络传输命令从BMC获得新插入计算刀片所需要的功率,并判断当前整机是否有足够的电源功率分配,若有足够功率分配则从整机当前可用功率中分配出新设备所需要的电源功率,满足其工作所需。所述的计算刀片BMC采用STANDBY电压供电。所述的整机电源功率不足时,则对用户告警,并禁止对新插入设备加电;用户通过报警信息获悉当前整机电源使用情况,并确认是通过增加整机电源模块提高整机电源供电能力,还是放弃继续增加计算单元。本专利技术的和现有技术相t匕,具有设计合理、操作方便、安全可靠等特点,该方法能根据所获得信息为新插入计算刀片分配所需要的功率,从而保证系统电源有足够的供电能力,并确保所插入新设备能分配到其所需要的电源功率。【附图说明】附图1为的流程图。附图2为的一种实施流程图。【具体实施方式】实施例1: 首先管理模块通过读取系统电源模块信息获得当前刀片服务器整机装配2个电源模块共可输出3000W功率,当整机中已经开启6个计算刀片,此时管理模块获知整机电源还有900W可以分配给设备,计算刀片BMC采用STANDBY电压供电,当用户插入第7个计算刀片时,管理模块通过与第7个计算刀片BMC通信获得第7个计算刀片需要400W功率,管理模块将会分配给400W给第7个计算刀片,并允许第7个计算刀片加电工作,当用户插入第8个计算刀片时,管理模块通过与第8个计算刀片通信获得第8个计算刀片也需要400W,管理模块将会分配给400W给第8个计算刀片,并允许第8个计算刀片加电工作。实施例2: 首先管理模块通过读取系统电源模块信息获得当前刀片服务器整机装配2个电源模块共可输出3000W功率,当整机中已经开启6个计算刀片,此时管理模块获知整机电源还有700W可以分配给设备,计算刀片BMC采用STANDBY电压供电,当用户插入第7个计算刀片时,管理模块通过与第7个计算刀片BMC通信获得第7个计算刀片需要400W功率,管理模块将会分配给400W给第7个计算刀片,并允许第7个计算刀片加电工作,当用户插入第8个计算刀片时,管理模块通过与第8个计算刀片通信获得第8个计算刀片也需要400W,但是整机目前只剩余300W可以分配,此时管理模块通过蜂鸣器和WEB界面为用户报警,显示当前电源功率不足的问题,用户可另外增加一个电源模块,保证第8个计算刀片能正常加电工作。实施例3: 首先管理模块通过读取系统电源模块信息获得当前刀片服务器整机装配2个电源模块共可输出3000W功率,当整机中已经开启6个计算刀片,此时管理模块获知整机电源还有700W可以分配给设备,计算刀片BMC采用STANDBY电压供电,当用户插入第7个计算刀片时,管理模块通过与第7个计算刀片BMC通信获得第7个计算刀片需要400W功率,管理模块将会分配给400W给第7个计算刀片,并允许第7个计算刀片加电工作,当用户插入第8个计算刀片时,管理模块通过与第8个计算刀片通信获得第8个计算刀片也需要400W,但是整机目前只剩余300W可以分配,此时管理模块通过蜂鸣器和WEB界面为用户报警,显示当前电源功率不足的问题,用户可不使用第8个计算刀片。通过上面【具体实施方式】,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的3种【具体实施方式】。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...

【技术保护点】
一种实现刀片服务器中服务器电源功率自动分配的方法,其特征在于,该方法步骤如下:首先管理模块通过读取系统电源模块信息获得当前系统电源可输出最大功率;然后计算刀片BMC通过读取主板的FRU获得计算刀片型号信息,每种计算刀片型号对应其所需要的最大功率,BMC获得计算刀片型号后就可获得计算刀片所需要的电源功率,当有电压时,BMC就开始工作,这时管理模块通过网络传输命令从BMC获得新插入计算刀片所需要的功率,并判断当前整机是否有足够的电源功率分配,若有足够功率分配则从整机当前可用功率中分配出新设备所需要的电源功率,满足其工作所需。

【技术特征摘要】
1.一种实现刀片服务器中服务器电源功率自动分配的方法,其特征在于,该方法步骤如下: 首先管理模块通过读取系统电源模块信息获得当前系统电源可输出最大功率;然后计算刀片BMC通过读取主板的FRU获得计算刀片型号信息,每种计算刀片型号对应其所需要的最大功率,BMC获得计算刀片型号后就可获得计算刀片所需要的电源功率,当有电压时,BMC就开始工作,这时管理模块通过网络传输命令从BMC获得新插入计算刀片所需要的功率,并判断当前整机是否有足够的电源功率分配,若有足够功率分配则...

【专利技术属性】
技术研发人员:刘强金长新于治楼
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1