一种存储系统中BBU工作状态检测方法及系统技术方案

技术编号:16379496 阅读:128 留言:0更新日期:2017-10-15 13:11
本发明专利技术公开了一种存储系统中BBU工作状态检测方法及系统,该方法包括:发送中断控制信号;其中,中断控制信号为用于控制开关模块切断系统电源模块的供电的信号;检测BBU供电模块是否进行供电;若是,则BBU供电模块处于正常的工作状态;本发明专利技术通过发送中断控制信号,可以使存储系统中的开关模块切断系统电源模块的供电,从而自动切换到利用BBU供电模块进行供电的状态;通过检测BBU供电模块是否进行供电,可以确定BBU供电模块是否处于正常的工作状态,实现了对BBU供电模块的工作状态的检测,从而可以确保BBU供电模块可以随时接管系统电源模块,进行数据备份。

Method and system for detecting BBU working state in storage system

The invention discloses a storage system BBU working state detection method and system, the method comprises: sending interrupt control signal; the control signal is used to interrupt signal to control the switch module to cut off the power supply system power module; power supply module is powered to detect BBU; if BBU, the power supply module is in normal working condition the present invention; by sending interrupt control signal, can make the switch module in the storage system to cut off the power supply system of the power supply module, which automatically switches to the power supply by BBU power supply module; by detecting the BBU power supply module is for power supply, BBU power supply module can determine whether in the normal working state, to realize detection of BBU power supply the working state of the module, which can ensure that the BBU power supply module can take over the system of power supply module. Data backup.

