一种实现nas共享业务高可用的方法及装置的制造方法

文档序号:9870412阅读:396来源:国知局
一种实现nas共享业务高可用的方法及装置的制造方法
【技术领域】
[0001]本发明涉及存储技术领域,特别是涉及一种实现NAS共享业务高可用的方法及装置。
【背景技术】
[0002]目前,在多控存储系统中,当其中一个控制器因软硬件故障造成宕机时,要保证故障控制器上NAS共享业务能继续为用户提供服务,就必须将原控制器所管理的存储设备和NAS共享业务切换到其他控制器上。在常规多控存储系统控制器切换过程中,用户正在运行的NAS共享业务必须中断,当等待控制器切换完成后,需要手动重新发起原来的NAS共享业务,在宕机过程中没有保存到硬盘的共享数据也会有相应的丢失,如此不能保证NAS共享业务的有效切换,NAS共享业务切换的有效性和高效性很低。

【发明内容】

[0003]本发明的目的是提供一种实现NAS共享业务高可用的方法及装置,以实现提高NAS共享业务切换的有效性和高效性。
[0004]为解决上述技术问题,本发明提供一种实现NAS共享业务高可用的方法,该方法包括:
[0005 ]在多控存储系统中的任意一个控制器建立NAS共享业务时,将NAS共享业务的配置信息的副本保存在多控存储系统的每一个控制器中作为备份;
[0006]当一个控制器因故障造成宕机时,依据各控制器的负载状况进行分析判断,从除了宕机控制器之外的所有控制器中选择出一个控制器作为接管控制器;
[0007]利用所述接管控制器中存储的宕机控制器建立的NAS共享业务的配置信息的副本,使所述接管控制器依据所述副本建立起相应的NAS共享业务。
[0008]优选的,所述利用所述接管控制器中存储的宕机控制器的NAS共享业务的配置信息的副本之前,还包括:
[0009]检查全局磁盘矩阵管理权限表,将宕机控制器负责的存储空间的接管权限授权给所述接管控制器,由所述接管控制器接管宕机控制器负责的存储空间。
[0010]优选的,所述方法还包括:
[0011]当所述宕机控制器经过修复重新恢复正常后,在多控存储系统的所有的控制器中同步NAS共享业务配置信息;
[0012]阻塞接管控制器上正在进行的NAS共享业务,归还属于宕机控制器的存储池和磁盘矩阵空间;
[0013]依据宕机控制器中同步的NAS共享业务配置信息,在宕机控制器上建立NAS共享业务,继续执行被阻塞的NAS共享业务。
[0014]优选的,所述在多控存储系统的所有的控制器中同步NAS共享业务配置信息之后,还包括:
[0015]在多控存储系统的所有的控制器中同步全局磁盘矩阵管理权限信息和全局用户管理信息。
[0016]优选的,所述继续执行被阻塞的NAS共享业务之后,还包括:修改全局磁盘阵列管理权限信息,取消接管控制器的接管权限。
[0017]本发明还提供一种实现NAS共享业务高可用的装置,该装置包括:
[0018]副本保存模块,用于在多控存储系统中的任意一个控制器建立NAS共享业务时,将NAS共享业务的配置信息的副本保存在多控存储系统的每一个控制器中作为备份;
[0019]选择模块,用于当一个控制器因故障造成宕机时,依据各控制器的负载状况进行分析判断,从除了宕机控制器之外的所有控制器中选择出一个控制器作为接管控制器;
[0020]业务建立模块,用于利用所述接管控制器中存储的宕机控制器建立的NAS共享业务的配置信息的副本,使所述接管控制器依据所述副本建立起相应的NAS共享业务。
[0021]优选的,所述装置还包括:
[0022]授权模块,用于检查全局磁盘矩阵管理权限表,将宕机控制器负责的存储空间的接管权限授权给所述接管控制器,由所述接管控制器接管宕机控制器负责的存储空间。
[0023]优选的,所述装置还包括:
[0024]第一同步模块,用于当所述宕机控制器经过修复重新恢复正常后,在多控存储系统的所有的控制器中同步NAS共享业务配置信息;
[0025]阻塞模块,用于阻塞接管控制器上正在进行的NAS共享业务,归还属于宕机控制器的存储池和磁盘矩阵空间;
[0026]执行模块,用于依据宕机控制器中同步的NAS共享业务配置信息,在宕机控制器上建立NAS共享业务,继续执行被阻塞的NAS共享业务。
[0027]优选的,所述装置还包括:
[0028]第二同步模块,用于在多控存储系统的所有的控制器中同步全局磁盘矩阵管理权限信息和全局用户管理信息。
[0029]优选的,所述装置还包括:
[0030]取消模块,用于修改全局磁盘阵列管理权限信息,取消接管控制器的接管权限。
[0031]本发明所提供的一种实现NAS共享业务高可用的方法及装置,在多控存储系统中的任意一个控制器建立NAS共享业务时,将NAS共享业务的配置信息的副本保存在多控存储系统的每一个控制器中作为备份;当一个控制器因故障造成宕机时,依据各控制器的负载状况进行分析判断,从除了宕机控制器之外的所有控制器中选择出一个控制器作为接管控制器;利用所述接管控制器中存储的宕机控制器建立的NAS共享业务的配置信息的副本,使所述接管控制器依据所述副本建立起相应的NAS共享业务。可见,接管宕机控制器的NAS共享业务的过程中,利用NAS共享业务的的配置信息的副本来建立中断的NAS共享业务,优化了NAS共享服务接管流程,减少接管的耗时,保证用户NAS共享业务不会因控制器切换而中断,并且保证切换在整个控制器切换过程中不会造成共享数据的任何丢失,因此提高NAS共享业务切换的有效性和高效性。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0033]图1为本发明所提供的一种实现NAS共享业务高可用的方法的流程图;
[0034]图2为每个控制器均正常工作时NAS共享业务的示意图;
[0035]图3为当一个控制器出现宕机时NAS共享业务的示意图;
[0036]图4为本发明所提供的一种实现NAS共享业务高可用的装置的结构示意图。
【具体实施方式】
[0037]本发明的核心是提供一种实现NAS共享业务高可用的方法及装置,以实现提高NAS共享业务切换的有效性和高效性。
[0038]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]请参考图1,图1为本发明所提供的一种实现NAS共享业务高可用的方法的流程图,该方法包括:
[0040]Sll:在多控存储系统中的任意一个控制器建立NAS共享业务时,将NAS共享业务的配置信息的副本保存在多控存储系统的每一个控制器中作为备份;
[004
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1