存储系统以及障碍应对方法技术方案

技术编号:39296788 阅读:10 留言:0更新日期:2023-11-07 11:04
本发明专利技术的课题在于提出一种存储系统以及障碍应对方法,其能够在抑制存储系统的构建所需的费用的同时,在障碍发生时迅速地进行从回退配置的复原。将设于云系统的一个或多个存储装置、设于云系统的一个或多个存储节点、以及控制云系统的云控制装置设于存储系统,存储节点在检测到其他存储节点的障碍的情况下,向云控制装置委托新的存储节点的准备,该存储节点判断分配给发生了障碍的存储节点的存储装置是否故障,该存储节点在判断为该存储装置没有故障的情况下,向云控制装置委托,以将分配给发生了障碍的存储节点的存储装置分配给新的存储节点。存储节点。存储节点。

【技术实现步骤摘要】
存储系统以及障碍应对方法


[0001]本专利技术涉及存储系统以及障碍应对方法,例如,优选应用于具备分别安装有一个或多个SDS(Software Defined Storage,软件定义存储)的多个存储节点的存储系统。另外,以下,SDS指的是通过将具有存储功能的软件安装于通用的服务器装置而构建的存储装置。

技术介绍

[0002]以往,在信息处理系统中多有为了可用性以及可靠性提高而导致服务器装置的冗余化构成的情况。例如,在专利文献1中,提出了SDS的存储控制软件的故障转移方式。
[0003]具体而言,在专利文献1中,通过平时动作的主动侧的控制软件(以下,将其称作主动控制软件)与在障碍发生时从主动控制软件接替处理的备用侧的控制软件(以下,将其称作备用控制软件)来构成实现故障转移的控制软件对,将构成同一对的主动控制软件以及备用控制软件配置于分别不同的服务器装置。此外,构成同一对的主动控制软件以及备用控制软件保持分别相同的控制信息,始终同步地更新这些控制信息。
[0004]根据这样的技术,能够在维持系统整体的可靠性的同时,在服务器内将控制信息的读入处理闭合,因此,具有能够实现高性能化这一优点。
[0005]另一方面,近年来,云(特别是公共云)作为信息处理系统的平台不断普及。在这样的公共云中,公共云供应商作为IaaS(Infrastructure as aService,基础设施既服务)正在扩展提供计算机资源或存储资源的服务。
[0006]公共云的用户通过API(Application Programming Interface,应用程序接口)访问这些公共云上的计算机服务或存储服务,能够在需要的定时确保需要的量的计算机资源或存储资源,此外,也能够迅速地变更其构成。
[0007]现有技术文献
[0008]专利文献
[0009]专利文献1:日本特开2019-101703号公报

技术实现思路

