一种VTL备份方法及VTL节点与流程

文档序号:12010578阅读:476来源:国知局
一种VTL备份方法及VTL节点与流程
本发明涉及通信领域,尤其涉及一种VTL(Virtualtapelibrary,虚拟磁带库)备份方法及VTL节点。

背景技术:
在应用VTL进行备份时,其网络架构如图1所示,包括:备份服务器11,光纤交换机12,两台成对配置的VTL节点A131,VTL节点B132以及RAID14(RedundantArrayofIndependentDisks,独立磁盘冗余数组)。两个VTL节点内创建有若干虚拟带磁库,虚拟磁带机和虚拟磁带等虚拟设备。备份服务器11通过光纤交换机12分别与VTL节点A131和VTL节点B132物理连通,VTL节点A的端口T1和T2分别对应一个WWPN(WorldWidePortName,全球唯一端口名字)。若所述VTL节点A上创建有虚拟磁带机A,则所述VTL节点A131会给所述虚拟磁带机A分配一个端口上的session连接,当所述备份服务器对所述VTL节点A131进行扫描时,就可以将所述VTL节点A131上的虚拟磁带机A挂载在所述备份服务器上,即根据所述虚拟磁带机A对应的端口的WWPN为所述虚拟磁带机A分配一个SCSI(SmallComputerSystemInterface,小型计算机系统接口)地址。这样,当有备份数据过来时,备份服务器上的备份软件就可以根据SCSI地址,指定将所述备份数据通过操作所述SCSI地址对应的虚拟磁带机A写入VTL节点A131连接的RAID中。当所述VTL节点A131的端口T1或链路S1-T1出现故障时,VTL节点B可以检测到该故障,同时启动故障接管,所述VTL节点B会访问VTL节点A131和VTL节点B132在所述RAID中的共享存储单元,从所述共享存储单元中获知所述VTL节点A131各端口的WWPN以及所述WWPN对应的虚拟设备信息,然后所述VTL节点B132就可以将所述VTL节点A131的所有WWPN漂移在所述VTL节点B132的各个端口上,同时将所述WWPN对应的虚拟设备重建在所述WWPN对应的VTL节点B132的端口下。例如,所述VTL节点B可以从所述共享存储单元获知VTL节点A131的端口T1的WWPN1对应有虚拟磁带机A,所述VTL节点 B132可以将端口T1的WWPN1漂移到VTL节点B132的端口T3上,同时重建虚拟磁带机A,并给所述虚拟磁带机A分配端口T3上的session连接,这样所述备份服务器就可以在扫描时,可以根据所述端口T3的WWPN1重新挂载所述虚拟磁带机A,进行数据备份。在进行上述故障接管的过程中,发明人发现,VTL节点A到备份服务器的一条链路发生故障,其他链路都可用时,VTL节点B会将所述VTL节点A上所有业务都接管到自身节点上,这就导致VTL节点A上可用的链路也终止了自身业务,变为不可用,降低了VTL节点链路的可用性。

