当前位置: 首页 > 专利查询>伊姆西公司专利>正文

一种用于存储系统的方法和装置制造方法及图纸

技术编号:16301134 阅读:34 留言:0更新日期:2017-09-26 19:12
本公开内容提供了一种用于存储系统的方法和装置。该存储系统包括现用存储站点和备用存储站点,现用存储站点的存储池下的逻辑单元号LUN被复制到备用存储站点的存储池下的LUN并且形成一致性组。该方法包括:在现用存储站点和备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN;将该至少一个第一LUN和第二LUN形成的镜像添加到一致性组中;以及在将该至少一个第二LUN添加到备用存储站点的存储池之后,将该至少一个第一LUN添加到现用存储站点的存储池。

A method and apparatus for storing a system

The present disclosure provides a method and apparatus for storing a system. The storage system comprises a current storage site and an alternate storage site, and the logical unit number LUN under the storage pool of the current storage site is copied to the LUN under the storage pool of the alternate storage site, and a consistency group is formed. The method includes: creating at least one mirror each other first LUN and second LUN in the storage site and spare storage site; the image forming at least one of the first LUN and the second LUN is added to the consistency of the group; and in the second LUN to add at least one spare storage pool the storage site, will add at least one of the first LUN to the current storage pool storage site.

【技术实现步骤摘要】
一种用于存储系统的方法和装置
本公开内容一般性地涉及存储技术,并且更特别地涉及一种用于存储系统的方法和装置。
技术介绍
在用于存储系统的灾难恢复技术环境中,可能会存在多个文件级别的远程复制会话,它们将数据从现用存储站点复制到备用存储站点。随着数据保持增长,由这种远程复制会话所保护的存储池(例如,NAS用户定义池)将会达到其空间限制。因此,在现用存储站点的存储池接近于其空间限制时,需要对存储池的空间进行扩展,并且期望在扩展存储池空间的同时能够保持远程复制会话继续运行。在现有技术的方法中,需要首先删除存储池上已有的复制会话,然后分别扩展现用存储站点和备用存储站点两者的存储池,再重新创建复制会话。由于新的复制会话在被创建之后的同步过程可能会花费数天或者甚至数周,所以在先前的复制会话被删除之后,新的复制会话同步之前,相当长的时间对用户数据没有保护。如果在这个阶段发生灾难,则将会存在数据损失。
技术实现思路
鉴于现有技术中存在的上述技术问题,本公开内容的实施例的目的之一在于提供一种用于存储系统的方法和装置,以解决现有技术中存在的上述至少一个技术问题。根据本公开内容的第一方面,提供了一种用于存储系统的方法,该存储系统包括现用存储站点和备用存储站点,现用存储站点的存储池下的逻辑单元号LUN被复制到备用存储站点的存储池下的LUN并且形成一致性组。该方法包括:在现用存储站点和备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN;将该至少一个第一LUN和第二LUN形成的镜像添加到一致性组中;以及在将该至少一个第二LUN添加到备用存储站点的存储池之后,将该至少一个第一LUN添加到现用存储站点的存储池。在一些实施例中,该方法可以进一步包括:当现用存储站点变为不可用时,将一致性组中的原现用LUN作为备用LUN并且将原备用LUN作为现用LUN。在一些实施例中,该方法可以进一步包括:在将该至少一个第一LUN和第二LUN形成的镜像添加到一致性组中之前,确定该至少一个第一LUN和第二LUN已经完成同步。在一些实施例中,该方法可以进一步包括:在将该至少一个第二LUN添加到备用存储站点的存储池之前,确定镜像已经被添加到一致性组中。在一些实施例中,该方法可以进一步包括:在将该至少一个第一LUN添加到现用存储站点的存储池之前,确定已经将该至少一个第二LUN添加到备用存储站点的存储池。在一些实施例中,该存储系统可以是网络附加存储NAS系统。在一些实施例中,存储池可以包括以下各项中的至少一项:虚拟NAS服务器、文件系统、快照、以及网络配置。根据本公开内容的第二方面,提供了一种用于存储系统的装置,该存储系统包括现用存储站点和备用存储站点,现用存储站点的存储池下的逻辑单元号LUN被复制到备用存储站点的存储池下的LUN并且形成一致性组。该装置包括:创建单元,被配置为在现用存储站点和备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN;添加单元,被配置为将该至少一个第一LUN和第二LUN形成的镜像添加到一致性组中;并且添加单元进一步被配置为,在将该至少一个第二LUN添加到备用存储站点的存储池之后,将该至少一个第一LUN添加到现用存储站点的存储池。根据本公开内容的第三方面,提供了一种计算机可读存储介质。该计算机可读存储介质具有存储在其上的计算机可读程序指令,这些计算机可读程序指令用于执行根据本公开内容的第一方面的方法。根据本公开内容的第四方面,提供了一种存储系统。该存储系统包括根据本公开内容的第二方面的装置。相对于现有技术的方法,根据本公开内容的用于存储系统的方法和装置至少可以取得如下的技术优点。第一,在扩展存储池的同时,可以保持已有的复制会话继续运行。第二,在扩展存储池的过程中的每个阶段的任何技术场景中,由复制会话保护的存储池上将不会发生数据丢失。附图说明通过参考附图阅读下文的详细描述,本公开内容的实施例的上述以及其他目的、特征和优点将变得容易理解。在附图中,以示例性而非限制性的方式示出了本公开内容的若干实施例,其中:图1示意性地示出了用于存储系统的远程复制会话的示图。图2示意性地示出了根据本公开内容的实施例的用于存储系统的方法的流程图。图3A示意性地示出了根据本公开内容的实施例的在现用存储站点和备用存储站点处创建LUN镜像的示图。图3B示意性地示出了根据本公开内容的实施例的将所创建的镜像添加到一致性组的示图。图3C示意性地示出了根据本公开内容的实施例的扩展备用存储站点的存储池的示图。图3D示意性地示出了根据本公开内容的实施例的扩展现用存储站点的存储池的示图。图4示意性地示出了根据本公开内容的实施例的用于存储系统的装置的框图。图5示意性地示出了一个可以用来实施本公开内容的实施例的设备的框图。具体实施方式下面将参考附图中所示出的若干示例性实施例来描述本公开内容的原理和精神。应当理解,描述这些具体的实施例仅是为了使本领域的技术人员能够更好地理解并实现本公开内容,而并非以任何方式限制本公开内容的范围。图1示意性地示出了用于存储系统100的远程复制会话的示图。在图1中,以网络附加存储NAS系统为例一般性地描述了文件级别远程复制会话,但是本领域的技术人员可以理解,本公开内容的实施例也可以等同地应用到其他的存储系统。如图1中所示出的,存储系统100包括现用存储站点110和备用存储站点120。现用存储站点110和备用存储站点120分别包括存储池111和121。在现用存储站点110处,虚拟NAS服务器(例如,VDM)112与它的所有文件系统113、快照114和网络配置115等一起可以被归组到存储池111中。在从现用存储站点110到备用存储站点120的复制会话中,可以使用一致性组(CG)130将存储池111下的数据LUN116复制到备用存储站点120的存储池121下的数据LUN122,其中一致性组技术是一种块级别复制技术。在现用存储站点110由于发生灾难等原因变为不可用的情况下,存储系统100可以读取备用存储站点120的副本中存储的元数据,切换一致性组CG130的角色,在备用存储站点120的数据LUN122上重新建立NAS对象(VDM、文件系统等),并且向原来连接到存储站点110的NAS客户端无缝地提供NAS服务。但是,当现用存储站点110上的存储池111接近于其空间限制时,可能期望在远程复制会话仍然工作的同时能够扩展存储池111,并且也能够扩展备用存储站点120的存储池121。图2示意性地示出了根据本公开内容的实施例的用于存储系统的方法的流程图200。方法200所针对的存储系统包括现用存储站点和备用存储站点,现用存储站点的存储池下的逻辑单元号LUN被复制到备用存储站点的存储池下的LUN并且形成一致性组。在一些实施例中,方法200可以由稍后结合图4所描述的用于存储系统的装置400来执行。如图2中所示出的,方法200在开始之后可以进入步骤201。在步骤201中,在现用存储站点和备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN。下面结合图3A来更加具体地描述方法200的步骤201。图3A示意性地示出了根据本公开内容的实施例的在现用存储站点和备用存储站点处创建LUN镜像的示图。如图3A中所示出的,现用存储站点3本文档来自技高网...
一种用于存储系统的方法和装置

