一种自动更新dmi电源信息的方法

文档序号:10654167阅读:285来源:国知局
一种自动更新dmi电源信息的方法
【专利摘要】本发明提供一种自动更新DMI电源信息的方法,涉及计算机通信领域,本发明BMC通过I2C总线与主板ME相连,主板ME通过PMBUS总线与服务器电源模组管理芯片相连。BMC通过轮询机制,通过ME与服务器电源模组管理芯片交互,实时获取电源模组当前的在位信息。服务器每次启动,BIOS通过KCS接口,发送跟BMC约定好的IPMI OEM命令收集到当前的电源模组信息,并遵循SMBIOS Type 39规范将从BMC获取的电源模组信息通过编写程序更新到DMI信息中。这样服务器操作人员可在系统下通过命令及时查询到当前电源模组信息。
【专利说明】
一种自动更新DM I电源信息的方法
技术领域
[0001]本发明涉及计算机通信领域,尤其涉及一种自动更新DMI电源信息的方法,将电源模组信息通过编写程序更新到DMI信息中。
【背景技术】
[0002]随着计算机技术以及数字电源技术的高速发展,可靠的电源设备对高性能服务器发展起着支撑作用,电源设备信息的方便查询,更有利于服务器操作人员掌握当前电源的信息和状态。
[0003]B1SCBasic Input Output System)基本输入输出系统,作为服务器主板最底层的、最直接的硬件设置和控制的管理者,BMC(Baseboard Management Controller)基板管理控制器作为服务器主板IPMI管理平台中的核心控制器,两者可通过KCS接口进行交互,通过与BMC约定好的IPMI OEM命令来实现一些定制化的操作。
[0004]SMB10S(System Management B1S)是主板以标准格式显示产品管理信息所需遵循的统一规范。DMI(Desktop Management Interface)桌面管理接口,帮助收集服务器系统信息的管理系统,DMI信息的收集必须严格遵照SMB1S规范。SMB1S规范中的Type39结构体定义系统供电电源信息属性。
[0005]如何及时查询电源模组信息成为当下棘手的问题。

【发明内容】

[0006]为了解决以上技术问题,本发明提出了一种自动更新DMI电源信息的方法。将B1S和BMC交互获取服务器的电源模组信息,自动更新到DMI电源信息中。
[0007]本发明的技术方案是:
一种自动更新DMI电源信息的方法:
BMC通过12C总线与主板ME (Management Engine)相连,主板ME通过PMBUS总线与服务器电源模组管理芯片相连。服务器上电开机,等待BMC起来后,BMC通过轮询机制,通过ME与服务器电源模组管理芯片交互,实时获取电源模组当前的在位信息,厂商,型号,序列号,额定输出功率,FW版本号,电源状态等信息。
[0008]服务器每次启动,B1S通过KCS接口,发送跟BMC约定好的IPMI OEM命令收集到当前的电源模组信息,并遵循SMB1S Type 39规范将从BMC获取的电源模组信息通过编写程序更新到DMI信息中。
[0009]这样服务器操作人员可在系统下通过命令及时查询到当前电源模组信息。
[0010]进一步的,服务器操作人员可在Linux系统下通过命令dmidecode _t 39查询当前电源模组信息。
[0011]能够方便的查询电源设备信息,有利于服务器操作人员掌握当前电源的信息和状
??τ O
【附图说明】
[0012]图1是本发明的实现过程示意图。
【具体实施方式】
[0013]下面对本发明的内容进行更加详细的阐述:
本发明的一种自动更新DMI电源信息的方法,包括:
服务器上电开机,等待BMC起来后,BMC通过轮询机制,通过ME与服务器电源模组管理芯片交互,实时获取电源模组当前的在位信息,厂商,型号,序列号,额定输出功率,FW版本号,电源状态等信息。
[0014]服务器每次启动过程中,B1S通过KCS接口与BMC交互,发送与BMC约定好的IPMIOEM命令,收集BMC通过ME与电源模组管理芯片交互获取当前电源相关信息。B1S遵循SMB1S Type 39规范将从BMC获取的电源模组信息通过编写程序更新到DMI信息中。
[0015]服务器操作人员可在Linux系统下通过命令dmidecode _t 39查询当前电源模组
?目息O
【主权项】
1.一种自动更新DMI电源信息的方法,其特征在于, BMC通过I2C总线与主板ME相连,主板ME通过PMBUS总线与服务器电源模组管理芯片相连;服务器上电开机,等待BMC起来后,BMC通过轮询机制,通过ME与服务器电源模组管理芯片交互,实时获取电源模组当前的在位信息; 服务器每次启动,B1S通过KCS接口,发送跟BMC约定好的IPMI OEM命令收集到当前的电源模组信息,并遵循SMB1S Type 39规范将从BMC获取的电源模组信息通过编写程序更新到DMI信息中。2.根据权利要求1所述的方法,其特征在于, 在系统下通过命令及时查询到当前电源模组信息。3.根据权利要求2所述的方法,其特征在于,可在Linux系统下通过命令dmidecode_t39查询当前电源模组信息。
【文档编号】G06F9/44GK106020804SQ201610313522
【公开日】2016年10月12日
【申请日】2016年5月12日
【发明人】郑媛
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1