[发明专利]一种基板管理控制器及其数据处理方法无效
| 申请号: | 201110305783.0 | 申请日: | 2011-09-27 |
| 公开(公告)号: | CN103019905A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 刘军义 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 曾红 |
| 地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 管理 控制器 及其 数据处理 方法 | ||
技术领域
本发明涉及一种基板管理控制器及其数据处理方法,尤其涉及一种通过外部接口获取服务器硬件参数的基板管理控制器及其数据处理方法。
背景技术
随着计算机技术的迅猛发展,人们对于稳定可靠的服务器系统的需求也空前高涨,于是智能平台管理接口(Intelligent Platform Management Interface,IPMI)便应运而生。
IPMI的核心是一个专用芯片控制器——基板管理控制器(Baseboard Management Controller,BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在服务器主板上的独立的板卡。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。
一般来说,BMC具有以下功能:
1.通过系统的串行端口进行访问
2.故障日志记录和SNMP警报发送
3.访问系统事件日志(System Event Log,SEL)和传感器状况
4.控制包括开机和关机
5.独立于系统电源或工作状态的支持
6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
其中,在对服务器系统进行监测、故障诊断以及进行系统开发时,通过服务器系统的感测装置获取各种硬件参数是BMC的重要功能之一。然而,目前通过感测装置获取硬件参数的方法通常是直接访问BMC的特定地址,其缺点是只能使用特定的访问指令,而没有统一的标准,且只能在本地的dos模式下进行访问,最后获取的硬件参数没有标准化格式,极大地降低了数据获取效率。
发明内容
有鉴于此,本发明的目的就是提供一种基板管理控制器及其数据处理方法,能够通过基板管理控制器的外部接口获取标准化的服务器硬件参数。
根据本发明的一实施例,提供了一种基板管理控制器数据处理方法,适用于一服务器的一基板管理控制器,所述基板管理控制器连接有一个或多个用于获取所述服务器的硬件参数的感测装置,且具有多个接口,其特征在于,所述数据处理方法包括下列步骤:
预先在所述基板管理控制器中建立一虚拟感测模块,所述虚拟感测模块中存储有所述感测装置的识别信息;
基板管理控制器的信息处理模块通过多个所述接口其中之一接收一硬件参数请求指令,所述硬件参数请求指令中包括一感测装置的标识;
所述信息处理模块将所述硬件参数请求指令发送到所述虚拟感测模块;
所述虚拟感测模块根据所述硬件参数请求指令中感测装置的标识,读取相应感测装置的一读数,将所述读数转换为符合智能平台管理接口标准的硬件参数,并将所述硬件参数返回所述信息处理模块;以及
所述信息处理模块向发送所述硬件参数请求指令的接口返回所述硬件参数。
依据一实施例,所述接口包括:一网络接口;一串行接口;以及与所述服务器连接的一系统接口。
较佳的,所述网络接口接收远端发送的网络包,将所述网络包解析后得到硬件参数请求指令,并将该硬件参数请求指令发送到所述基板管理控制器的信息处理模块;以及当所述网络接口接收到所述信息处理模块返回的硬件参数时,将该硬件参数封装为网络包并通过网络传送。
其中,所述虚拟感测模块通过一I2C总线读取所述感测装置的所述读数。
其中,所述硬件参数请求指令和所述硬件参数以符合智能平台管理接口指令的格式传送。
较佳的,所述感测装置是一电压感测器、一电流感测器或一温度感测器。
其中,所述虚拟感测模块中存储的感测装置识别信息包括:感测装置类型,感测装置名称和感测装置序列号。
根据本发明的另一实施例,提供了一种基板管理控制器,所述基板管理控制器适用于一服务器中,其连接有一个或多个用于获取所述服务器的硬件参数的感测装置,其特征在于,所述基板管理控制器包含:
多个接口,用以与所述基板管理控制器外部进行数据交换;
虚拟感测模块,通过一I2C总线连接到所述感测装置,用以获取所述感测装置的读数,并将所述读数转换为符合智能平台管理接口标准的硬件参数;以及
信息处理模块,用以管理所述虚拟感测模块与所述接口之间的数据交换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110305783.0/2.html,转载请声明来源钻瓜专利网。