【技术保护点】
一种用于存储系统的方法,所述存储系统包括现用存储站点和备用存储站点,所述现用存储站点的存储池下的逻辑单元号LUN被复制到所述备用存储站点的存储池下的LUN并且形成一致性组,所述方法包括:在所述现用存储站点和所述备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN;将所述至少一个第一LUN和第二LUN形成的镜像添加到所述一致性组中;以及在将所述至少一个第二LUN添加到所述备用存储站点的存储池之后,将所述至少一个第一LUN添加到所述现用存储站点的存储池。

【技术特征摘要】
1.一种用于存储系统的方法,所述存储系统包括现用存储站点和备用存储站点,所述现用存储站点的存储池下的逻辑单元号LUN被复制到所述备用存储站点的存储池下的LUN并且形成一致性组,所述方法包括:在所述现用存储站点和所述备用存储站点处分别创建至少一个互为镜像的第一LUN和第二LUN;将所述至少一个第一LUN和第二LUN形成的镜像添加到所述一致性组中;以及在将所述至少一个第二LUN添加到所述备用存储站点的存储池之后,将所述至少一个第一LUN添加到所述现用存储站点的存储池。2.根据权利要求1所述的方法,进一步包括:当所述现用存储站点变为不可用时,将所述一致性组中的原现用LUN作为备用LUN并且将原备用LUN作为现用LUN。3.根据权利要求1所述的方法,进一步包括:在将所述至少一个第一LUN和第二LUN形成的镜像添加到所述一致性组中之前,确定所述至少一个第一LUN和第二LUN已经完成同步。4.根据权利要求1所述的方法,进一步包括:在将所述至少一个第二LUN添加到所述备用存储站点的存储池之前,确定所述镜像已经被添加到所述一致性组中。5.根据权利要求1所述的方法,进一步包括:在将所述至少一个第一LUN添加到所述现用存储站点的存储池之前,确定已经将所述至少一个第二LUN添加到所述备用存储站点的存储池。6.根据权利要求1所述的方法,其中所述存储系统是网络附加存储NAS系统。7.根据权利要求6所述的方法,其中所述存储池包括以下各项中的至少一项:虚拟NAS服务器、文件系统、快照、以及网络配置。8.一种用于存储系统的装置,所述存储系统包括现用存储站点和备用存储站点,所述现用存储站点的存储池下的逻辑单元号LUN被复制到所述备用存储站点的存储池下的LUN并且形成一致性组,所述装置包括:创建单...

【专利技术属性】
技术研发人员:许红儒熊天放鲁逸峰张明辉邝悦
申请(专利权)人:伊姆西公司
类型:发明
国别省市:美国,US

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

1