通过混和管理路径来管理一储存系统的方法以及装置制造方法及图纸

技术编号:14450715 阅读:74 留言:0更新日期:2017-01-18 12:20
本发明专利技术公开了一种用来管理一储存系统的方法与装置,所述方法包括:在所述储存系统中的一第一扩展模块中的一组扩展控制电路之间提供至少一心跳监控路径,以供为所述储存系统中的一组管理模块传输多个心跳监控信号中的至少一者,其中所述第一扩展模块是用来安装一组共享储存装置,以及所述组共享储存装置中的每一共享储存装置是分别耦接至所述组扩展控制电路;以及依据所述多个心跳监控信号进行所述组管理模块的心跳监控,以供所述组管理模块中的至少一者对共享储存装置进行高可用性管理、以及选择性地接管所述第一扩展模块中的至少一非共享组件的管理。通过本发明专利技术,所述高可用性丛集可确保不停歇的储存空间服务及最大化系统可用性。

【技术实现步骤摘要】

本专利技术涉及高可用性管理(HighAvailabilityManagement,HAManagement),诸如采用序列式小型计算机系统接口(SerialAttachedSmallComputerSystemInterface,SerialAttachedSCSI,可简称为「SAS」)技术来实施的数据储存系统的高可用性管理,尤其涉及一种通过混和管理路径(HybridManagementPath)来管理一储存系统的方法与相关装置。
技术介绍
在网络服务已成为许多人每日生活中的一部分之际,各种问题诸如组件故障、人为过失或系统当机…等,可能造成服务器故障(Malfunction)、及/或导致服务中断。于是,企业营运的成本可能增加。依据相关技术,一传统的高可用性(HighAvailability,HA)架构或许能保持某些类型的网络服务不间断。然而,可能产生额外的问题诸如一些副作用。例如:所述传统的高可用性架构中的两个传统的服务器可能需要通过网络彼此监控对方。当发生网络中断、或网络不稳定时,这些监控运作可能会造成错误的判断,使得所述传统的高可用性架构错误地运作。又例如:为了让所述传统的高可用性架构中的两个传统的服务器彼此监控对方,可能需要设置额外的服务器,以供进行所述监控运作。于是,相关成本对应地增加了。另外,当所述两个传统的服务器中的一者故障而无法继续控制其扩充式机箱(Enclosure)中的对应的控制电路时,所述扩充式机箱中的某部分可能失去自动调节温度的功能;这会导致所述扩充式机箱内的储存装置损坏的机率增加。相关技术可能尝试设置额外的风扇传感器和额外的风扇控制器,以期解决这一类的问题。然而,设置额外的温度传感器和额外的风扇控制器也会导致相关成本对应地增加。由以上可知,相关技术无法在不造成额外的问题(诸如上述的副作用)的状况下,妥善地解决既有的问题。因此,需要一种新颖的方法及相关的架构,以在较少副作用、或不造成副作用的状况下,妥善地解决既有的问题。
技术实现思路
本专利技术的目的之一在于公开一种通过混和管理路径(HybridManagementPath)来管理一储存系统的方法与相关装置,以解决上述问题。本专利技术的另一目的在于公开一种通过混和管理路径来管理一储存系统的方法与相关装置,以减少所述储存系统的故障(Malfunction)的机会。本专利技术的另一目的在于公开一种通过混和管理路径来管理一储存系统的方法与相关装置,以妥善地控制一高可用性丛集(HighAvailabilityCluster,HACluster)正常运作。本专利技术的至少一较佳实施例中公开一种通过混和管理路径来管理一储存系统的方法,其中所述储存系统包括多个共享储存装置。所述方法包括:于所述储存系统中的一第一扩展模块(ExpansionModule)中的一第一组扩展控制电路之间提供至少一心跳监控路径(HeartbeatMonitoringPath),以供为所述储存系统中的一组管理模块传输多个心跳监控信号中的至少一者,其中所述第一扩展模块是用来安装所述多个共享储存装置中的一第一组共享储存装置,以及所述第一组共享储存装置中的每一共享储存装置是分别耦接至所述第一组扩展控制电路,以容许所述组管理模块分别通过所述第一组扩展控制电路控制所述第一组共享储存装置,其中所述混和管理路径包括上述的至少一心跳监控路径;以及依据所述多个心跳监控信号进行所述组管理模块的心跳监控,以供所述组管理模块中的至少一者对所述多个共享储存装置进行高可用性管理(HighAvailabilityManagement,HAManagement)运作、以及选择性地接管(TakeOver)所述第一扩展模块中的至少一非共享组件(Non-sharedComponent)的管理。例如:所述储存系统可被建立为一高可用性丛集。本专利技术于公开上述方法的同时,也对应地公开一种通过混和管理路径来管理一储存系统的装置,其中所述储存系统包括多个共享储存装置。所述装置可包括:一第一扩展模块,位于所述储存系统中,用来安装所述多个共享储存装置中的一第一组共享储存装置。例如,所述第一扩展模块可包括:一第一组扩展控制电路,耦接至所述储存系统中的一组管理模块;以及至少一心跳监控路径,位于所述第一组扩展控制电路之间,其中所述混和管理路径包括上述的至少一心跳监控路径。尤其是,所述第一组共享储存装置中的每一共享储存装置是分别耦接至所述第一组扩展控制电路,以容许所述组管理模块分别通过所述第一组扩展控制电路控制所述第一组共享储存装置。另外,上述的至少一心跳监控路径是用来为所述组管理模块传输多个心跳监控信号中的至少一者。此外,所述装置依据所述多个心跳监控信号进行所述组管理模块的心跳监控,以供所述组管理模块中的至少一者对所述多个共享储存装置进行高可用性管理运作、以及选择性地接管所述第一扩展模块中的至少一非共享组件的管理。例如:所述储存系统可被建立为一高可用性丛集。本专利技术的好处之一在于,本专利技术的方法与相关装置可在较少副作用、或不造成副作用的状况下,妥善地解决既有的问题。另外,本专利技术的方法与相关装置可减少所述储存系统的故障的机会。例如:所述高可用性丛集可确保不停歇的储存空间服务及最大化系统可用性,进而降低无预警中断和耗费资源的停机所带来的风险。通过本专利技术的方法与相关装置,不中断的可用性的目标可轻易地达到。于是,针对所述储存系统的额外维护成本及管理时间得以减少。附图说明图1为依据本专利技术一实施例的一种通过混和管理路径(HybridManagementPath)来管理一储存系统的装置的示意图。图2为依据本专利技术一实施例的一种通过混和管理路径来管理一储存系统的方法的流程图。图3绘示图2所示的方法于一实施例中所涉及的一高可用性管理(HighAvailabilityManagement,HAManagement)与控制方案。图4绘示图2所示的方法于另一实施例中所涉及的一高可用性管理与控制方案。图5绘示图2所示的方法于一实施例中所涉及的一风扇控制方案。图6绘示图2所示的方法于一实施例中所涉及的一混和管理(HybridManagement)方案。图7绘示图2所示的方法于一实施例中所涉及的一非接管组态(Non-take-overConfiguration)。图8绘示图2所示的方法于一实施例中所涉及的一接管组态(Take-overConfiguration)。图9绘示图2所示的方法于另一实施例中所涉及的一接管组态。其中,附图标记说明如下:100装置105-1,105-2,…,105-M共享储存装置110,110-1,110-2,…扩展模块112-1,112-2,…,112-N,1121-1,1121-2,…,1122-1,1122-2,…,512,612-1,612-2扩展控制电路114,114-1,114-2,…混和管理路径200方法210,220步骤310-1,310-2,510管理模块320-1,320-2,…,520硬式磁盘驱动器614-1,614-2扩展器主电路616-1,616-2子电路618-1,618-2风扇619-1,619-2传感器GPIO_A1,GPIO_A2通用型输入输出端子PWM1,PWM2脉冲宽度调变控制端子PWM11,PWM12,PWM本文档来自技高网
...

