[发明专利]一种实现扩展模组移除的方法及装置在审
申请号: | 201410384121.0 | 申请日: | 2014-08-06 |
公开(公告)号: | CN104133759A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 王永欢;薛广营;王瑞东 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/22 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 扩展 模组 方法 装置 | ||
技术领域
本发明涉及移动通信技术,尤指一种实现对发生异常的扩展模组移除的方法及装置。
背景技术
飞速发展的业务需求带动了服务器行业巨大的技术变革,服务器的扩展模组支持热拔插化处理更是极大的方便了用户的管理。
当用户需要管理扩展模组的PCIE扩展卡,或者需要更换扩展模组的风扇时,可以通过扩展模组的热拔插来实现。
但是,现有技术中一般都是依据用户的需求来移除扩展模组,如用户需要更新扩展模组或者是更换扩展模组上的风扇等。但是,目前没有提供对发生异常的扩展模组进行故障检测并将其移除的技术方案。
发明内容
为了解决上述技术问题,本发明提供了一种实现扩展模组移除的方法及装置,能够实现扩展模组的异常检测,并将发生异常的扩展模组移除。
为了达到本发明目的,本发明提供了一种实现扩展模组移除的方法,包括:
实时检测各个扩展模组是否发生异常,当检测到某个扩展模组发生异常时,通知中央处理器CPU;
CPU停止发生异常的扩展模组中全部PCIE卡的工作,并通知基板管理控制器BMC关闭该发生异常的扩展模组的电源,移除该发生异常的扩展模组。
进一步地,在实时检测各个扩展模组是否发生异常之前,该方法还包括:预先设置检测参数异常条件。
进一步地,实时检测各个扩展模组是否发生异常,包括:
实时获取各个扩展模组的检测参数值;
比较实时获得的检测参数值是否满足所述检测参数异常条件,如果满足,则确定所述扩展模组发生异常。
进一步地,检测参数值包括温度值和/或电压值;
上述确定扩展模组发生异常为:实时获得的温度值不满足预先设置的温度阈值,或实时获得的电压值不满足预先设置的电压阈值。
进一步地,在通知中央处理器CPU该扩展模组异常之前,该方法还包括:
将发生异常的扩展模组通知依次经由BMC、操作系统OS、基本输入输出系统BIOS发送至CPU。
进一步地,通知BMC关闭所述扩展模组的电源,包括:
CPU通知BIOS发生异常的扩展模组中的全部PCIE卡已停止工作;
BIOS将该通知经由OS发送给BMC;
BMC控制发生异常的扩展模组关闭电源。
本发明还提供了一种实现扩展模组移除的装置,包括:异常检测模块、通知模块、中央处理模块和管理控制模块;其中,
异常检测模,用于实时检测各个扩展模组是否发生异常;
通知模块,用于当检测到某个扩展模组发生异常时,通知中央处理模块该扩展模组异常;
中央处理模块,用于停止该发生异常的扩展模组中全部PCIE卡的工作,并通知管理控制模块关闭该发生异常的扩展模组的电源;
管理控制模块,用于接收中央处理模块的通知,根据获得的通知关闭该发生异常的扩展模组的电源,移除该发生异常的扩展模组。
进一步地,该装置还包括:设置模块,用于预先设置检测参数异常条件。
进一步地,异常检测模具体用于:
实时获取各个扩展模组的检测参数值;
比较实时获得的检测参数值是否满足所述检测参数异常条件,如果满足,则确定所述扩展模组发生异常。
进一步地,检测参数值包括温度值和/或电压值;
确定所述扩展模组发生异常为:实时获得的温度值不满足预先设置的温度阈值,或实时获得的电压值不满足预先设置的电压阈值。
进一步地,通知管理控制模块关闭所述发生异常的扩展模组的电源,包括:
中央处理模块通知管理控制模块发生异常的扩展模组中的全部PCIE卡已停止工作;
管理控制模块控制发生异常的扩展模组关闭电源。
本发明技术方案包括:实时检测各个扩展模组是否发生异常,当检测到某个扩展模组发生异常时,实时检测各个扩展模组是否发生异常,当检测到某个扩展模组发生异常时,通知中央处理器CPU;CPU停止发生异常的扩展模组中全部PCIE卡的工作,并通知基板管理控制器BMC关闭该发生异常的扩展模组的电源,移除该发生异常的扩展模组。本发明技术方案实现了扩展模组的异常检测以及将发生异常的扩展模组进行移除。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实现扩展模组移除的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410384121.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件测试方法及测试装置
- 下一篇:一种显示服务器的状态的装置