存储系统及其控制方法技术方案

技术编号:32894276 阅读:42 留言:0更新日期:2022-04-07 11:42
本发明专利技术提供一种存储系统和存储系统构建方法,在避免资源消耗的集中的同时,确保两台以上的存储节点发生了故障时的可用性。各冗余组由一个激活程序(激活程序的存储控制程序)和N(N为2以上的整数)个待机程序构成。该N个待机程序分别关联作为FO(故障转移)目的地确定的优先顺序。在同一冗余组中进行基于优先顺序从激活程序向待机程序的FO。关于配置于同一节点的多个冗余组中的包含激活程序和因FO而变为激活的待机程序的多个存储控制程序,将各程序配置于能够成为FO目的地的待机的存储控制程序彼此不同的节点。程序彼此不同的节点。程序彼此不同的节点。

【技术实现步骤摘要】
存储系统及其控制方法


[0001]本专利技术涉及存储系统及其控制方法,例如,优选适用于具备分别安装有一或多个SDS(Software Defined Storage:软件定义存储)的多个存储节点的信息处理系统。

技术介绍

[0002]目前,在信息处理系统中,为了提高可用性和可靠性,大多采用服务器装置的冗余结构。
[0003]例如,专利文献1中公开了通过将属于某个冗余组的现用系统(激活)的存储控制软件和属于其它冗余组的待机系统(待机)的存储控制软件配置于相同的服务器,有效地利用服务器,并且提高存储控制软件的可用性的技术。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开2019

101703号公报

技术实现思路

[0007]专利技术所要解决的问题
[0008]为了确保在两台以上的服务器中发生了故障时的可用性,考虑将各冗余组中的待机的存储控制软件的数量设为2以上,即将构成各冗余组的存储控制软件的数量设为3以上。在该情况下,在两台服务器发生了故本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种包括多个存储节点和存储装置的存储系统,其中所述多个存储节点各自具有存储器和处理器,所述存储系统的特征在于:各自由(N+1)重的存储控制程序构成的多个冗余组配置于所述多个存储节点,其中N为2以上的整数,其中,构成所述冗余组的、各自被处理器执行而进行存储控制的(N+1)重的存储控制程序配置于所述多个存储节点中的不同的(N+1)个存储节点,所述(N+1)重的存储控制程序中的一个存储控制程序是作为激活的存储控制程序的激活程序,其余的N个存储控制程序均是作为待机的存储控制程序的待机程序,所述N个待机程序分别关联被决定为故障转移目的地的优先顺序,在配置有激活程序的存储节点发生了故障的情况下,进行从该激活程序向优先顺序为最优先的待机程序的在所述冗余组内的故障转移,其中冗余组α的配置条件是,该冗余组α中的N个待机程序中的k个待机程序,在关于冗余组α的所有的冗余组β的影响节点中的第k以内的影响节点中最多配置k个,关于冗余组α的冗余组β是包含配置于冗余组α的第m影响节点的激活程序的冗余组,其中m为自然数且m<N,冗余组α的第m影响节点是配置有冗余组α中的优先顺序m的待机程序的存储节点,配置有冗余组α中的激活程序的存储节点为第0影响节点,配置有关于冗余组α的冗余组β中的优先顺序k的待机程序的存储节点为冗余组α的第(m+k)影响节点,其中k为自然数且1≤k≤(N

m)。2.根据权利要求1所述的存储系统,其特征在于:N=2。3.根据权利要求2所述的存储系统,其特征在于:在冗余组α的第0影响节点中配置有冗余组β的优先顺序1的待机程序,该冗余组β的优先顺序2的待机程序配置于该冗余组α的第1影响节点以外的任意的存储节点。4.根据权利要求1所述的存储系统,其特征在于:在N≥3的情况下,关于冗余组α,满足待机程序数(N

1)的情况下的配置条件。5.根据权利要求1所述的存储系统,其特征在于:存储节点的数量与冗余组的数量相同。6.根据权利要求1所述的存储系统,其特征在于:在各存储节点分配有作为连续编号的节点编号h,在各冗余组分配有作为连续编号的组编号n,关于冗余组n,激活程序的配置目的地为节点编号n的存储节点,其中h=n,优先顺序m的待机程序的配置目的地为节点编号((n+X
m
)mod C)的存储节点,C为存储节点数。7.一种存储系统构建方法,其特征在于:计算机参考表...

【专利技术属性】
技术研发人员:伊藤晋太郎山本贵大田岛幸惠扬妻匡邦
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

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

1