[发明专利]具有客制化检测器数据记录的基板管理控制器的控制方法无效
申请号: | 201010541375.0 | 申请日: | 2010-11-10 |
公开(公告)号: | CN102467435A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 陈志伟;卢晓芬 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;张燕华 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 客制化 检测器 数据 记录 管理 控制器 控制 方法 | ||
技术领域
本发明涉及一种基板管理控制器(Baseboard Management Controller,BMC)的控制方法,特别涉及一种提供服务予至少一个外部系统(external system)且具有客制化检测器数据记录(sensor data record,SDR)的BMC的控制方法。
背景技术
随着计算机的普及与网络技术的快速发展,仅由普通计算机或设备所能提供的服务以不敷使用,故发展出了服务器的技术。服务器是为一种善于处理网络技术的计算机平台,其可连结至各种网络系统,并对通过网络系统相连结的计算机提供各种的应用服务。为了管理服务器,智能型平台管理接口(Intelligent Platform Management Interface,IPMI)的技术应运而生。管理者可以通过IPMI以及配置于服务器中的基板管理控制器(Baseboard Management Controller,BMC),监控并管理服务器。其中BMC通过内建的多个检测器以及针对每个检测器定义的检测器数据记录(sensor data record,SDR)与平台事件筛选(platform event filter,PEF)管理服务器。然而现在有越来越多的服务器客户希望达到各种独特的监控需求,而超出普通的BMC的能力。普通的BMC无法读取到额外所需的检测器的值,因此也无法进行监控。
对此服务器的制造商需要针对不同的客户开发不同的BMC及其固件以支持额外的检测器,非但缺乏弹性,也造成BMC开发的工作非常琐碎又消耗时程。此外,工程师对于不同客户需求的开发途中,会逐步写出不同版本的固件,再烧进BMC的只读存储器(read only memory,ROM)中以更新BMC。但是每次要更新固件时,都需要把BMC完全停止、更新再重新启动。重新启动后的BMC又需要重新定义SDR以及PEF而耗费时间,还容易因为重新定义的定义SDR以及PEF无法完全支持额外的检测器等原因而产生系统异常。因此传统的更新方法的风险也比较大。
发明内容
为解决上述问题,本发明所要解决的技术问题在于提出了一种具有客制化检测器数据记录(sensor data record,SDR)基板管理控制器(Baseboard Management Controller,BMC)的控制方法。
本发明提供的具有客制化SDR的BMC的控制方法,适用于具有一记忆体的一BMC,且BMC提供服务予至少一外部系统(external system)。具有客制化SDR的BMC的控制方法包括:将BMC的记忆体分割为一原始区域以及一客制化区域,其中原始区域包括对应的至少一个原始检测器数据记录(sensor data record,SDR)以及至少一个原始平台事件筛选(platform event filter,PEF);提供一指令集给外部系统,外部系统通过指令集管理对应的至少一个客制化SDR和至少一个客制化PEF;轮询原始区域中的原始SDR以及客制化区域中的客制化SDR;判断轮询得到的这些SDR的值是否符合分别对应于这些SDR的多个临界值;以及当至少一个SDR的值不符合对应的临界值时,依据对应的PEF得到一处理策略。
其中指令集可包括一新增指令,而外部系统通过新增指令于客制化区域中新增对应的客制化SDR以及客制化PEF。指令集还可包括一更新指令或一读取指令,而外部系统可分别通过更新指令或读取指令于客制化区域中更新或读取外部系统所新增的客制化SDR。且更新指令执行前可自动执行一锁定程序,以禁止BMC存取欲更新的客制化SDR。
指令集也可包括一删除指令,而外部系统通过删除指令于客制化区域中删除外部系统所新增的客制化SDR以及客制化PEF。更新指令执行前也可自动执行锁定程序,以禁止BMC存取欲删除的客制化SDR或是客制化PEF。且外部系统可先通过读取指令确认所需的客制化SDR以及客制化PEF不存在于客制化区域之后,再通过新增指令新增所需的客制化SDR以及客制化PEF。
而外部系统可包括通过智能平台管理总线(Intelligent Platform Management Bus,IPMB)与BMC连接的一控制器,或是通过输入输出连接端口(input/output port,I/O port)与BMC连接的一操作系统的一监控程序。
此外,具有客制化SDR的BMC的控制方法还可包括:判断客制化SDR是否在一清除期限内未被更新;以及当客制化SDR在清除期限内未被更新时,删除客制化SDR以及对应的客制化PEF。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010541375.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置