[0010]专利技术要解决的课题
[0011]在考虑作为分散存储系统整体的可靠性以及性能的维持的情况下,为了从以服务器装置的障碍为契机的回退配置迅速地复原,在以专利文献1设为前提的环境为首的本地部署的环境中,一般配置预备的服务器装置。此外,一般来说,预备的服务器装置中安装有预先存储装置,在从障碍复原时通过对存储装置回写数据来从回退配置复原。
[0012]然而,为了如此预先准备预备的服务器装置而需要与之相当的费用,存在分散存储系统的导入或构建需要大量的费用这一问题。此外,为了从回退配置复原,如上述那样必须从发生了障碍的服务器装置对连接于预备的服务器装置的存储装置进行数据的复制,因此需要相应的时间存在成为迅速的复原的阻碍因素的问题。
[0013]本专利技术是考虑以上的点而完成的,因此,目的在于提供一种存储系统以及障碍应对方法,其可以在抑制系统构建所需的费用的同时,在障碍发生时迅速地进行从回退配置的复原。
[0014]用于解决课题的手段
[0015]为了解决涉及的课题,在本专利技术中,在相对于上位装置提供存储区域的存储系统中,设置有:一个或多个存储装置,设于云系统,分别提供所述存储区域;一个或多个存储节点,设于所述云系统,根据来自所述上位装置的请求,向分配给自身的所述存储装置读写数据;以及云控制装置,控制所述云系统,所述存储节点在检测到其他存储节点的障碍的情况下,向所述云控制装置委托新的存储节点的准备,判断分配给发生了障碍的存储节点的所述存储装置是否故障,在判断为该存储装置没有故障的情况下,向所述云控制装置委托,以将分配给所述发生了障碍的存储节点的所述存储装置分配给所述新的存储节点。
[0016]此外,在本专利技术中,在相对于上位装置提供存储区域的存储系统的障碍应对方法中,所述存储系统具有:一个或多个存储装置,设于云系统,分别提供所述存储区域;一个或多个存储节点,设于所述云系统,根据来自所述上位装置的请求,向分配给自身的所述存储装置读写数据;以及云控制装置,控制所述云系统,所述存储系统设置如下步骤:第一步骤,所述存储节点在检测到其他存储节点的障碍的情况下,向所述云控制装置委托新的存储节点的准备;第二步骤,该存储节点判断分配给发生了障碍的存储节点的所述存储装置是否故障;以及第三步骤,该存储节点在判断为该存储装置没有故障的情况下,向所述云控制装置委托,以将分配给所述发生了障碍的存储节点的所述存储装置分配给所述新的存储节点。
[0017]根据本专利技术的存储系统以及障碍应对方法,用户在构建分散存储系统时无需预先准备预备的计算机资源或存储资源,因此,从用户视角来看,能够廉价地构建存储系统。此外,无需进行将分配给发生了障碍的存储节点的存储装置所储存的数据例如复制到分配给新的存储节点的存储装置这一作业,能够迅速地进行障碍发生时的从回退配置的复原。
[0018]专利技术效果
[0019]根据本专利技术,能够实现可以在抑制系统构建所需的费用的同时,在障碍发生时迅速地进行从回退配置的复原的存储系统以及障碍应对方法。
附图说明
[0020]图1是表示本实施方式的存储系统的整体构成的框图。
[0021]图2是表示存储节点的概略构成的框图。
[0022]图3是用于对存储于存储节点的存储器的软件以及信息的说明的框图。
[0023]图4是表示块管理表格的构成的图表。
[0024]图5是表示块组管理表格的构成的图表。
[0025]图6是表示块更新管理位图表格的构成的图表。
[0026]图7是用于更新管理位图的说明的示意图。
[0027]图8是用于本存储系统中的正常时的云的构成以及各存储节点的动作说明的框图。
[0028]图9是用于本存储系统中的障碍发生时的回退动作的说明的框图。
[0029]图10是用于本存储系统的回退配置时的读处理的流程的说明的框图。
[0030]图11是用于本存储系统的回退配置时的写处理的流程的说明的框图。
[0031]图12是用于替代存储节点的制作处理的说明的框图。
[0032]图13是用于替代存储节点的制作处理的说明的框图。
[0033]图14是用于替代存储节点的制作处理的说明的框图。
[0034]图15是用于重构处理的说明的框图。
[0035]图16是表示替代存储节点制作处理的处理顺序的流程图。
[0036]图17是表示构成信息更新处理的处理顺序的流程图。
[0037]图18是表示重构处理的处理顺序的流程图。
[0038]附图标记的说明
[0039]1……
存储系统,3
……
主机装置,4
……
云系统,5
……
云控制装置,10
……
存储节点,12
……
存储装置,21
……
CPU,30
……
存储控制部,31
……
集群控制部,32
……
容量控制部,33本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储系统,对于上位装置提供存储区域,其特征在于,具备:一个或多个存储装置,设于云系统,分别提供所述存储区域;一个或多个存储节点,设于所述云系统,根据来自所述上位装置的请求向分配给自身的所述存储装置读写数据;以及云控制装置,控制所述云系统,所述存储节点,在检测到其他存储节点的障碍的情况下,向所述云控制装置委托新的存储节点的准备,判断分配给发生了障碍的存储节点的所述存储装置是否故障,在判断为该存储装置没有故障的情况下,向所述云控制装置委托,以将分配给所述发生了障碍的存储节点的所述存储装置分配给所述新的存储节点。2.根据权利要求1所述的存储系统,其特征在于,所述新的存储节点,将在障碍的发生中被请求了向分配给所述发生了障碍的存储节点的所述存储装置的写入的数据写入到分配给所述新的存储节点的所述存储装置。3.根据权利要求2所述的存储系统,其特征在于,所述存储节点,在判断为分配给所述发生了障碍的存储节点的所述存储装置故障的情况下,向所述云控制装置委托新的存储装置的准备,向所述云控制装置委托向所述新的存储节点分配准备的所述新的存储装置,所述新的存储节点,将判断为故障的所述存储装置所储存的数据写入到该新的存储装置。4.根据权利要求3所述的存储系统,其特征在于,所述存储节点,根据储存于所述存储装置的数据生成纠删码,将生成的所述纠删码储存于与该数据被储存的所述存储装置不同的所述存储装置,所述新的存储节点,使用所述纠删码恢复判断为故障的所述存储装置所储存的数据,将恢复的所述数据写入到所述新的存储装置。5.根据权利要求4所述的存储系统,其特征在于,在障碍的发生中被请求了向分配给所述发生了障碍的存储节点的所述存储装置的写入的数据的在该存储装置中的写入目的地储存于该发生了障碍的存储节点以外的所述存储节点,所述新的存储节点,将恢复的所述数据写入到所述发生了障碍的存储节点以外的所述存储节点所存储的所述写入目的地。6.根据权利要求4所述的存储系统,其特征在于,各所述存储节点,将分别分配给各所述存储节点的所述存储装置所提供的存储区域分割为规定大小的
块而进行管理,并将分别分配给不同的多个存储节点的规定数量的所述存储装置内各自的一个所述块作为块组进行管理,将所述数据以及根据该数据生成的所述纠删码分于构成相同的所述块组的多个所述块而储存。7.一种障碍应对方法,是对于上位装置提供存储区域的存储系统中的障碍应对方法,其特征在于,所述存储系统具有:一个或多个存储装置,设...

【专利技术属性】
技术研发人员:仓田成己山本贵大中村隆喜斋藤秀雄
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

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

1