【技术实现步骤摘要】
硬件故障隔离方法、装置及服务器
[0001]本申请涉及故障隔离
,尤其涉及一种硬件故障隔离方法、装置及服务器。
技术介绍
[0002]在服务器的日常使用中,其硬件可能会发生故障,例如硬件处于挂死状态,即死循环状态。为了避免影响服务器的正常使用,需要使硬件恢复正常。相关技术中,一般采用两种硬件故障恢复技术,一种技术是额外增加硬件控制电路,从而远程控制硬件上下电;另一种技术是向具有故障的硬件发送软删除指令或复位指令,这种方式高度依赖该硬件的响应;如果该硬件处于异常状态无法响应指令,则会无法完成软删除或复位动作,从而导致故障扩散到访问该硬件的进程或者与该硬件共用协议的其他正常硬件。
[0003]因此,如何简单高效地处理发生硬件,避免影响其他正常硬件的运作是当前需要解决的问题。
技术实现思路
[0004]为解决或部分解决相关技术中存在的问题,本申请提供一种硬件故障隔离方法、装置及服务器,能够简单高效地隔离发生故障的硬件,避免影响其他正常硬件的运作。
[0005]本申请第一方面提供一种硬件故障隔离
【技术保护点】
【技术特征摘要】
1.一种硬件故障隔离方法,其特征在于:当确定硬件发生故障时,删除所述硬件对应的硬件抽象层中的对象;将所述硬件的状态对应设置为隔离状态。2.根据权利要求1所述的方法,其特征在于,所述删除所述硬件对应的硬件抽象层中的对象,包括:当所述硬件为块设备时,删除块设备层中的块设备对象和/或删除驱动层中的硬盘对象。3.根据权利要求1所述的方法,其特征在于,所述删除所述硬件对应的硬件抽象层中的对象,包括:通过监测确定所述硬件的故障对象,删除所述硬件抽象层中对应的故障对象。4.根据权利要求3所述的方法,其特征在于,所述删除所述硬件对应的硬件抽象层中的对象,包括:当所述硬件为块设备时,删除以下其中一个对象或多个对象:逻辑层中的逻辑卷、文件系统层中的文件系统或者用户态硬件层中的用户态驱动对象。5.根据权利要求1所述的方法,其特征在于,所述删除所述硬件对应的抽象层对象之前,还包括:向所述硬件发送复位指令;如果所述硬件响应所述复位指令,并在预设时间内完成复位,则确定所述硬件恢复正常。6.根据权利要求5所述的方法,其特征在于,所述向所述硬件发送复位指令之后,还包括;如果确定不能在预设时间内复位所述硬件,则向所述硬件发送软删除指令;如果所述硬件响应所述软删除指令,并完成软删除;,则确定所述硬件软删除成功;如果所述硬件不能响应所述软删除指令,则确定删除所...
【专利技术属性】
技术研发人员:郑南成,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。