处理虚拟数据移动器(VDM)故障备援情况制造技术

技术编号:17654821 阅读:29 留言:0更新日期:2018-04-08 08:15
一种技术处理虚拟数据移动器(VDM)故障备援情况。该技术涉及调整第一平台上的配置文件来指示由在该平台上的VDM管理的数据是否正在被复制到第二平台。该技术进一步涉及,在VDM故障备援事件之后,在第一平台上创建替换VDM来替换初始VDM。该技术进一步包括,在替换VDM被创建之后,执行控制由替换VDM提供的接口的操作。当操作确定在上述事件的时候由在第一平台上的初始VDM管理的数据未曾被复制到第二平台时,操作启用接口,以及当操作确定在上述事件的时候由在第一平台上的初始VDM管理的数据曾被复制到第二平台时,操作禁用接口。

【技术实现步骤摘要】
处理虚拟数据移动器(VDM)故障备援情况
本公开的实施例总体上涉及故障处理,并且更具体地,涉及通过执行控制由VDM提供的网络接口的可用性的网络接口控制操作来处理VDM故障备援情况。
技术介绍
数据存储系统存储代表一台或多台主机计算机的主机数据。例如,一些常规的数据存储系统使用虚拟数据移动器或称VDM,也即,支持将通用互联网文件系统(CIFS)和/或网络文件系统(NFS)环境和服务器分组到虚拟容器中的软件特征。常规VDM类型数据存储系统可以包括两个数据存储阵列,即,第一阵列和第二阵列。此外,每个阵列可以操作多个VDM。对于第一阵列上的VDM,由这些VDM处理的数据的拷贝(或版本)可以经由同步复制会话从第一阵列被复制到第二阵列。对于这些会话,因为第一阵列维持数据的生产(production)拷贝,所以它被认为生产(或活动)侧,以及因为第二阵列维持数据的复制拷贝,所以它被认为复制(或备用)侧。在复制会话期间,生产侧的数据的生产拷贝的改变被转发到备用侧。同样地,对于第二阵列上的VDM,由这些VDM处理的数据的拷贝可以经由同步复制会话从第二阵列被复制到第一阵列。对于这些会话,第二阵列被认为生产侧,并且第二阵列被认为复制侧。再一次,在复制会话期间,生产侧的数据的生产拷贝的改变被转发到备用侧。
技术实现思路
不幸地,上文描述的简单地从生产侧复制改变到复制侧的常规的VDM类型数据存储系统存在缺陷。例如,假设灾难(disaster)出现在第一阵列上(例如,VDM恐慌情况,供电故障等等),引起第一阵列上原始VDM故障(fail)。在这样的情况下,新的VDM被创建在第二阵列上,使得一直访问第一阵列上的主机数据的生产拷贝的主机计算机现在可以访问第二阵列上的主机数据的复制拷贝。特别地,新的VDM使用与生产阵列上的原始VDM相同的互联网协议(IP)地址,使得数据服务是持续的并且转换切换对主机计算机是透明的。在这样的情况下,原始VDM不能够被重引导来使用相同的IP地址,因为这将在第一阵列和第二阵列之间创建重复的IP地址,从而潜在地导致数据不可用或数据丢失。不同于上文描述的简单地复制第一阵列上主机数据的生产拷贝上的改变到第二阵列上主机数据的复制拷贝的常规VDM类型数据存储系统,改进的技术涉及执行控制由VDM提供的网络接口的可用性的网络接口控制操作。特别地,当VDM启动(例如,在VDM故障以后、在供电恢复以后,等等),VDM的配置文件被访问来确定由VDM提供的网络接口是否曾在同步复制中被使用。如果由VDM提供的网络接口在同步复制中未曾被使用,这些网络接口被启用(例如,置于“上(UP)”状态)。然而,如果由VDM提供的网络接口在同步复制中曾被使用,这些网络接口被禁用(例如,被置于“下(DOWN)”状态)来防止否则可能引起数据不可用甚至数据丢失的重复IP地址。如果网络接口被禁用,其他条件可以继而被评估来确定网络接口是否应当持久地被禁用或接着能够启用(例如,VDM是否在活动侧)。一个实施例涉及处理VDM故障备援情况的方法。该方法包括电子地调整第一物理数据移动器平台上的配置文件,以指示由第一物理数据移动器平台上的初始VDM管理的数据是否被从第一物理数据移动器平台复制到第二物理数据移动器平台。该方法进一步包括,在其中第一物理数据移动器平台上的初始VDM故障以及次VDM被创建在第二物理数据移动器平台上的VDM故障备援事件之后,在第一物理数据移动器平台上电子地创建替换VDM来替换初始VDM。该方法进一步包括,在替换VDM被创建之后,执行控制由替换VDM提供的网络接口可用性的网络接口控制操作,网络接口控制操作(i)当网络接口控制操作从配置文件确定在VDM故障备援时由第一物理数据移动器平台上的初始VDM管理的数据未曾从第一物理数据移动器平台被复制到第二物理数据移动器平台时,启用替换VDM的网络接口组,以及(ii)当网络接口控制操作从配置文件确定在VDM故障备援时由第一物理数据移动器平台上的初始VDM管理的数据曾经从第一物理数据移动器平台被复制到第二物理数据移动器平台时,,禁用替换VDM的网络接口组。如果替换VDM的网络接口被禁用,应当理解的是,后续检查可以被执行来确定其他条件证明是否满足启用替换VDM的网络接口。例如,如果后续检查确定替换VDM在准备侧(即,已经存在第二物理数据移动器平台的VDM故障备援),网络接口可以持久地被禁用。然而,如果后续检查确定替换VDM在活动侧,网络接口可以被启用,使得替换VDM可以服务主机计算机。在一些布置中,数据的第一拷贝驻留在耦合到第一物理数据移动器平台的第一存储阵列上。在这些布置中,初始VDM初始地将数据的第一拷贝作为生产版本来管理。此外,该方法进一步包括,在所述故障备援事件之前,启用初始VDM的网络接口组,以提供对驻留在所述第一存储阵列上的所述数据的所述第一拷贝的主机计算机访问。。在一些布置中,存储。数据的第二拷贝驻留在耦合到第二物理数据移动器平台的第二存储阵列上。数据的第二拷贝初始地形成次(或备用)版本。在这些布置中,该方法进一步包括,在故障备援之前,提供第一物理数据移动器平台和第二物理数据移动器平台之间的复制服务,复制服务将驻留在第一存储阵列上的数据的第一拷贝的改变复制到驻留在第二存储阵列上的数据的第二拷贝。在一些布置中,数据的第一拷贝包括存储的产生逻辑单元(LUN)。数据的第二拷贝包括次LUN。此外,提供复制服务包括创建将产生LUN的信息同步复制到次LUN的同步复制会话。在一些布置中,VDM故障备援事件包括遇到初始VDM的故障。在一些布置中,在第一物理数据移动器平台上创建替换VDM包括响应于遇到初始VDM的故障,引导第一物理数据移动器平台上的替换VDM以替换初始VDM。在一些布置中,遇到初始VDM的故障包括失去对第一物理数据移动器平台的供电。在这些布置中,启动替换VDM包括响应于第一物理数据移动器平台的供电恢复,自动地实例化第一物理数据移动器平台上的替换VDM。在一些布置中,VDM故障备援事件引起第二物理数据移动器平台上的次VDM的创建,该次VDM管理主机计算机访问驻留在第二存储阵列上的数据的第二拷贝。在这些布置中,执行网络接口控制操作包括从配置文件访问配置数据,基于配置数据,禁用替换VDM的网络接口组来防止与次VDM的网络接口组冲突。在一些布置中,从配置文件访问配置数据包括从配置文件读取一组标志。一组标志指示替换VDM的网络接口组不应当被启用,一组标志已经响应于复制会话的创建而被设置,该复制会话将驻留在第一存储阵列上的数据的第一拷贝的改变复制到驻留在第二存储阵列上的数据的第二拷贝。在一些布置中,禁用替换VDM的网络接口组包括创建替换VDM的网络接口组,以及在次VDM的网络接口组的每一个网络接口在启用第一VDM的网络接口组的网络接口的“上”状态的同时,将替换VDM的网络接口组的每一个网络接口置于禁用替换VDM的网络接口组的网络接口的“下”状态。在一些布置中,每一个网络接口被各自的互联网协议(IP)地址定义,外部主机计算机通过其访问计算机化网络上的数据的至少一部分。在一些布置中,该方法进一步包括,在执行控制由替换VDM提供的网络接口的可用性的网络接口控制操作之后,(i)执行确定替换VDM在备用侧还是在本文档来自技高网...
处理虚拟数据移动器(VDM)故障备援情况

