CN105430063A - 一种多控共享存储***间远程复制方法 - Google Patents
一种多控共享存储***间远程复制方法 Download PDFInfo
- Publication number
- CN105430063A CN105430063A CN201510745276.7A CN201510745276A CN105430063A CN 105430063 A CN105430063 A CN 105430063A CN 201510745276 A CN201510745276 A CN 201510745276A CN 105430063 A CN105430063 A CN 105430063A
- Authority
- CN
- China
- Prior art keywords
- node
- cluster
- iufs
- sync
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Electrotherapy Devices (AREA)
Abstract
本发明公开了一种多控共享存储***间远程复制方法,该方法包括:第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;当所述第一节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点;所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务。该方法实现保证远程复制服务的效率和持续运行,消除了单点故障。
Description
技术领域
本发明涉及远程复制技术领域,特别是涉及一种多控共享存储***间远程复制方法。
背景技术
目前,远程复制是为了达到数据保护或数据灾难恢复的目的,复制产品数据到远程位置的设备上,而对于多控共享存储***间的远程复制来说,考虑到复制任务同时在多节点进行可能会导致的数据不一致问题以及多个复制任务的同时运行对网络带宽的占用,远程复制服务通常由单节点完成,该节点可以是集群***中的任一节点,而如果正在执行复制任务的节点出现宕机或网络中断情况则会导致***间的远程复制服务异常,即***单点故障,这时多控共享存储***中的远程复制就无法继续进行,远程复制被中断,无法在故障发生时继续远程复制过程,远程复制的效率受到影响。
发明内容
本发明的目的是提供一种多控共享存储***间远程复制方法,以实现保证远程复制服务的效率和持续运行,消除了单点故障。
为解决上述技术问题,本发明提供一种多控共享存储***间远程复制方法,该方法包括:
第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;
集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;
当所述第一节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点;
所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务。
优选的,所述集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中,包括:
将正在所述第一节点上运行的远程复制服务定义为服务资源iufs_sync,将所述服务资源iufs_sync加入所述集群资源管理器pacemaker对节点集群的资源管理中。
优选的,所述集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中之后,还包括:
集群资源管理器pacemaker启动所述服务资源iufs_sync,执行与所述服务资型iufs_sync对应的所述远程复制服务的资源管理。
优选的,所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务之后,还包括:
当所述第二节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync自动迁移到所述节点集群中正常运行的第三节点。
优选的,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点之前,还包括:
所述集群资源管理器pacemaker在所述节点集群中随机选择任意一个正常运行的节点作为第二节点。
优选的,所述集群资源管理器pacemaker将所述服务资源iufs_sync自动迁移到所述节点集群中正常运行的第三节点之前,还包括:
所述集群资源管理器pacemaker在所述节点集群中随机选择任意一个正常运行的节点作为第三节点。
优选的,所述节点集群为所述第一多控存储***的所有的存储节点。
本发明所提供的一种多控共享存储***间远程复制方法,第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;当所述第一节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点;所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务。可见,将单节点运行的远程复制服务对应的服务资源加入集群资源管理中,即将服务资源加入集群资源管理器pacemaker的服务管理范围中,服务资源是实现远程复制服务的重要因素,为远程复制服务提供动力,服务资源位于哪个节点上,远程复制服务就由服务资源所位于的节点来执行,从而使得运行在单节点上的远程复制服务,在出现节点故障时,集群资源管理器pacemaker自动将与远程复制服务对应的服务资源迁移到集群中其他任一正常的节点,保证远程复制服务的持续运行,由集群中其他任一正常的节点来执行远程复制服务,同时以消除远程复制服务的单点故障,实现了远程复制服务在集群节点间的迁移,从而保证在提供复制服务的节点发生故障时,可将复制任务迁移到正常节点,实现保证远程复制服务的效率和持续运行,消除了单点故障。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供的一种多控共享存储***间远程复制方法的流程图;
图2为第一多控存储***与第二多控存储***进行远程复制的一种示意图;
图3为第一多控存储***与第二多控存储***进行远程复制的又一种示意图。
具体实施方式
本发明的核心是提供一种多控共享存储***间远程复制方法,以实现保证远程复制服务的效率和持续运行,消除了单点故障。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明所提供的一种多控共享存储***间远程复制方法的流程图,该方法包括:
S11:第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;
其中,节点集群为第一多控存储***的所有的存储节点。第一节点执行远程复制服务,将需要远程复制的数据复制到第二多控存储***中。
S12:集群资源管理器pacemaker将与远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;
其中,集群资源管理器pacemaker将服务资源iufs_sync由第一节点自动迁移到节点集群中正常运行的第二节点之前,集群资源管理器pacemaker在节点集群中随机选择任意一个正常运行的节点作为第二节点。集群资源管理是节点集群的资源管理。第二节点是节点集群中任意一个正常运行的节点。
其中,集群资源管理器pacemaker将与远程复制服务对应的服务资源iufs_sync,加入集群资源管理中的具体过程为:将正在第一节点上运行的远程复制服务定义为服务资源iufs_sync,将服务资源iufs_sync加入集群资源管理器pacemaker对所节点集群的资源管理中。
其中,集群资源管理器pacemaker将与远程复制服务对应的服务资源iufs_sync,加入集群资源管理中之后,集群资源管理器pacemaker启动服务资源iufs_sync,执行与服务资型iufs_sync对应的远程复制服务的资源管理。
S13:当第一节点发生故障时,集群资源管理器pacemaker将服务资源iufs_sync由第一节点自动迁移到节点集群中正常运行的第二节点;
S14:第二节点执行与服务资源iufs_sync对应的远程复制服务。
其中,第二节点执行与服务资源iufs_sync对应的远程复制服务之后,当第二节点发生故障时,集群资源管理器pacemaker将服务资源iufs_sync自动迁移到节点集群中正常运行的第三节点。集群资源管理器pacemaker将服务资源iufs_sync自动迁移到节点集群中正常运行的第三节点之前,集群资源管理器pacemaker在节点集群中随机选择任意一个正常运行的节点作为第三节点。第三节点是节点集群中任意一个正常运行的节点。第一多控存储***和第二多控存储***均为多控共享存储***。
集群资源管理器pacemaker将与远程复制服务对应的服务资源iufs_sync,加入集群资源管理中,表明集群资源管理器pacemaker将远程复制服务作为集群资源加入pacemaker高可用服务管理范围,实现了远程复制服务在集群节点间的迁移,从而保证在提供复制服务的节点发生故障时,可将复制任务迁移到正常节点。集群资源管理器pacemaker是利用Linux成熟的高可用服务管理器pacemaker,将单节点运行的远程复制服务作为其中一类服务资源,加入pacemaker高可用管理,从而使得运行在单节点上的远程复制服务,在出现节点故障时,pacemaker自动将其迁移到集群中其他任一正常的节点,保证远程复制服务的持续运行,同时以消除远程复制服务的单点故障。从而保证在提供复制服务的节点发生故障时,可将复制任务迁正常节点。
具体的,集群资源管理器pacemaker将远程复制服务作为服务资源iufs_sync,服务资源iufs_sync即为iufs_sync类型资源,将服务资源iufs_sync加入pacemaker管理,主要包括:iufs_sync类型资源的定义、iufs_sync类型资源加入高可用集群操作。在一个典型的配置环境里,iufs_sync类型资源的定义、iufs_sync类型资源加入高可用集群均已集成进多控共享存储文件***,启动***的远程复制服务对应的资源iufs_sync后,该资源在集群中任一节点运行。
请参考图2和图3,图2为第一多控存储***与第二多控存储***进行远程复制的一种示意图,图3为第一多控存储***与第二多控***进行远程复制的又一种示意图,图中的第一多控存储***和第二多控存储***均为多控共享存储***。如图2所示,在第一多控存储***中,此时服务资源iufs_sync运行在存储节点1,表明远程复制服务此时是在第一多控存储***中的存储节点1上执行,第一多控存储***中的存储节点1即为上述第一节点,此时由第一多控存储***中的存储节点1向第二多控存储***执行远程复制服务。如图3所示,当第一多控存储***中的存储节点1的服务异常时,在第一多控存储***中,服务资源iufs_sync从存储节点1自动迁移到存储节点3,具体是由集群资源管理器pacemaker将服务资源iufs_sync自动迁移到集群节点中的存储节点3,此时由存储节点3接管服务资源iufs_sync的运行,服务资源iufs_sync运行在存储节点3,与服务资源iufs_sync对应的远程复制服务也就由第一多控存储***中的存储节点3执行,第一多控存储***中的存储节点3即为上述的第二节点,此时由第一多控存储***中的存储节点3向第二多控存储***执行远程复制服务从而保证***远程复制服务持续运行,消除了***的单点故障。需要说明的是,第一多控存储***中的存储节点1发生故障后,不一定非得是将服务资源iufs_sync迁移到第一多控存储***中的存储节点3,也可以迁移到第一多控存储***中的存储节点2中,没有限制,只要是第一多控存储***中的集群节点中正常运行的节点,都可以任意选择一个作为服务资源iufs_sync迁移的目的地,都能够保证***远程复制服务持续运行,消除了***的单点故障,这里第一多控存储***中的集群节点有4个,但是不一定非得是4个,集群节点的个数可以自由设置,集群节点的个数为至少2个
本发明所提供的一种多控共享存储***间远程复制方法,第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;集群资源管理器pacemaker将与远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;当第一节点发生故障时,集群资源管理器pacemaker将服务资源iufs_sync由第一节点自动迁移到节点集群中正常运行的第二节点;第二节点执行与服务资源iufs_sync对应的远程复制服务。
可见,将单节点运行的远程复制服务对应的服务资源加入集群资源管理中,即将服务资源加入集群资源管理器pacemaker的服务管理范围中,服务资源是实现远程复制服务的重要因素,为远程复制服务提供动力,服务资源位于哪个节点上,远程复制服务就由服务资源所位于的节点来执行,从而使得运行在单节点上的远程复制服务,在出现节点故障时,集群资源管理器pacemaker自动将与远程复制服务对应的服务资源迁移到集群中其他任一正常的节点,保证远程复制服务的持续运行,由集群中其他任一正常的节点来执行远程复制服务,同时以消除远程复制服务的单点故障,实现了远程复制服务在集群节点间的迁移,从而保证在提供复制服务的节点发生故障时,可将复制任务迁移到正常节点,实现保证远程复制服务的效率和持续运行,消除了单点故障。
以上对本发明所提供的一种多控共享存储***间远程复制方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (7)
1.一种多控共享存储***间远程复制方法,其特征在于,包括:
第一多控存储***的节点集群中的第一节点执行远程复制服务,与第二多控存储***之间进行数据远程复制;
集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中;
当所述第一节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点;
所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务。
2.如权利要求1所述的方法,其特征在于,所述集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中,包括:
将正在所述第一节点上运行的远程复制服务定义为服务资源iufs_sync,将所述服务资源iufs_sync加入所述集群资源管理器pacemaker对节点集群的资源管理中。
3.如权利要求1所述的方法,其特征在于,所述集群资源管理器pacemaker将与所述远程复制服务对应的服务资源iufs_sync,加入集群资源管理中之后,还包括:
集群资源管理器pacemaker启动所述服务资源iufs_sync,执行与所述服务资型iufs_sync对应的所述远程复制服务的资源管理。
4.如权利要求1所述的方法,其特征在于,所述第二节点执行与所述服务资源iufs_sync对应的所述远程复制服务之后,还包括:
当所述第二节点发生故障时,所述集群资源管理器pacemaker将所述服务资源iufs_sync自动迁移到所述节点集群中正常运行的第三节点。
5.如权利要求1所述的方法,其特征在于,所述集群资源管理器pacemaker将所述服务资源iufs_sync由所述第一节点自动迁移到所述节点集群中正常运行的第二节点之前,还包括:
所述集群资源管理器pacemaker在所述节点集群中随机选择任意一个正常运行的节点作为第二节点。
6.如权利要求4所述的方法,其特征在于,所述集群资源管理器pacemaker将所述服务资源iufs_sync自动迁移到所述节点集群中正常运行的第三节点之前,还包括:
所述集群资源管理器pacemaker在所述节点集群中随机选择任意一个正常运行的节点作为第三节点。
7.如权利要求1至6中任意一项所述的方法,其特征在于,所述节点集群为所述第一多控存储***的所有的存储节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510745276.7A CN105430063A (zh) | 2015-11-05 | 2015-11-05 | 一种多控共享存储***间远程复制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510745276.7A CN105430063A (zh) | 2015-11-05 | 2015-11-05 | 一种多控共享存储***间远程复制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105430063A true CN105430063A (zh) | 2016-03-23 |
Family
ID=55507999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510745276.7A Pending CN105430063A (zh) | 2015-11-05 | 2015-11-05 | 一种多控共享存储***间远程复制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105430063A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067865A (zh) * | 2018-07-26 | 2018-12-21 | 郑州云海信息技术有限公司 | 建立存储***伙伴关系的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050033828A1 (en) * | 2003-08-04 | 2005-02-10 | Naoki Watanabe | Remote copy system |
CN101174197A (zh) * | 2006-10-30 | 2008-05-07 | 株式会社日立制作所 | 信息***及信息***的数据转发方法 |
JP5270796B2 (ja) * | 2010-04-07 | 2013-08-21 | 株式会社日立製作所 | 非同期リモートコピーシステム、及び、記憶制御方法 |
-
2015
- 2015-11-05 CN CN201510745276.7A patent/CN105430063A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050033828A1 (en) * | 2003-08-04 | 2005-02-10 | Naoki Watanabe | Remote copy system |
CN101174197A (zh) * | 2006-10-30 | 2008-05-07 | 株式会社日立制作所 | 信息***及信息***的数据转发方法 |
JP5270796B2 (ja) * | 2010-04-07 | 2013-08-21 | 株式会社日立製作所 | 非同期リモートコピーシステム、及び、記憶制御方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067865A (zh) * | 2018-07-26 | 2018-12-21 | 郑州云海信息技术有限公司 | 建立存储***伙伴关系的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107526659B (zh) | 用于失效备援的方法和设备 | |
EP3016316B1 (en) | Network control method and apparatus | |
EP3300298B1 (en) | Method and apparatus for switching vnf | |
WO2016206456A1 (zh) | 物理机升级方法、业务迁移方法及装置 | |
CN111158962B (zh) | 一种异地容灾方法、装置、***、电子设备及存储介质 | |
US10764939B2 (en) | Network function processing method and related device | |
CN104408071A (zh) | 一种基于集群管理器的分布式数据库高可用方法及*** | |
CN105471960A (zh) | 一种私有云与公有云的信息交互***及方法 | |
CN102932409B (zh) | 一种虚拟机在线迁移的方法和*** | |
WO2016177231A1 (zh) | 基于双主控的主备倒换方法及装置 | |
CN104301142A (zh) | 一种配置文件的备份方法和设备 | |
CN105812169B (zh) | 一种主备机切换方法及装置 | |
CN104320274A (zh) | 一种容灾方法及装置 | |
CN204650507U (zh) | 一种云计算网络中的虚拟化资源整合平台 | |
CN103973560A (zh) | 一种irf***中堆叠链路故障处理的方法和装置 | |
CN104038376A (zh) | 一种管理真实服务器的方法、装置及lvs集群*** | |
CN104158707A (zh) | 一种检测并处理集群脑裂的方法和装置 | |
CN106874142B (zh) | 一种实时数据容错处理方法及*** | |
CN107682411A (zh) | 一种大规模sdn控制器集群及网络*** | |
CN111654384A (zh) | 一种主备切换方法、bras设备及存储介质 | |
CN105119754A (zh) | 虚拟化主备倒换保持tcp连接的***及方法 | |
CN106534758B (zh) | 会议备份方法和装置 | |
CN105430063A (zh) | 一种多控共享存储***间远程复制方法 | |
CN116302716A (zh) | 一种集群部署方法、装置、电子设备及计算机可读介质 | |
CN102868594B (zh) | 一种消息处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160323 |
|
RJ01 | Rejection of invention patent application after publication |