【技术实现步骤摘要】
一种存储系统中BBU工作状态检测方法及系统
本专利技术涉及计算机应用
,特别涉及一种存储系统中BBU工作状态检测方法及系统。
技术介绍
随着现代社会科技的发展,计算机已经广泛应用于人们的生活中。存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。计算机的主存储器不能同时满足存取速度快、存储容量大和成本低的要求,在计算机中必须有速度由慢到快、容量由大到小的多级层次存储器,以最优的控制调度算法和合理的成本,构成具有性能可接受的存储系统。存储系统已被广泛应用在各种场合,在存储系统中对稳定性要求很高,需要保证系统长时间运行并确保数据不丢失,系统不失效,为了保证这种高稳定性的要求,在很多方面都加入了冗余的设计,比如PSU冗余,备份数据硬盘冗余,主控制器冗余,系统盘冗余等措施,其中,使用BBU供电模块在系统电源模块出现问题的时候进行数据备份的方式已被广泛应用。BBU供电模块可以理解为存储系统中设置的电池,用于在系统电源出现故障后可以马上接管系统电源模块给如主板的主控制器模块供电,以保证可以给主控制器模块留出足够的数据备份时间,从而保证数据不丢失,从而使存储系统进入正常的关机掉电流程,而不出现意外关机导致数据丢失,或是存储系统受损。现有技术中,并没有BBU供电模块的工作状态的检测方法,使得并不能确定存储系统的BBU供电模块是否处于的工作状态,无法保证BBU供电模块可以随时接管系统电源模块,进行数据备份,可能会在系统电源模块出现问题的时候,出现意外关机导致数据丢失的情况。因此,如何对BBU供电模块的工作状态的进行检测,以保证BBU供电模块可以随时接管系统电源模块,进行数据备份,是现今亟需解决的问题。
技术实现思路
本专利技术的目的是提供一种存储系统中BBU工作状态检测方法及系统,以通过增加开关模块的硬件电路的设计,实现对BBU供电模块的工作状态的检测,确保BBU供电模块可以随时接管系统电源模块,进行数据备份。为解决上述技术问题,本专利技术提供一种存储系统中BBU工作状态检测方法,包括:发送中断控制信号;其中,所述中断控制信号为用于控制开关模块切断系统电源模块的供电的信号;检测BBU供电模块是否进行供电;若是,则所述BBU供电模块处于正常的工作状态。可选的,所述发送中断控制信号之后,还包括:在第一预设时间间隔后发送恢复控制信号;其中,所述恢复控制信号为用于控制所述开关模块恢复系统电源模块的供电的信号。可选的,所述发送中断控制信号之后,还包括:CPLD可编程控制模块根据接收的中断控制信号,向所述开关模块发送低电平信号,并在第二预设时间间隔后向所述开关模块发送高电平信号。可选的,所述检测BBU供电模块是否进行供电,还包括:若否,则发送告警信号。可选的,所述发送中断控制信号,包括:按第三预设时间间隔发送所述中断控制信号;或根据接收的检测指令,发送所述中断控制信号。此外,本专利技术还提供了一种存储系统中BBU工作状态检测系统,包括:用于发送中断控制信号,并检测BBU供电模块是否进行供电的主控制器模块;与所述主控制器模块相连,用于根据所述中断控制信号,切断系统电源模块的供电的开关模块;与所述开关模块相连,用于对所述主控制器模块进行供电的所述系统电源模块;与所述主控制器模块相连,用于在所述系统电源模块不能进行供电的情况下,对所述主控制器模块进行供电的BBU供电模块。可选的,该系统还包括:与所述主控制器模块和所述开关模块分别相连,用于根据接收的中断控制信号,向所述开关模块发送低电平信号,并在预设时间间隔后向所述开关模块发送高电平信号的CPLD可编程控制模块。可选的,所述主控制器模块具体为X86主板。本专利技术所提供的一种存储系统中BBU工作状态检测方法,包括:发送中断控制信号;其中,所述中断控制信号为用于控制开关模块切断系统电源模块的供电的信号;检测BBU供电模块是否进行供电;若是,则所述BBU供电模块处于正常的工作状态;可见,本专利技术通过发送中断控制信号,可以使存储系统中的开关模块切断系统电源模块的供电,从而自动切换到利用BBU供电模块进行供电的状态;通过检测BBU供电模块是否进行供电,可以确定BBU供电模块是否处于正常的工作状态,实现了对BBU供电模块的工作状态的检测,从而可以确保BBU供电模块可以随时接管系统电源模块,进行数据备份。此外,本专利技术还提供了一种存储系统中BBU工作状态检测系统,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的一种存储系统中BBU工作状态检测方法的流程图;图2为本专利技术实施例所提供的一种存储系统中BBU工作状态检测系统的结构图;图3为本专利技术实施例所提供的另一种存储系统中BBU工作状态检测系统的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的一种存储系统中BBU工作状态检测方法的流程图。该方法可以包括:步骤101:发送中断控制信号;其中,中断控制信号为用于控制开关模块切断系统电源模块的供电的信号。可以理解的是,本步骤中的中断控制信号可以为存储系统中如X86主板的主控制器模块发送的控制开关模块切断系统电源模块的供电的信号。对于中断控制信号的发送位置,可以为直接发送到开关模块,如开关模块可以直接接收中断控制信号并切断系统电源模块的供电;也可以为发送到如CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)可编程控制模块的中间模块,如CPLD可编程控制模块根据接收的中断控制信号,向开关模块发送低电平信号(低电平的BBU_TEST_N信号),使开关模块可以根据接收的低电平信号切断系统电源模块的供电。只要可以通过发送中断控制信号,使开关模块切断系统电源模块的供电,对于中断控制信号的发送位置和具体内容,可以由设计人员自行设置。本实施例对此不做任何限制。需要说明的是,发送中断控制信号后,开关模块会切断系统电源模块的供电,使存储系统切换到BBU供电模块对主控制器模块供电。由于BBU供电模块可能不处于正常的工作状态,也就是无法进行供电的状态,使得存储系统可能会因为开关模块会切断系统电源模块的供电,造成关机导致数据丢失的情况。因此,可以在发送中断控制信号后的一段时间后,控制开关模块恢复系统电源模块的供电,确保可以完成对BBU供电模块是否进行供电的检测和避免关机的情况发生。也就是说,本步骤之后还可以包括在第一预设时间间隔后发送恢复控制信号的步骤。其中,恢复控制信号为用于控制开关模块恢复系统电源模块的供电的信号。如主控制器模块可以根据预先设置的程序在发送中断控制信号的第本文档来自技高网
...
一种存储系统中BBU工作状态检测方法及系统

【技术保护点】
一种存储系统中BBU工作状态检测方法,其特征在于,包括:发送中断控制信号;其中,所述中断控制信号为用于控制开关模块切断系统电源模块的供电的信号;检测BBU供电模块是否进行供电;若是,则所述BBU供电模块处于正常的工作状态。

【技术特征摘要】
1.一种存储系统中BBU工作状态检测方法,其特征在于,包括:发送中断控制信号;其中,所述中断控制信号为用于控制开关模块切断系统电源模块的供电的信号;检测BBU供电模块是否进行供电;若是,则所述BBU供电模块处于正常的工作状态。2.根据权利要求1所述的存储系统中BBU工作状态检测方法,其特征在于,所述发送中断控制信号之后,还包括:在第一预设时间间隔后发送恢复控制信号;其中,所述恢复控制信号为用于控制所述开关模块恢复系统电源模块的供电的信号。3.根据权利要求1所述的存储系统中BBU工作状态检测方法,其特征在于,所述发送中断控制信号之后,还包括:CPLD可编程控制模块根据接收的中断控制信号,向所述开关模块发送低电平信号,并在第二预设时间间隔后向所述开关模块发送高电平信号。4.根据权利要求2或3所述的存储系统中BBU工作状态检测方法,其特征在于,所述检测BBU供电模块是否进行供电,还包括:若否,则发送告警信号。5.根据权利要求4所述的存储系统中BBU工作状态检测方法,...

【专利技术属性】
技术研发人员:高阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1