【技术保护点】
一种处理虚拟数据移动器(VDM)故障备援情况的方法,所述方法包括:电子地调整第一物理数据移动器平台上的配置文件,以指示由所述第一物理数据移动平台上的初始VDM管理的数据是否正在从所述第一物理数据移动器平台被复制到第二物理数据移动器平台;在VDM故障备援事件之后,电子地在所述第一物理数据移动器平台上创建替换所述初始VDM的替换VDM,在所述VDM故障备援事件中,所述第一物理数据移动器平台上的所述初始VDM发生故障;以及在所述替换VDM被创建之后,执行控制由所述替换VDM提供的网络接口的可用性的网络接口控制操作,所述网络接口控制操作:(i)当所述网络接口控制操作从所述配置文件确定在所述VDM故障备援事件时由所述第一物理数据移动器平台上的所述初始VDM管理的所述数据未曾从所述第一物理数据移动器平台被复制到所述第二物理数据移动器平台时,启用所述替换VDM的网络接口组,以及(ii)当所述网络接口控制操作从所述配置文件确定在所述VDM故障备援事件时由所述第一物理数据移动器平台上的所述初始VDM管理的所述数据曾经从所述第一物理数据移动器平台被复制到所述第二物理数据移动器平台时,禁用所述替换VDM的所述网络接口组。...