【技术保护点】
一种通过混和管理路径来管理一储存系统的方法,所述储存系统包括多个共享储存装置,所述方法的特征在于包括:于所述储存系统中的一第一扩展模块中的一第一组扩展控制电路之间提供至少一心跳监控路径,以供为所述储存系统中的一组管理模块传输多个心跳监控信号中的至少一者,其中所述第一扩展模块是用来安装所述多个共享储存装置中的一第一组共享储存装置,以及所述第一组共享储存装置中的每一共享储存装置是分别耦接至所述第一组扩展控制电路,以容许所述组管理模块分别通过所述第一组扩展控制电路控制所述第一组共享储存装置,其中所述混和管理路径包括所述至少一心跳监控路径;以及依据所述多个心跳监控信号进行所述组管理模块的心跳监控,以供所述组管理模块中的至少一者对所述多个共享储存装置进行高可用性管理运作、以及选择性地接管所述第一扩展模块中的至少一非共享组件的管理,其中所述储存系统是被建立为一高可用性丛集。

【技术特征摘要】
2015.07.06 TW 1041219031.一种通过混和管理路径来管理一储存系统的方法,所述储存系统包括多个共享储存装置,所述方法的特征在于包括:于所述储存系统中的一第一扩展模块中的一第一组扩展控制电路之间提供至少一心跳监控路径,以供为所述储存系统中的一组管理模块传输多个心跳监控信号中的至少一者,其中所述第一扩展模块是用来安装所述多个共享储存装置中的一第一组共享储存装置,以及所述第一组共享储存装置中的每一共享储存装置是分别耦接至所述第一组扩展控制电路,以容许所述组管理模块分别通过所述第一组扩展控制电路控制所述第一组共享储存装置,其中所述混和管理路径包括所述至少一心跳监控路径;以及依据所述多个心跳监控信号进行所述组管理模块的心跳监控,以供所述组管理模块中的至少一者对所述多个共享储存装置进行高可用性管理运作、以及选择性地接管所述第一扩展模块中的至少一非共享组件的管理,其中所述储存系统是被建立为一高可用性丛集。2.如权利要求1所述的方法,其特征在于,所述组管理模块中的一管理模块利用所述第一组扩展控制电路中的相对应的一扩展控制电路,来接管所述第一扩展模块中的所述至少一非共享组件的管理,其中所述第一扩展模块中的所述至少一非共享组件是位于所述第一组扩展控制电路中的另一扩展控制电路中、或通过所述第一组扩展控制电路中的所述另一扩展控制电路耦接至所述第一组扩展控制电路中的相对应的所述扩展控制电路。3.如权利要求2所述的方法,其特征在于,所述第一扩展模块中的所述至少一非共享组件包括所述第一组扩展控制电路中的所述另一扩展控制电路中的至少一硬件组件。4.如权利要求2所述的方法,其特征在于,所述第一扩展模块中的所述至少一非共享组件包括一风扇。5.如权利要求4所述的方法,其特征在于,还包括:于所述第一组扩展控制电路之间提供至少一风扇失效监控路径,以供将对应于所述风扇的一风扇失效监控信号自所述第一组扩展控制电路中的所述另一扩展控制电路传输至所述第一组扩展控制电路中的相对应的所述扩展控制电路,其中所述混和管理路径包括所述至少一风扇失效监控路径;其中所述组管理模块中的所述管理模块利用所述第一组扩展控制电路中的相对应的所述扩展控制电路,来依据是否接收到所述风扇失效监控信号监控所述风扇是否失效。6.如权利要求4所述的方法,其特征在于,还包括:于所述第一组扩展控制电路之间提供至少一脉冲宽度调变控制路径,以供将对应于所述风扇的一脉冲宽度调变控制信号自所述第一组扩展控制电路中的相对应的所述扩展控制电路传输至所述第一组扩展控制电路中的所述另一扩展控制电路,其中所述混和管理路径包括所述至少一脉冲宽度调变控制路径;其中所述组管理模块中的所述管理模块利用所述第一组扩展控制电路中的相对应的所述扩展控制电路,来依据所述脉冲宽度调变控制信号接管所述风扇的管理。7.如权利要求1所述的方法,其特征在于,依据所述多个心跳监控信号进行所述组管理模块的心跳监控以供所述组管理模块中的所述至少一者对所述多个共享储存装置进行所述高可用性管理运作以及选择性地接管所述第一扩展模块当中的所述至少一非共享组件的管理的步骤还包括:利用所述组管理模块中的一管理模块发出一存活指令至所述第一组扩展控制电路中的一扩展控制电路,以供所述扩展控制电路决定是否将所述管理模块的一存活状态或一非存活状态通知所述第一组扩展控制电路中的另一扩展控制电路,以容许所述组管理模块中的另一管理模块通过所述另一扩展控制电路得知所述管理模块的所述存活状态或所述非存活状态。8.如权利要求1所述的方法,其特征在于,依据所述多个心跳监控信号进行所述组管理模块的心跳监控以供所述组管理模块中的所述至少一者对所述多个共享储存装置进行所述高可用性管理运作以及选择性地接管所述第一扩展模块当中的所述至少一非共享组件的管理的步骤还包括:当所述第一组扩展控制电路中的一扩展控制电路接收到来自所述组管理模块中的一管理模块的一存活指令时,将所述扩展控制电路的一输出端子设定为一第一逻辑状态,以将所述管理模块的一存活状态通知所述第一组扩展控制电路中的另一扩展控制电路,以容许所述组管理模块中的另一管理模块通过所述另一扩展控制电路得知所述管理模块的所述存活状态。9.如权利要求1所述的方法,其特征在于,依据所述多个心跳监控信号进行所述组管理模块的心跳监控以供所述组管理模块中的所述至少一者对所述多个共享储存装置进行所述高可用性管理运作以及选择性地接管所述第一扩展模块当中的所述至少一非共享组件的管理的步骤还包括:当所述第一组扩展控制电路中的一扩展控制电路未接收到来自所述组管理模块中的相对应的一管理模块的一存活指令的时间达到一预定时间门坎值时,将所述扩展控制电路的一输出端子设定为一第二逻辑状态,以将所述管理模块的一非存活状态通知所述第一组扩展控制电路中的另一扩展控制电路,以容许所述组管理模块中的另一管理模块通过所述另一扩展...

【专利技术属性】
技术研发人员:何祈磊蔡士楷
申请(专利权)人:群晖科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1