[发明专利]一种服务器及指示灯控制方法有效
申请号: | 201710417906.7 | 申请日: | 2017-06-06 |
公开(公告)号: | CN107239385B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 李锋 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李丹 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 指示灯 控制 方法 | ||
本发明公开了一种服务器及指示灯控制方法,该服务器包括:基板管理控制器BMC和指示灯控制模块;所述BMC通过预先约定的智能平台管理接口原始设备制造商IPMI OEM指令与所述指示灯控制模块进行通信,所述IPMI OEM指令用于通知所述指示灯控制模块对各个指示灯的状态进行控制;所述指示灯控制模块与服务器指示灯连接,用于根据所述IPMI OEM指令控制各个指示灯的状态。本发明技术方案采用IPMI OEM指令实现服务器操作系统和BMC之间的自定义数据的通信交互,可以保证数据交互的有效性和准确性,保证了整个系统的正常运行;并通过对服务器指示灯的远程控制减轻了服务器运维难度。
技术领域
本发明涉及云计算数据中心技术,尤指一种服务器及指示灯控制方法。
背景技术
在云计算时代,数据中心的运维工作是保证数据中心正常工作的重中之重。在数据中心机房越来越庞大的趋势下,运维工作的难度和复杂度也越来越大。在数据中心运维工作中,工作人员经常需要通过观察服务器指示灯来判断某块硬盘、网卡或者电源的具体位置和状态。但目前数据中心没有提供对服务器指示灯进行自动控制的方法。
发明内容
为了解决上述技术问题,本发明提供了一种服务器及指示灯控制方法,可以实现对服务器指示灯进行自动控制。
为了达到本发明目的,本发明提供了一种服务器,包括:基板管理控制器BMC和指示灯控制模块;
所述BMC通过预先约定的智能平台管理接口原始设备制造商IPMI OEM指令与所述指示灯控制模块进行通信,所述IPMI OEM指令用于通知所述指示灯控制模块对各个指示灯的状态进行控制;
所述指示灯控制模块与服务器指示灯连接,用于根据所述IPMI OEM指令控制各个指示灯的状态。
进一步地,所述BMC具体用于:
所述BMC的网页WEB界面接收远程客户端发来的指示灯操作请求;根据所述指示灯操作请求,更新所述BMC中的第一本地指示灯缓存文件中保存的第一指示灯状态信息,并向所述指示灯控制模块发送包含所述第一指示灯状态信息的第一IPMI OEM指令。
进一步地,所述BMC具体用于:所述BMC的网页WEB界面接收远程客户端发来的指示灯操作请求,更新所述BMC中的第一本地指示灯缓存文件中保存的第一指示灯状态信息;
所述指示灯控制模块,还用于定时轮询所述BMC获取包含所述第一指示灯状态信息的第二IPMI OEM指令。
进一步地,所述指示灯控制模块具体用于:
对比所述第一IPMI OEM指令或者所述第二IPMI OEM指令中包含的所述第一指示灯状态信息与所述指示灯控制模块中的第二本地指示灯缓存文件中保存的第二指示灯状态信息,当所述第一指示灯状态信息与所述第二指示灯状态信息一致时,不作任何操作;当所述第一指示灯状态信息与所述第二指示灯状态信息不一致时,根据所述第一指示灯状态信息控制各个指示灯的状态。
进一步地,所述指示灯控制模块,还用于接收所述指示灯反馈的结果消息并向所述BMC发送包含所述结果消息的第三IPMI OEM指令,所述结果消息用于表示是否成功控制所述指示灯的状态;
所述BMC,还用于根据所述结果消息在自身的WEB界面上提示指示灯操作状态,当所述结果消息用于表示成功操作更新所述指示灯的状态时,所述WEB界面向远程客户端提示指示灯操作成功,当所述结果消息用于表示失败操作更新所述指示灯的状态时,所述WEB界面向远程客户端提示指示灯操作失败。
进一步地,当所述BMC的WEB界面向远程客户端提示指示灯操作失败时,所述BMC更新第一本地指示灯缓存文件中保存的第一指示灯状态信息为上一次未更新时保存的指示灯状态信息。
为了达到本发明目的,本发明还提供了一种指示灯控制方法,应用于服务器,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710417906.7/2.html,转载请声明来源钻瓜专利网。