存储系统、存储控制方法和存储控制设备技术方案

技术编号:23101810 阅读:55 留言:0更新日期:2020-01-14 21:08
本发明专利技术公开了一种存储系统、存储控制方法和存储控制设备。该存储系统包括:多个服务器节点,其包括第一服务器节点和与第一服务器节点配对的第二服务器节点;以及管理器节点,其被配置成管理多个服务器节点,其中,第一服务器节点被配置成响应于检测到第二服务器节点关闭而向管理器节点发送通知,并且所述通知指示第二服务器节点关闭,并且其中,管理器节点被配置成响应于接收到所述通知而执行与由第二服务器节点执行的第二处理相关的第一处理。

Storage system, storage control method and storage control equipment

【技术实现步骤摘要】
存储系统、存储控制方法和存储控制设备
本文讨论的实施方式涉及存储控制技术。
技术介绍
近年来,已知包括多个计算机节点(在下文中,被简称为节点)的软件定义存储(SDS)系统。图13是示意性地示出了相关技术的SDS系统500的配置的图。在SDS系统500中,多个节点501-1到501-3(图13中的示例中的三个)经由网络503相互连接。分别为物理设备的存储设备502连接到节点501-1至501-3。在多个节点501-1至501-3中,节点501-1用作管理其他节点501-2和501-3的管理器节点。节点501-2和501-3用作代理节点,其根据管理器节点501-1的控制执行处理。在下文中,管理器节点501-1可以由Mgr#1表示。代理节点501-2由Agt#2表示,代理节点501-3由Agt#3表示。在下文中,作为表示代理节点的符号,当优选地指定多个代理节点中的一个时,使用符号501-2和501-3,但是当参考任何代理节点时,使用符号501。来自用户的请求被输入到管理器节点501-1中,并且管理器节点501-1创建要由代理节点501-2和501-3执行的多个处理(命令)以实现用户的请求。图14是举例说明关于来自相关技术的SDS系统500中的用户的请求的处理方法的图。在图14示出的示例中,示出了请求从用户创建镜像卷的情况的处理。用户将创建镜像卷的请求输入到管理器节点501-1(参见符号S1)。管理器节点501-1响应于请求而创建多个(在图14中示出的示例中为五个)命令(创建Dev#2_1,创建Dev#2_2,创建Dev#3_1,创建Dev#3_2,并创建MirrorDev)(参见符号S2)。在SDS系统500中,多个命令在代理节点501-2和501-3中作为用于创建镜像卷的一系列命令被执行。管理器节点501-1请求代理节点501-2和501-3处理所创建的命令(参见符号S3)。在图14中示出的示例中,向Agt#2请求命令“创建Dev#2_1”和“创建Dev#2_2”的处理(参见符号S4)并且向Agt#3请求命令“创建Dev#3_1”、“创建Dev#3_2”以及“创建MirrorDev”的处理(参见符号S5)。已经接收到请求的代理节点501-2和501-3中的每一个执行所请求的命令(处理)(参见符号S6和S7),并且对完成该命令的管理器节点501-1做出响应。管理器节点501-1确认从代理节点501-2和501-3中的每一个发送的响应(参见符号S8)。例如,日本专利特开公布No.9-319633、日本专利特开公布No.2016-143248和日本专利特开公布No.2016-133976公开了相关技术。
技术实现思路
技术问题在现有技术的SDS系统中,在多个代理节点501执行处理的同时代理节点501中的一个可以是关闭的。例如,在图14中示出的示例中,考虑了在执行命令“创建MirrorDev”的代理节点501-3关闭的情况。管理器节点501-1重复且连续地向关闭的代理节点501-3请求执行命令“创建MirrorDev”,并且在没有响应的情况下直到经过了预定时间检测到超时错误。即使用户做出另一请求,管理器节点501-1也不会做出响应,直到检测到超时,从而使用户等待。结果,管理器节点501-1继续无用地重试(请求执行命令“创建MirrorDev”),直到它可以与代理节点501-3建立连接为止。在集群系统中,已知使用包括检测节点关闭的功能的集群软件,但集群软件可能无法知道节点关闭,直到它访问管理信息,并且它可能不会访问管理信息,直到超时结束。问题的解决方案根据实施方式的一方面,一种存储系统包括:多个服务器节点,其包括第一服务器节点和与第一服务器节点配对的第二服务器节点;以及管理器节点,其被配置成管理多个服务器节点,其中,第一服务器节点被配置成响应于检测到第二服务器节点关闭而向管理器节点发送通知,并且通知指示第二服务器节点关闭,并且其中,管理器节点被配置成响应于接收到通知而执行与由第二服务器节点执行的第二处理有关的第一处理。技术效果在一个方面中,实施方式旨在能够在代理节点关闭的情况下快速应对。附图说明图1是示意性地示出作为实施方式的示例的存储系统的硬件配置的图;图2是举例说明作为实施方式的示例的存储系统中形成的逻辑设备的图;图3是示出了作为实施方式的示例的存储系统的功能配置的图;图4是举例说明作为实施方式的示例的存储系统中的工作管理信息的图;图5A和图5B是举例说明作为实施方式的示例的存储系统中的任务的图;图6是举例说明作为实施方式的示例的存储系统中的任务管理信息的表格;图7是用于说明作为实施方式的示例的存储系统中的任务进度状态信息的转换的图;图8是举例说明在现有技术的SDS系统的代理节点中创建临时文件的处理的图;图9是举例说明作为实施方式的示例的存储系统中的非易失性信息管理信息的表格;图10是用于说明作为实施方式的示例的存储系统中的每个节点的开始处的非易失性信息删除单元的处理的流程图;图11是用于说明作为实施方式的示例的存储系统中的管理器节点的处理的流程图;图12A和图12B是用于说明在作为实施方式的示例的存储系统中发生节点关闭时的处理的流程图;图13是示意性地示出了现有技术的SDS系统的配置的图;以及图14是举例说明关于来自现有技术的SDS系统中的用户的请求的处理方法的图。具体实施方式在下文中,将参照附图描述存储系统、存储控制设备和存储控制程序的实施方式。然而,下面描述的实施方式仅仅是示例,并不旨在排除在实施方式中未指定的各种修改和技术的应用。例如,在不脱离其范围的情况下,可以对实施方式进行各种修改和实现。每个附图不旨在仅包括附图中示出的配置要素,而是可以包括其他功能等。图1是示意性地示出作为实施方式的示例的存储系统1的硬件配置的图。存储系统1是SDS系统,该SDS系统包括控制存储的多个节点10-1至10-6(在图1中示出的示例中为6个)。节点10-1至10-6经由网络30可通信地彼此连接。网络30是例如局域网(LAN),并且在图1中示出的示例中,包括网络交换机31。节点10-1至10-6通过经由通信电缆连接至网络交换机31而分别可通信地相互连接。在下文中,作为指示节点的符号,当优选地指定多个节点中的一个节点时,使用符号10-1至10-6,但是符号10用于指示任何节点。在存储系统1中,多个节点10中的一个节点10用作管理器节点,而其他节点10用作代理节点。管理器节点是管理其他节点10(代理节点10)的指令节点,并向包括多个节点10的多节点配置的存储系统1中的其他节点10发出指令。代理节点根据从指令节点发出的指令执行处理。在下文中,将描述节点10-1是管理器节点并且节点10-2至10-本文档来自技高网
...