【技术特征摘要】
1.一种处理虚拟数据移动器(VDM)故障备援情况的方法,所述方法包括:电子地调整第一物理数据移动器平台上的配置文件,以指示由所述第一物理数据移动平台上的初始VDM管理的数据是否正在从所述第一物理数据移动器平台被复制到第二物理数据移动器平台;在VDM故障备援事件之后,电子地在所述第一物理数据移动器平台上创建替换所述初始VDM的替换VDM,在所述VDM故障备援事件中,所述第一物理数据移动器平台上的所述初始VDM发生故障;以及在所述替换VDM被创建之后,执行控制由所述替换VDM提供的网络接口的可用性的网络接口控制操作,所述网络接口控制操作:(i)当所述网络接口控制操作从所述配置文件确定在所述VDM故障备援事件时由所述第一物理数据移动器平台上的所述初始VDM管理的所述数据未曾从所述第一物理数据移动器平台被复制到所述第二物理数据移动器平台时,启用所述替换VDM的网络接口组,以及(ii)当所述网络接口控制操作从所述配置文件确定在所述VDM故障备援事件时由所述第一物理数据移动器平台上的所述初始VDM管理的所述数据曾经从所述第一物理数据移动器平台被复制到所述第二物理数据移动器平台时,禁用所述替换VDM的所述网络接口组。2.根据权利要求1所述的方法,其中所述数据的第一拷贝驻留在耦合到所述第一物理数据移动器平台的第一存储阵列上;其中所述初始VDM初始地将所述数据的所述第一拷贝作为生产版本来管理;并且其中所述方法进一步包括:在所述故障备援事件之前,启用所述初始VDM的网络接口组,以提供对驻留在所述第一存储阵列上的所述数据的所述第一拷贝的主机计算机访问。3.根据权利要求2所述的方法,其中所述数据的第二拷贝驻留在耦合到所述第二物理数据移动器平台的第二存储阵列上,所述数据的所述第二拷贝初始地形成次版本;并且其中所述方法进一步包括:在所述故障备援事件之前,提供所述第一物理数据移动器平台和所述第二物理数据移动器平台之间的复制服务,所述复制服务将驻留在所述第一存储阵列上的所述数据的所述第一拷贝的改变复制到驻留在所述第二存储阵列上的所述数据的所述第二拷贝。4.根据权利要求3所述的方法,其中所述数据的所述第一拷贝包括存储的产生逻辑单元(LUN);其中所述数据的所述第二拷贝包括次LUN;并且其中提供所述复制服务包括:创建同步复制会话,所述同步复制会话将来自所述产生LUN的信息同步复制到所述次LUN。5.根据权利要求4所述的方法,其中所述VDM故障备援事件包括遇到所述初始VDM的故障;并且其中在所述第一物理数据移动器平台上创建所述替换VDM包括:响应于遇到所述初始VDM的所述故障,引导所述第一物理数据移动器平台上的所述替换VDM以替换所述初始VDM。6.根据权利要求5所述的方法,其中遇到所述初始VDM的所述故障包括失去对所述第一物理数据移动器平台的供电;并且其中启动所述替换VDM包括:响应于对所述第一物理数据移动器平台的供电恢复,自动地实例化所述第一物理数据移动器平台上的所述替换VDM。7.根据权利要求3所述的方法,其中所述VDM故障备援事件导致所述第二物理数据移动器平台上的次VDM的创建,所述次VDM管理对驻留在所述第二存储阵列上的所述数据的所述第二拷贝的主机计算机访问;并且其中执行所述网络接口控制操作包括:从所述配置文件访问配置数据,以及基于所述配置数据,禁用所述替换VDM的所述网络接口组,以防止与所述次VDM的网络接口组的冲突。8.根据权利要求7所述的方法,其中从所述配置文件访问所述配置数据包括:从所述配置文件读取一组标志,所述一组标注指示所述替换VDM的所述网络接口组不应被启用,所述一组标志已经响应于复制会话的创建而被设置,所述复制会话将驻留在所述第一存储阵列上的所述数据的所述第一拷贝的改变复制到驻留在所述第二存储阵列上的所述数据的所述第二拷贝。9.根据权利要求8所述的方法,其中禁用所述替换VDM的所述网络接口组包括:创建所述替换VDM的所述网络接口组,以及将所述替换VDM的所述网络接口组的每个网络接口置于禁用所述替换VDM的所述网络接口组中的该网络接口的“下”状态,而将所述次VDM的所述网络接口组的每个网络接口置于启用所述次VDM的所述网络接口组中的该网络接口的“上”状态。10.根据权利要求3所述的方法,其中每个网络接口被相应的互联网协议(IP)地址定义,外部主机计算机通过所述IP地址在计算机化网络上访问所述数据的至少一部分。11.根据权利要求1所述的方法,进一步包括:在执行控制由所述替换VDM提供的所述网络接口的所述可用性的所述网络接口控制操作之后,(i)执行检查操作,所述检查操作确定所述替换VDM是在备用侧还是在活动侧,(ii)当所述检查操作指示所述替换VDM在所述备用侧时,将所述替换VDM的所述网络接口组持久地设置为禁用状态,以及(iii)当所述检查操作指示所述替换VDM在所述活动侧时,将所述替换VDM的所述网络接口设置为启用状态。12.一种数据存储设备,包括:存储器;以及耦合到所述存储器的控制电路,所述存储器存储有指令,当所述指令由所述控制电路实现时使所述控制电路:电子地调整第一物理数据移动器平台上的配置文件,以指...

【专利技术属性】
技术研发人员:张明辉熊天放邬源杨陆逸峰许红儒
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国,US

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

1