CN110532135B - 一种集群系统的服务迁移方法、系统、设备及存储介质 - Google Patents
一种集群系统的服务迁移方法、系统、设备及存储介质 Download PDFInfo
- Publication number
- CN110532135B CN110532135B CN201910760120.4A CN201910760120A CN110532135B CN 110532135 B CN110532135 B CN 110532135B CN 201910760120 A CN201910760120 A CN 201910760120A CN 110532135 B CN110532135 B CN 110532135B
- Authority
- CN
- China
- Prior art keywords
- service
- node
- group
- cluster system
- services
- 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.)
- Active
Links
- 230000005012 migration Effects 0.000 title claims abstract description 54
- 238000013508 migration Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000000875 corresponding effect Effects 0.000 claims abstract description 21
- 230000002596 correlated effect Effects 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/203—Failover techniques using migration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明公开了一种集群系统的服务迁移方法,包括:为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;在第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动第一节点中的各个服务,以实现集群系统的服务迁移、应用本申请的方案,能够有效地在进行服务迁移时,提高集群系统的稳定性,提高用户使用体验。本申请还提供了一种集群系统的服务迁移系统、设备及存储介质,具有相应技术效果。
Description
技术领域
本发明涉及服务器技术领域,特别是涉及一种集群系统的服务迁移方法、系统、设备及存储介质。
背景技术
为了提高服务的可用性,集群系统越来越多地被引入到服务的管理中。集群系统可以在多节点的环境中提供关键服务的管理,以提供对服务的启动、停止以及监控。并且当单个节点出现故障时,可以将该节点提供的服务在新的节点上重新启动,即进行服务迁移,或者称为集群资源迁移,从而保证整体服务的高可用性。
但是,传统方案在迁移的过程中,通常是按照各个服务的创建时间顺序来进行迁移,部分服务对实时性的要求较高,当这些服务的创建时间靠后时,就会被延后处理。当对实时性要求高的服务较长时间未能恢复时,会影响集群系统的稳定性,降低用户使用体验,特别是当待迁移的服务较多时,对实时性要求高的服务可能需要等待更长的时间才能被恢复,严重影响集群系统的可用性。
综上所述,如何有效地在进行服务迁移时,提高集群系统的稳定性,提高用户使用体验,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种集群系统的服务迁移方法、系统、设备及存储介质,以有效地在进行服务迁移时,提高集群系统的稳定性。
为解决上述技术问题,本发明提供如下技术方案:
一种集群系统的服务迁移方法,包括:
为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;
在所述第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,以实现所述集群系统的服务迁移。
优选的,在所述为集群系统中的第一节点的各个服务配置相应的优先级之后,还包括:
按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
所述按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,包括:
按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务。
优选的,针对每一组,将该组中的各个服务的优先级等级的平均值作为该组的优先级等级。
优选的,针对每一组,将该组中的各个服务的优先级等级的最高值作为该组的优先级等级。
优选的,在所述按照预设的关联性列表将各个服务进行分组之后,在所述根据每一组中包括的服务配置该组的优先级等级之前,还包括:
针对每一个组,按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,以使该组中的各个服务依次启动时满足同节点启动的要求。
优选的,在所述第一节点故障之后,还包括:
记录下所述第一节点的故障时刻并输出提示信息。
一种集群系统的服务迁移系统,包括:
优先级配置模块,用于为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;
服务迁移模块,用于在所述第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,以实现所述集群系统的服务迁移。
优选的,还包括:
分组模块,用于在所述优先级配置模块为集群系统中的第一节点的各个服务配置相应的优先级之后,按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
所述服务迁移模块,具体用于:
在所述第一节点故障之后,按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务,以实现所述集群系统的服务迁移。
一种集群系统的服务迁移设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现上述任一项所述的集群系统的服务迁移方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的集群系统的服务迁移方法的步骤。
应用本发明实施例所提供的技术方案,为集群系统中的第一节点的各个服务配置了相应的优先级,并且为各个服务配置的优先级等级与该服务的实时性要求呈正相关,因此当第一节点故障之后,可以按照配置的优先级等级从高至低的顺序,在第二节点上启动第一节点中的各个服务,因此对实时性要求高的服务能够优先被恢复,也就能够有效地在进行服务迁移时,提高集群系统的稳定性,提高用户使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明中一种集群系统的服务迁移方法的实施流程图;
图2为本发明中一种集群系统的服务迁移系统的结构示意图;
图3为本发明中一种集群系统的服务迁移设备的结构示意图。
具体实施方式
本发明的核心是提供一种集群系统的服务迁移方法,能够有效地在进行服务迁移时,提高集群系统的稳定性,提高用户使用体验。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明中一种集群系统的服务迁移方法的实施流程图,该集群系统的服务迁移方法可以包括以下步骤:
步骤S101:为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关。
第一节点可以是集群系统中的任一节点,在为第一节点中的各个服务配置相应的优先级时,可以是工作人员输入相关指令,控制器接收到之后,根据指令中的内容实现各个服务的优先级的配置。当然,在实际应用中,工作人员可以根据实际需要,随时调整各个服务的优先级。
在为第一节点的各个服务配置相应的优先级时,为各个服务配置的优先级等级需要与该服务的实时性要求呈正相关。即对实时性要求越高的服务,优先级的等级就需要配置地越高。在具体实施时,优先级等级通常可以用数字表示,例如用1至100的数字表示不同的优先级等级,可以预先设定数字越大代表优先级等级越高,也可以是数字越小代表优先级等级越高。当然,在其他实施方式中,也可以用数字之外的其他形式表示不同的优先级等级,例如用不同的字母表示不同的优先级等级,或者是字母与数字的结合等,均不影响本发明的实施。
各个服务各自对实时性要求的程度,通常需要由工作人员进行预先确定。并且对于同样的服务而言,在不同场合中,其对实时性的要求也可能会不同。例如一种场合中,集群系统的主要任务是实现用户的第一业务,第一业务对A服务的要求较高,使得A服务具有较高的实时性要求,而另一种场合中,集群系统的主要任务是第二业务,第二业务虽然也需要利用到A服务,但无需A服务具有较高的实时性要求,则该种情况下A服务的实时性要求较低。
步骤S102:在第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动第一节点中的各个服务,以实现集群系统的服务迁移。
第二节点是预先设置的,用于在第一节点故障之后接替第一节点工作的节点,即实现failover的节点。例如将集群系统中的节点每两个作为一组,组内的任一节点故障时,将该故障节点的服务迁移至同组的节点中。又如,为集群系统中的每一节点配置一个对应的冗余节点,冗余节点通常情况下不提供服务,只有在某一个节点故障后,该冗余节点会被接入至故障节点所处的集群系统中,并将故障节点的服务迁移至该故障节点对应的冗余节点中。当然,具体的备份方式多种多样,可以根据实际需要进行选取以及设定,均不影响本发明的实施。
在第二节点上启动第一节点中的各个服务时,由于是按照配置的优先级等级从高至低的顺序进行启动,因此,在实现集群系统的第一节点中的服务迁移时,保证了对实时性要求高的服务能够优先启动。
应用本发明实施例所提供的技术方案,为集群系统中的第一节点的各个服务配置了相应的优先级,并且为各个服务配置的优先级等级与该服务的实时性要求呈正相关,因此当第一节点故障之后,可以按照配置的优先级等级从高至低的顺序,在第二节点上启动第一节点中的各个服务,因此对实时性要求高的服务能够优先被恢复,也就能够有效地在进行服务迁移时,提高集群系统的稳定性,提高用户使用体验。
在本发明的一种具体实施方式中,考虑到在部分场合中,服务之间具有关联性,例如,服务A启动之后,需要利用服务B以及服务C的数据才能实现服务A的功能,又如,当集群系统中不存在服务D时,服务A可以单独启动,当存在服务D时,服务A必须在服务D之后启动。
当服务之间具有关联性时,如果仅依据各个服务的实时性要求,设定固定的优先级等级,可能无法实现优先恢复实时性要求高的服务的功能这一目的。例如上文例子中,服务A启动之后,需要利用服务B以及服务C的数据才能实现服务A的功能,假设服务A对实时性要求特别高,服务B和服务C对实时性要求均特别低,按照预先设定的优先级等级,即使将服务A优先启动,由于服务B和服务C优先级等级非常低,需要等待较长时间才能被启动,也就导致服务A也需要较长时间才能恢复功能,因此也就不利于提高集群系统的稳定性。
因此,在该种具体实施方式中,在步骤S101之后,还包括:
按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
则步骤S102具体为:
按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务。
关联性列表通常可以由工作人员预先设定。在根据每一组中包括的服务配置该组的优先级等级时,具体的方式也可以根据需要进行确定,常用的方案是取平均值的方式确定组的优先级,即针对每一组,将该组中的各个服务的优先级等级的平均值作为该组的优先级等级。此外,也可以进行加权平均,例如当组内存在优先级等级特别高的服务时,可以为这类服务配置较大的系数,以避免当组内的低优先级等级的服务较多时,严重延后组内的优先级等级特别高的服务的启动的情况发生。
例如第一节点中共有A至G这7个服务,按照预设的关联性列表,服务A,服务B以及服务C被分为一组,便于描述称为第一组,第一组的平均优先级例如为50,并将50作为第一组的组优先级。服务D和服务E均不在关联性列表中,预先配置的服务D的优先级等级例如为60,服务E则为65。服务F和G被分别一组,便于描述称为第二组,第二组的平均优先级为63,63也即第二组的组优先级。则在第二节点上依次启动每一组中的各个服务时,先启动服务E,再启动第二组,再启动服务D,最后启动第一组。也就是说,不存在同组的各个服务,每个服务可以视为单独构成一组。还需要说明的是,当存在两个优先级等级相同的组时,可以随机选取一组优先启动,也可以按照其他方式,例如优先启动创建时间更早的组。
又如,在本发明的一种具体实施方式中,针对每一组,将该组中的各个服务的优先级等级的最高值作为该组的优先级等级。该种实施方式中,考虑到部分场合中,不同服务之间的优先级等级差距较大,取平均的方式可能会严重影响高优先级等级的服务的启动顺序,因此将每一组中的各个服务的优先级等级的最高值作为该组的优先级等级。
当组内具有多个服务时,组内的各个服务的启动顺序也可以根据需要进行设定和调整,通常可以优先启动优先级等级高的服务。
在本发明的一种具体实施方式中,在按照预设的关联性列表将各个服务进行分组之后,在根据每一组中包括的服务配置该组的优先级等级之前,还包括:
针对每一个组,按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,以使该组中的各个服务依次启动时满足同节点启动的要求。
该种实施方式中,根据预设的同节点启动顺序参数对组内的一个或者多个服务的优先级等级进行动态调整,避免同节点启动这一因素对服务迁移的干扰。例如,服务A对实时性的要求较高,服务B对实时性要求较低,当一个节点上仅存在服务A或者服务B时,二者均可以单独启动,但当服务A和服务B在同一节点上运行时,服务A必须在服务B之后启动。服务A和服务B具有关联性,会被置入同一组中,当启动这一组的服务时,由于通常是按照优先级等级进行组内服务的顺序启动,因此服务A会被优先启动。但由于此时服务B未启动,因此服务A启动失败,只有在服务B启动完成之后,检测出服务A启动失败,再重新启动服务A,造成了时间上的浪费。
为了避免启动时由于同节点启动导致的时间浪费情况,该种实施方式中便按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,具体的调整方式可以根据需要进行设定和调整,但需要使得该组中的各个服务依次启动时,满足同节点启动的要求。例如上文例子中,需要使得调整之后,服务B的优先级等级高于服务A的优先级等级。
此外,在进行组内的各个服务的优先级等级的调整时,除了利用同节点启动顺序参数之外,也可以根据实际需求,利用其它参数进行组内的各个服务的优先级等级的动态调整。
在本发明的一种具体实施方式中,在第一节点故障之后,还可以包括:
记录下第一节点的故障时刻并输出提示信息。从而有利于工作人员能够及时注意到该情况,并且也可以协助进行故障排查。此外,当第一节点中的各个服务均迁移至第二节点之后,也可以输出提示信息,以表示集群系统已经恢复了第一节点的功能。
相应于上面的方法实施例,本发明实施例还提供了一种集群系统的服务迁移系统,可与上文相互对应参照。
参见图2所示,为本发明中一种集群系统的服务迁移系统的结构示意图,包括:
优先级配置模块201,用于为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;
服务迁移模块202,用于在第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动第一节点中的各个服务,以实现集群系统的服务迁移。
在本发明的一种具体实施方式中,还包括:
分组模块,用于在优先级配置模块201为集群系统中的第一节点的各个服务配置相应的优先级之后,按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
服务迁移模块202,具体用于:在第一节点故障之后,按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务,以实现集群系统的服务迁移。
在本发明的一种具体实施方式中,针对每一组,将该组中的各个服务的优先级等级的平均值作为该组的优先级等级。
在本发明的一种具体实施方式中,针对每一组,将该组中的各个服务的优先级等级的最高值作为该组的优先级等级。
在本发明的一种具体实施方式中,还包括:
组内优先级动态调整模块,用于针对每一个组,按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,以使该组中的各个服务依次启动时满足同节点启动的要求。
在本发明的一种具体实施方式中,还包括:
提示信息输出模块,用于记录下第一节点的故障时刻并输出提示信息。
相应于上面的方法和系统实施例,本发明实施例还提供了一种集群系统的服务迁移设备以及一种计算机可读存储介质,可与上文相互对应参照。
参见图3所示,为本发明中一种集群系统的服务迁移设备的结构示意图,包括:
存储器301,用于存储计算机程序;
处理器302,用于执行计算机程序以实现上述任一实施例中的集群系统的服务迁移方法的步骤。
计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的集群系统的服务迁移方法的步骤。这里所说的计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (7)
1.一种集群系统的服务迁移方法,其特征在于,包括:
为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;
在所述第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,以实现所述集群系统的服务迁移;
在所述为集群系统中的第一节点的各个服务配置相应的优先级之后,还包括:
按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
所述按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,包括:
按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务;
在所述按照预设的关联性列表将各个服务进行分组之后,在所述根据每一组中包括的服务配置该组的优先级等级之前,还包括:
针对每一个组,按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,以使该组中的各个服务依次启动时满足同节点启动的要求。
2.根据权利要求1所述的集群系统的服务迁移方法,其特征在于,针对每一组,将该组中的各个服务的优先级等级的平均值作为该组的优先级等级。
3.根据权利要求1所述的集群系统的服务迁移方法,其特征在于,针对每一组,将该组中的各个服务的优先级等级的最高值作为该组的优先级等级。
4.根据权利要求1所述的集群系统的服务迁移方法,其特征在于,在所述第一节点故障之后,还包括:
记录下所述第一节点的故障时刻并输出提示信息。
5.一种集群系统的服务迁移系统,其特征在于,包括:
优先级配置模块,用于为集群系统中的第一节点的各个服务配置相应的优先级,且为各个服务配置的优先级等级与该服务的实时性要求呈正相关;
服务迁移模块,用于在所述第一节点故障之后,按照配置的优先级等级从高至低的顺序,在第二节点上启动所述第一节点中的各个服务,以实现所述集群系统的服务迁移;
还包括:
分组模块,用于在所述优先级配置模块为集群系统中的第一节点的各个服务配置相应的优先级之后,按照预设的关联性列表将各个服务进行分组,并根据每一组中包括的服务配置该组的优先级等级;
所述服务迁移模块,具体用于:
在所述第一节点故障之后,按照组的优先级等级从高至低的顺序,在第二节点上依次启动每一组中的各个服务,以实现所述集群系统的服务迁移;
还包括:组内优先级动态调整模块,用于针对每一个组,按照预设的同节点启动顺序参数对组内的一个或多个服务的优先级等级进行调整,以使该组中的各个服务依次启动时满足同节点启动的要求。
6.一种集群系统的服务迁移设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如权利要求1至4任一项所述的集群系统的服务迁移方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的集群系统的服务迁移方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910760120.4A CN110532135B (zh) | 2019-08-16 | 2019-08-16 | 一种集群系统的服务迁移方法、系统、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910760120.4A CN110532135B (zh) | 2019-08-16 | 2019-08-16 | 一种集群系统的服务迁移方法、系统、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110532135A CN110532135A (zh) | 2019-12-03 |
CN110532135B true CN110532135B (zh) | 2022-11-08 |
Family
ID=68663505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910760120.4A Active CN110532135B (zh) | 2019-08-16 | 2019-08-16 | 一种集群系统的服务迁移方法、系统、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110532135B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1554055A (zh) * | 2001-07-23 | 2004-12-08 | �Ƚ�װ�ù�˾ | 高可用性集群虚拟服务器系统 |
CN103810016A (zh) * | 2012-11-09 | 2014-05-21 | 北京华胜天成科技股份有限公司 | 实现虚拟机迁移的方法、装置和集群系统 |
US8751533B1 (en) * | 2009-11-25 | 2014-06-10 | Netapp, Inc. | Method and system for transparently migrating storage objects between nodes in a clustered storage system |
CN105406980A (zh) * | 2015-10-19 | 2016-03-16 | 浪潮(北京)电子信息产业有限公司 | 一种多节点备份方法及装置 |
CN107104844A (zh) * | 2017-05-27 | 2017-08-29 | 郑州云海信息技术有限公司 | 一种ctdb迁移公共ip地址的方法及装置 |
CN107122233A (zh) * | 2017-03-27 | 2017-09-01 | 西安电子科技大学 | 一种面向tsn业务的多vcpu自适应实时调度方法 |
-
2019
- 2019-08-16 CN CN201910760120.4A patent/CN110532135B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1554055A (zh) * | 2001-07-23 | 2004-12-08 | �Ƚ�װ�ù�˾ | 高可用性集群虚拟服务器系统 |
US8751533B1 (en) * | 2009-11-25 | 2014-06-10 | Netapp, Inc. | Method and system for transparently migrating storage objects between nodes in a clustered storage system |
CN103810016A (zh) * | 2012-11-09 | 2014-05-21 | 北京华胜天成科技股份有限公司 | 实现虚拟机迁移的方法、装置和集群系统 |
CN105406980A (zh) * | 2015-10-19 | 2016-03-16 | 浪潮(北京)电子信息产业有限公司 | 一种多节点备份方法及装置 |
CN107122233A (zh) * | 2017-03-27 | 2017-09-01 | 西安电子科技大学 | 一种面向tsn业务的多vcpu自适应实时调度方法 |
CN107104844A (zh) * | 2017-05-27 | 2017-08-29 | 郑州云海信息技术有限公司 | 一种ctdb迁移公共ip地址的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110532135A (zh) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10509680B2 (en) | Methods, systems and apparatus to perform a workflow in a software defined data center | |
US10609159B2 (en) | Providing higher workload resiliency in clustered systems based on health heuristics | |
US9773015B2 (en) | Dynamically varying the number of database replicas | |
EP2614436B1 (en) | Controlled automatic healing of data-center services | |
CN111290834A (zh) | 一种基于云管理平台实现业务高可用的方法、装置及设备 | |
CN108369544B (zh) | 计算系统中延期的服务器恢复方法和设备 | |
US10819611B2 (en) | Dynamic timeout-based fault detection | |
EP1550036A2 (en) | Method of solving a split-brain condition | |
CN107729185B (zh) | 一种故障处理方法及装置 | |
CN109391655A (zh) | 服务灰度发布方法、装置、系统及存储介质 | |
CN107508694B (zh) | 一种集群内的节点管理方法及节点设备 | |
WO2020211362A1 (zh) | 提高集群系统可用性的方法、装置和计算机设备 | |
EP3591530B1 (en) | Intelligent backup and recovery of cloud computing environment | |
US9183092B1 (en) | Avoidance of dependency issues in network-based service startup workflows | |
CN114531373A (zh) | 节点状态检测方法、节点状态检测装置、设备及介质 | |
CN106789193A (zh) | 一种集群投票仲裁方法及系统 | |
CN107786650B (zh) | 一种存储介质和管理策略的同步方法、装置及系统 | |
CN112433678B (zh) | 一种分布式存储系统的网络调整方法、装置、设备及介质 | |
CN110532135B (zh) | 一种集群系统的服务迁移方法、系统、设备及存储介质 | |
US20060253725A1 (en) | Method and apparatus for expressing high availability cluster demand based on probability of breach | |
US9880855B2 (en) | Start-up control program, device, and method | |
CN110519349B (zh) | 一种基于DNS固定分配虚拟ip的负载均衡方法及装置 | |
US9405605B1 (en) | Correction of dependency issues in network-based service remedial workflows | |
CN114385366A (zh) | 容器云平台的容器组弹性扩容方法、系统、介质和设备 | |
CN116431291B (zh) | 一种虚拟化管理平台的部署方法、系统、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |