一种多节点存储系统以及LUN ownernode切换方法技术方案

技术编号:16219313 阅读:46 留言:0更新日期:2017-09-16 01:48
本发明专利技术公开了一种多节点存储系统以及多节点存储系统LUN ownernode切换方法,其中切换方法,包括:步骤1,判断存储系统中的存储节点是否发生故障;若是,步骤2,将与故障存储节点相邻的partnernode作为所述故障节点LUN ownernode。通过有节点发生故障时,将相邻的partnernode作为所述故障节点LUN ownernode,以确保LUN的缓存数据可以正常下刷到后端磁盘,故障节点重新上线后,根据记录的信息,将LUN重新交换上线节点后,将原故障节点的LUN ownernode重新设为新上线接点,无需将所有的LUN进行重新分配,保证了整个存储系统的效率。

Multi node storage system and LUN ownernode switching method

The invention discloses a multi node storage system and multi node storage system LUN ownernode switching method, including switching method: Step 1, determine the storage nodes in the storage system fault; if so, step 2, and fault storage nodes adjacent to the partnernode as the fault node LUN ownernode. Through node failures, the adjacent partnernode as the fault node LUN ownernode, to ensure that the cache data of LUN can be normal under the brush to the back-end disk fault node to the line, according to the information recorded, LUN will re exchange line node, the original fault node LUN reset for ownernode the new on-line contact, without all the LUN re allocation to ensure the efficiency of the whole storage system.

【技术实现步骤摘要】
一种多节点存储系统以及LUNownernode切换方法
本专利技术涉及多节点存储
,特别是涉及一种多节点存储系统以及LUNownernode切换方法。
技术介绍
现有双节点存储系统中,节点失效或者节点重新上线都会引起LUNownernode的切换。在双节点系统中,节点失效则LUNownernode均切换为当前在线节点;失效节点重新上线时,则会根据均衡策略重新选择ownernode。多节点存储系统中,正常情况下各节点会缓存以自己为ownernode和partnernode的LUN的数据。当其中一个节点出现故障时(假设Node1发生故障),此时Node0上LUN0数据和Node2上LUN1数据只有一份。为了确保数据安全,Node0上LUN0数据和Node2上LUN1数据需要下刷。在现有策略中需要由ownernode做下刷动作,因此LUN0的缓存数据可以直接由Node0进行下刷;LUN1此时ownernode处于故障状态,当故障节点(Node1)重新上线时,由于所有LUN均处于ownernode在线的情况,如果将所有的LUN重新分配ownernode,效率将会很低
技术实现思路
本专利本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201710522567.html" title="一种多节点存储系统以及LUN ownernode切换方法原文来自X技术">多节点存储系统以及LUN ownernode切换方法</a>

【技术保护点】
一种多节点存储系统LUN ownernode切换方法,其特征在于,包括:步骤1,判断存储系统中的存储节点是否发生故障;若是,步骤2,将与故障存储节点相邻的partnernode作为所述故障节点LUN ownernode;步骤3,判断所述故障节点是否重新上线;若是,步骤4,将重新上线的所述故障节点的LUN ownernode由所述partnernode修改为原所述故障节点所在的LUN ownernode,将原所述故障节点的prepartnernode和原所述故障节点的partnernode中与原所述故障节点对应的缓存数据进行下刷。

【技术特征摘要】
1.一种多节点存储系统LUNownernode切换方法,其特征在于,包括:步骤1,判断存储系统中的存储节点是否发生故障;若是,步骤2,将与故障存储节点相邻的partnernode作为所述故障节点LUNownernode;步骤3,判断所述故障节点是否重新上线;若是,步骤4,将重新上线的所述故障节点的LUNownernode由所述partnernode修改为原所述故障节点所在的LUNownernode,将原所述故障节点的prepartnernode和原所述故障节点的partnernode中与原所述故障节点对应的缓存数据进行下刷。2.如权利要求1所述多节点存储系统LUNownernode切换方法,其特征在于,步骤3还包括:将所述故障节点重新上线的信息进行记录、存储和输出。3.如权利要求2所述多节点存储系统LUNownernode切换方法,其特征在于,所述步骤2,还包括:将所述故障节点的名称、发生故障时间进行记录、存储和输出。4.如权利要求3所述多节点存储系统LUNownernode切换方法,其特征在于,在所述步骤4之后,还包括:步骤5,将所述存储节点的下刷数据的时间和下刷目的存储节点进行记录。5.如权利要求4...

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

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

1