【技术保护点】
1.一种存储系统,包括:/n多个服务器节点,其包括第一服务器节点和与所述第一服务器节点配对的第二服务器节点;以及/n管理器节点,其被配置成管理所述多个服务器节点,/n其中,所述第一服务器节点被配置成响应于检测到所述第二服务器节点关闭而向所述管理器节点发送通知,并且所述通知指示所述第二服务器节点关闭,并且/n其中,所述管理器节点被配置成响应于接收到所述通知而执行与由所述第二服务器节点执行的第二处理有关的第一处理。/n

【技术特征摘要】
20180704 JP 2018-1275991.一种存储系统,包括:
多个服务器节点,其包括第一服务器节点和与所述第一服务器节点配对的第二服务器节点;以及
管理器节点,其被配置成管理所述多个服务器节点,
其中,所述第一服务器节点被配置成响应于检测到所述第二服务器节点关闭而向所述管理器节点发送通知,并且所述通知指示所述第二服务器节点关闭,并且
其中,所述管理器节点被配置成响应于接收到所述通知而执行与由所述第二服务器节点执行的第二处理有关的第一处理。


2.根据权利要求1所述的存储系统,
其中,所述第一处理包括:指示除了所述第二服务器节点之外的服务器节点返回到在关于已由该服务器节点成功执行的一个或更多个处理的执行之前的状态,并且所述一个或更多个处理与所述第二处理相关。


3.根据权利要求1所述的存储系统,
其中,所述第一处理包括使除了所述第二服务器节点之外的服务器节点执行所述第二处理。


4.根据权利要求1所述的存储系统,
其中,所述第二服务器节点被配置成:当所述第二服务器节点在关闭之后重新启动时,参考指示通过执行所述第二处理而生成的非易失性信息的存储位置的管理信息来删除所述非易失性信息。


5.根据权利要求1所述的存储系统,
其中,所述通知在所述管理器节点通过超时检测到所述第二服务器节点的关闭之前被发送。


6.根据权利要求1所述的存储系统,
其中,所述第一服务器节点和所述第二服务器节点形成高可用性对。


7.一种存储控制方法,包括:
由第一服务器节点响应于...

【专利技术属性】
技术研发人员:竹内真树御宿义胜平冈佑太郎
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1