技术实现要素:
本发明的实施例提供一种VTL备份方法及VTL节点,可以提高VTL节点链路的可用性。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,公开了一种VTL备份方法,包括:在检测到故障端口时,访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,所述故障端口的全球唯一端口名字WWPN以及所述WWPN对应的会话session连接上运行的虚拟设备信息;所述集群文件系统中存储有备份系统中各VTL节点的端口的WWPN及其对应的session连接,session连接上运行的虚拟设备信息以及端口的状态标识,所述状态标识用于标识端口是正常端口还是故障端口;将所述故障端口的WWPN漂移到所述正常端口;根据漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的会话session连接;根据所述故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份。结合第一方面,在第一种可能的实现方式中,所述访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,具体包括:访问集群文件系统获得所述故障端口所在VTL节点上的、session连接上运行的虚拟设备最少的正常端口。结合第一方面以及第一方面的第一种可能的实现方式,在第二种 可能的实现方式中,创建新的虚拟设备,访问集群文件系统获得空闲端口上的session连接,将所述新的虚拟设备分配给所述空闲端口上的session连接,所述空闲端口上的session连接包括所述备份系统的各VTL节点中各端口的session连接上运行的虚拟设备最少的session连接;通过所述空闲端口的session连接将所述空闲端口下的虚拟设备挂载到所述备份服务器上,所述空闲端口的session连接是根据所述空闲端口的WWPN,建立的所述空闲端口与所述备份服务器端口之间的session连接。结合第一方面以及第一方面的第一或二种可能的实现方式,在第三种可能的实现方式中,所述空闲端口是除了所述新的虚拟设备所在VTL节点外的其他VTL节点上的端口。结合第一方面以及第一方面的第一或二或三种可能的实现方式,在第四种可能的实现方式中,若所述故障端口所在VTL节点上不存在正常端口,则,所述方法还包括:在检测到故障端口时,访问集群文件系统获得所述备份系统中除了所述故障端口所在VTL节点外的其他VTL节点上的正常端口。第二方面,公开了一种虚拟磁带库VTL节点,包括:端口访问管理模块,用于在检测到故障端口时,访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,所述故障端口的全球唯一端口名字WWPN以及所述WWPN对应的会话session连接上运行的虚拟设备信息;所述集群文件系统中存储有备份系统中各VTL节点的端口的WWPN及其对应的session连接,session连接上运行的虚拟设备信息以及端口的状态标识,所述状态标识用于标识端口是正常端口还是故障端口;驱动模块,用于根据所述端口访问管理模块漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的会话session连接;处理模块,用于根据所述端口访问管理模块获得的故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述驱动模块建立的session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份。结合第二方面,在第一种可能的实现方式中,所述端口访问管理模块,具体用于访问集群文件系统获得所述故障端口所在VTL节点上的、session连接上运行的虚拟设备最少的正常端口。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,包括:所述端口访问管理模块,还用于在创建新的虚拟设备后,访问集群文件系统获得空闲端口上的session连接,将所述新的虚拟设备分配给所述空闲端口上的session连接,所述空闲端口上的session连接包括所述备份系统的各VTL节点中各端口的session连接上运行的虚拟设备最少的session连接;所述处理模块,还用于通过所述空闲端口的session连接将所述空闲端口下的虚拟设备挂载到所述备份服务器上,所述空闲端口的session连接是根据所述空闲端口的WWPN,建立的所述空闲端口与所述备份服务器端口之间的session连接。结合第二方面或第二方面的第一或二种可能的实现方式,在第三种可能的实现方式中,所述空闲端口是除了所述新的虚拟设备所在VTL节点外的其他VTL节点上的端口。结合第二方面或第二方面的第一、二或三种可能的实现方式,在第四种可能的实现方式中,所述端口访问管理模块,在所述故障端口所在VTL节点上不存在正常端口的情况下,还用于在检测到故障端口时,访问集群文件系统获得所述备份系统中除了所述故障端口所在VTL节点外的其他VTL节点上的正常端口。本发明实施例提供的VTL备份方法即VTL节点,应用集群文件系统,在检测到故障端口时,可以将故障端口的WWPN漂移到所述故障端口所在VTL节点上的正常端口,由正常端口的链路接管该故障端口的链路业务,这样用同一VTL节点的正常端口链路接管故障端口的链路业务,而不是现有技术中的由其他VTL节点接管故障端口所在VTL节点上的所有端口链路上的业务,这就提高了VTL节点的链路可用性,且所述正常端口链路上的正常业务也不受故障端口的影响,与现有技术相比,可以使所述VTL节点具有更高的链路可用性。另外,在创建新的虚拟设备时,可以应用集群文件系统为新创建的虚拟设备选择端口下的虚拟设备最少的端口,避免出现有的端口下 的虚拟设备过多,该端口链路繁忙,有的端口下没有虚拟设备,该端口链路空闲,可以在一定程度上保证访问虚拟设备的各端口链路的均衡性。附图说明图1为现有技术中的一种VTL备份方法系统架构示意图;图2为本发明实施例提供的一种VTL备份方法的流程示意图;图3为本发明实施例提供的另一种VTL备份方法的流程示意图;图4为本发明实施例提供的一种VTL节点的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1:本发明实施例提供了一种VTL备份方法,如图2所示,所述方法包括以下步骤:201、VTL节点在检测到故障端口时,访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,所述故障端口的全球唯一端口名字WWPN以及所述WWPN对应的会话session连接上运行的虚拟设备信息。本发明实施例提供的各VTL节点中都应用有集群文件系统,所述文件集群系统可以支持各VTL节点之间的数据共享,即某个VTL节点访问本节点的集群文件系统时,就可以获得其他VTL节点存储的数据。本发明实施例中各VTL节点内的所述集群文件系统中存储有备份系统中各VTL节点的端口的WWPN及其对应的session连接,session连接上运行的虚拟设备信息以及端口的状态标识,所述状态标识用于标识端口是正常端口还是故障端口。这样,所述备份系统中的各VTL节点是集群管理的,各节点下的虚拟设备也是集群管理的。这里所述的故障不仅包括发生端口的故障,还包括端口对应的链路发生的故障。当某个VTL节点上出现一个故障端口时,备份系统中 的所有VTL节点,也包括出现故障的节点都可以检测到所述故障端口;检测到所述故障端口的VTL节点就可以访问本节点的集群文件系统,根据所述端口的状态标识获得所述故障端口所在VTL节点上的正常端口,还可以获得所述故障端口的WWPN以及所述WWPN对应的会话session连接上运行的虚拟设备信息,这里所述的虚拟设备信息包括所述故障端口下的虚拟设备都有哪些。202、所述检测到故障的VTL节点将所述故障端口的WWPN漂移到所述正常端口。这里所述的漂移是指将故障端口的WWPN设置在所述正常端口上,这样所述正常端口就对应有两个WWPN—一个是本地的WWPN,一个是漂移来的WWPN。203、所述检测到故障的VTL节点根据漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的session连接。当VTL节点检测到自身有端口与所述备份服务器的端口物理连接时,所述VTL节点就会根据所述端口的WWPN建立所述端口与所述备份服务器的端口之间的session连接。所述正常端口自身有一个本地的WWPN,所述正常端口本地的WWPN对应有一个session连接,当所述正常端口处漂移来一个WWPN时,根据漂移来的WWPN也要对应建立一个所述正常端口与备份服务器端口之间的session连接,即一个WWPN对应有一个session连接,当端口有多个WWPN时,所述端口就会对应有多个session连接。由于备份系统中各VTL节点的集群管理模式,即使所述检测到故障的VTL节点不是所述正常端口所在的VTL节点,所述检测到故障的VTL节点也可以根据漂移到所述正常端口的WWPN在所述正常端口建立一个所述正常端口与备份服务器端口之间的session连接。204、所述检测到故障的VTL节点根据所述故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份。所述检测到故障的VTL节点会根据所述故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给步骤202中建立的、与漂移 来的WWPN对应的session连接。然后,通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上。由上述可知,备份服务器和VTL节点之间建立session连接使用的地址是WWPN,当完成WWPN漂移并重新建立session连接后,由于WWPN并未发生变化,所以备份服务器会认为这是之前断开的session连接重新恢复连接。此时通过该session连接挂载在备份服务器的虚拟设备在备份服务器上的SCSI地址并未发生变化,那么备份服务器会认为这是session连接暂时断开并重新恢复。这样所述备份服务器上的备份软件就可以重新操作故障节点下的虚拟设备进行数据备份了。本发明实施例提供的VTL备份方法,通过应用集群文件系统,在检测到故障端口时,访问获得所述故障端口所在VTL节点上的正常端口,将所述故障端口的WWPN漂移到所述正常端口,根据漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的session连接,并根据所述故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述session连接,然后通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份,这样即使VTL节点上出现了一个故障端口,该VTL节点上其他正常端口的链路仍然可用,与现有技术相比,可以使所述VTL节点具有更高的链路可用性。另外,本发明实施例提供的方法不需要重建故障端口下的虚拟设备,这样就节省了端口接管时间。实施例2、本发明实施例提供了一种VTL备份方法,如图3所示,所述方法包括以下步骤:301、VTL节点创建新的虚拟设备,访问集群文件系统获得空闲端口上的session连接,将所述新的虚拟设备分配给所述空闲端口上的session连接。所述空闲端口上的session连接包括所述备份系统的各VTL节点中各端口的session连接上运行的虚拟设备最少的session连接。由于备份系统中的VTL节点应用了集群文件系统,各VTL节点数据共享,所述集群文件系统中存储有备份系统中各VTL节点的端口的WWPN,端口下的虚拟设备以及端口的状态标识,所述状态标识用于标 识端口是正常端口还是故障端口。访问集群文件系统获得的空闲端口上的session连接只需要满足该端口的session连接上运行的虚拟设备最少即可,既可以是所述新的虚拟设备所在VTL节点上的端口的session连接,也可以是除了所述新的虚拟设备所在VTL节点外的其他VTL节点上的端口的session连接。如图1所示,VTL节点A131创建新的虚拟设备虚拟磁盘机B,所述VTL节点A131就可以访问VTL节点A131中的集群文件系统,获得空闲端口上的session连接。若所述VTL节点A131上的端口T2上的某个session连接上没有运行虚拟设备,就可以将虚拟磁盘机B分配给端口T2上的这个session连接。当然,若VTL节点A131上各端口上的session连接都运行有虚拟设备,而VTL节点B132上的端口T3上的某个session连接没有运行虚拟设备,就可以将虚拟磁盘机B分配给端口T3上的这个session连接。这样,在VTL节点A131上创建一个虚拟磁带机A,创建完成后,虚拟磁带机A也可能是在VTL节点B的端口的某个session连接上运行的,实现了在多个VTL节点上虚拟设备的集群管理。这样,在整个备份系统的各个VTL节点的各端口的session连接中,为新创建的虚拟设备选择session连接上运行的虚拟设备最少的端口的session连接,避免出现有的端口的session上运行的虚拟设备过多,端口链路繁忙,有的端口的session上没有运行虚拟设备,端口链路空闲,可以在一定程度上保证访问虚拟设备的各端口session链路的均衡性。302、创建所述新的虚拟设备的VTL节点通过所述空闲端口的session连接将所述新的虚拟设备挂载到所述备份服务器上。当VTL节点检测到自身有端口与所述备份服务器的端口物理连接时,所述VTL节点就会根据所述端口的WWPN建立所述端口与所述备份服务器的端口之间的session连接。所述空闲端口的session连接是在空闲端口与所述备份服务器端口物理连通后,根据所述空闲端口的WWPN,建立的所述空闲端口与所述备份服务器端口之间的session连接。在将所述新的虚拟设备分配给所述空闲端口上的session连接后, 备份服务器扫描到该空闲端口下的新的虚拟设备时,由于备份系统中各VTL节点的集群管理模式,创建所述新的虚拟设备的VTL节点就可以通过所述空闲端口的session连接将所述空闲端口下的虚拟设备挂载到所述备份服务器上。所述备份服务器会根据所述虚拟设备对应的空闲端口的WWPN为所述虚拟设备分配一个SCSI地址。这样,当有备份数据过来时,备份服务器上的备份软件就可以根据SCSI地址,指定将所述备份数据通过操作虚拟设备写入VTL节点连接的RAID中。303、VTL节点在检测到故障端口时,访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,所述故障端口的全球唯一端口名字WWPN以及所述WWPN对应的session连接上运行的虚拟设备信息。当某个VTL节点上出现一个故障端口时,备份系统中的所有VTL节点,也包括出现故障的节点都可以检测到所述故障端口;检测到所述故障端口的VTL节点就可以访问本节点的集群文件系统,根据所述端口的状态标识获得所述故障端口所在VTL节点上的正常端口,以及所述故障端口的WWPN以及所述WWPN对应的session连接上运行的虚拟设备信息,这里所述的虚拟设备信息包括所述故障端口下的虚拟设备都有哪些。优选的,所述正常端口是访问集群文件系统获得所述故障端口所在VTL节点上的、session连接上运行的虚拟设备最少的正常端口。这样就保证了VTL节点链路的均衡性。若所述故障端口所在VTL节点上不存在正常端口,则,VTL节点在检测到故障端口时,访问集群文件系统可以获得所述备份系统中除了所述故障端口所在VTL节点外的其他VTL节点上的正常端口。假设图1中的VTL节点A131的端口T1下有一个虚拟设备—虚拟磁带机A,端口T1对应有WWPN1,端口T2对应有WWPN1,当端口T1出现故障或端口T1的链路T1-S1发生故障时,VTL节点A131或VTL节点B132都可以检测到故障端口T1,若VTL节点A131检测到故障端口T1后,VTL节点A131可以访问VTL节点A131的文件集群系统,获得VTL节点A131上的正常端口T2。若VTL节点A131上的端口T2也为故障端口,则VTL节点A131中没有正常端口,所述VTL节点A131访问VTL节点A131的文件集群系统后,获得的就是VTL节点B132上的正常端口。304、所述检测到故障的VTL节点将所述故障端口的WWPN漂移到所述正常端口。这里所述的漂移是指故障端口的WWPN设置在所述正常端口上,这样所述正常端口就对应有两个WWPN—一个是本地的WWPN,一个是漂移来的WWPN。305、所述检测到故障的VTL节点根据漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的session连接。当VTL节点检测到自身有端口与所述备份服务器的端口物理连接时,所述VTL节点就会根据所述端口的WWPN建立所述端口与所述备份服务器的端口之间的session连接。所述正常端口自身有一个本地的WWPN,所述正常端口本地的WWPN对应有一个session连接,当所述正常端口处漂移来一个WWPN时,根据漂移来的WWPN也要对应建立一个所述正常端口与备份服务器端口之间的session连接,即一个WWPN对应有一个session连接,当端口有多个WWPN时,所述端口就会对应有多个session连接。如图1所示,假设将故障端口T1上的WWPN1漂移到正常端口T2,则正常端口T2有两个WWPN即WWPN1和WWPN2,这样所述正常端口T2与所述备份服务器11的端口之间就对应有两个session连接。由于备份系统中各VTL节点的集群管理模式,即使所述检测到故障的VTL节点不是所述正常端口所在的VTL节点,所述检测到故障的VTL节点也可以根据漂移到所述正常端口的WWPN在所述正常端口建立一个所述正常端口与备份服务器端口之间的session连接。306、所述检测到故障的VTL节点根据所述故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份。依上所述,将故障端口T1上的WWPN1漂移到VTL节点A131上的正常端口T2后,VTL节点A131就可以根据故障端口T1下的虚拟设备信息,把故障端口T1下的虚拟设备(虚拟磁带机A)分配给所述正常端口T2根据所述WWPN1建立的session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上。这样,在正常端口T2上就可以同时运行虚拟磁带机A和虚拟磁带机B,备份系统可以通过所述正常端口T2对应的两条session连接,分别驱动所述虚拟磁带机A和虚拟磁带机B进行备份业务。由于备份服务器和VTL节点之间建立session连接使用的地址是WWPN,当完成WWPN漂移并重新建立session连接后,由于WWPN并未发生变化,所以备份服务器会认为这是之前断开session连接重新恢复连接。此时通过该session连接挂载在备份服务器的虚拟设备在备份服务器上的SCSI地址并未发生变化,那么备份服务器会认为这是session连接暂时断开并重新恢复。这样所述备份服务器上的备份软件就可以重新操作故障节点下的虚拟设备进行数据备份了。并且,本发明实施例提供的方法不需要重建故障端口下的虚拟设备,这样就节省了端口接管时间,在备份软件支持的情况下,在进行一次数据备份时,session断开并重新恢复的时间在备份软件备份数据的超时范围内,那么备份软件可以只针对本次备份的数据重新发送,而不用重新备份整个数据集,能够最小粒度的实现备份业务自动恢复。本发明实施例提供的方法,应用集群文件系统,在检测到故障端口时,可以将故障端口的WWPN漂移到所述故障端口所在VTL节点上的正常端口,由正常端口的链路接管该故障端口的链路业务,这样用同一VTL节点的正常端口链路接管故障端口的链路业务,而不是现有技术中的由其他VTL节点接管故障端口所在VTL节点上的所有端口链路上的业务,这就提高了VTL节点的链路可用性,且所述正常端口链路上的正常业务也不受故障端口的影响。另外,在创建新的虚拟设备时,可以应用集群文件系统为新创建的虚拟设备选择端口下的虚拟设备最少的端口,避免出现有的端口下的虚拟设备过多,该端口链路繁忙,有的端口下没有虚拟设备,该端口链路空闲,可以在一定程度上保证访问虚拟设备的各端口链路的均衡性。本发明实施例还提供了一种VTL节点,如图4所示,所述VTL节点包括:端口访问管理模块401,驱动模块402和处理模块403。端口访问管理模块401,用于在检测到故障端口时,访问集群文件系统获得所述故障端口所在VTL节点上的正常端口,所述故障端口的全球唯一端口名字WWPN以及所述WWPN对应的会话session连接上运 行的虚拟设备信息;所述集群文件系统中存储有备份系统中各VTL节点的端口的WWPN及其对应的session连接,session连接上运行的虚拟设备信息以及端口的状态标识,所述状态标识用于标识端口是正常端口还是故障端口。优选的,所述端口访问管理模块,具体用于访问集群文件系统获得所述故障端口所在VTL节点上的、session连接上运行的虚拟设备最少的正常端口。所述端口访问管理模块401,还用于将所述故障端口的WWPN漂移到所述正常端口。驱动模块402,用于根据所述端口访问管理模块漂移到所述正常端口的WWPN,建立所述正常端口与备份服务器端口之间的会话session连接。处理模块403,用于根据所述端口访问管理模块获得的故障端口下的虚拟设备信息,把所述故障端口下的虚拟设备分配给所述驱动模块建立的session连接,并通过所述session连接将所述故障端口下的虚拟设备挂载到所述备份服务器上,以使得所述备份服务器通过所述session连接操作所述虚拟设备进行数据备份。进一步的,在创建新的虚拟设备时,所述端口访问管理模块401,还用于在创建新的虚拟设备后,访问集群文件系统获得空闲端口上的session连接,将所述新的虚拟设备分配给所述空闲端口上的session连接,所述空闲端口上的session连接包括所述备份系统的各VTL节点中各端口的session连接上运行的虚拟设备最少的session连接。所述处理模块403,还用于通过所述空闲端口的session连接将所述空闲端口下的虚拟设备挂载到所述备份服务器上,所述空闲端口的session连接是根据所述空闲端口的WWPN,建立的所述空闲端口与所述备份服务器端口之间的session连接。可选的,所述空闲端口可以是除了所述新的虚拟设备所在VTL节点外的其他VTL节点上的端口。可选的,所述端口访问管理模块,在所述故障端口所在VTL节点上不存在正常端口的情况下,还用于在检测到故障端口时,访问集群文件系统获得所述备份系统中除了所述故障端口所在VTL节点外的其他VTL节点上的正常端口。本领域普通技术人员可以理解:实现上述方法实施例的全部或部 分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1