CN102662751A - 一种提高基于热迁移虚拟机***可用性的方法 - Google Patents
一种提高基于热迁移虚拟机***可用性的方法 Download PDFInfo
- Publication number
- CN102662751A CN102662751A CN2012100888061A CN201210088806A CN102662751A CN 102662751 A CN102662751 A CN 102662751A CN 2012100888061 A CN2012100888061 A CN 2012100888061A CN 201210088806 A CN201210088806 A CN 201210088806A CN 102662751 A CN102662751 A CN 102662751A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- backup
- server
- machine
- snapshot
- 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.)
- Granted
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
本发明提供一种提高基于热迁移虚拟机***可用性的方法,首先在启动主虚拟机之前,将源服务器上的主虚拟机镜像文件拷贝至备份服务器上,此时便开启虚拟机***,***会在主服务器上将源虚拟机开启运行,在备份服务器上将备虚拟机切换至暂停状态,并且在后台启动同步引擎,进行心跳监测,高频率的热迁移以及同步镜像文件,一旦发现主服务器上的虚拟机宕机,则立即将备份服务器上的备虚拟机从暂停状态恢复至运行状态,向外提供服务,实现虚拟机的高可用。
Description
技术领域
本发明涉及计算机虚拟机技术领域, 具体地说是一种提高基于热迁移虚拟机***可用性的方法。
背景技术
随着计算机和网络技术的飞速发展,尤其是多核处理器的出现使得物理机的性能飞速提升,但是传统的使用方式往往未能充分利用物理机的能力,所以出现了虚拟化技术,它可以在单个物理机上运行多个虚拟计算机***(简称虚拟机),大大提高了物理机的利用率。另外利用虚拟化技术实现对软件的封装,可以屏蔽异构的硬件对软件带来的影响,在同一物理机上运行的多个虚拟机可以互不影响的运行,这就提高了软件的安全性和可管理性。
市场上传统的高可用***都是针对应用的高可用,并且对应用的高可用都需要额外的脚本来监控,不同的应用监控的脚本也不一样,这就对高可用***的大范围应用带来了不便。通过虚拟化技术,将具体的应用封装到虚拟机内部,通过虚拟机的高可用来保证虚拟机内部软件的高可用,这样就无需关心虚拟机内部千差万别的应用。保障了虚拟机的高可用,就保障了虚拟机内部应用的高可用,这为软件高可用提供了一种新的思路。
现有虚拟机高可用***,都是通过共享存储存放虚拟机的镜像文件,这样就不需要额外的手段来保证不同机器上的存储镜像的不一致问题。当主机上的虚拟机宕机之后,在备机上面根据镜像文件再重新启动虚拟机。这种重新启动的方式,是最简便的实现方式,但是虚拟机的启动是需要时间的,这就导致了服务的宕机时间较长。
发明内容
本发明的目的是提供一种提高基于热迁移虚拟机***可用性的方法。
本发明的目的是按以下方式实现的,整个***的核心模块是同步引擎,同步引擎分为三个部分:通过心跳监测查看主虚拟机是否故障;通过热迁移实现内存的同步;通过镜像的快照实现主备机的存储镜像的同步;
同步引擎的心跳监测:随着虚拟机的运行,当其内容修改到一定程度的时候,就会往磁盘镜像中写回数据,心跳监测模块负责监听主虚拟机的磁盘数据写回,一旦发现磁盘写回出现延时或者超过预计时间没有数据往磁盘写回,则认定该虚拟机出现故障,立即将备份虚拟机从暂停的状态恢复,向外提供服务,接替故障的虚拟机,从而实现虚拟机的失效切换;
同步引擎的热迁移模块:所谓虚拟机热迁移,就是将运行状态的虚拟机从源服务器移至目的服务器上运行,在这个过程中虚拟机基本无需中止运行,是将源服务器端的虚拟机的内存信息,通过网络迭代拷贝至目的服务器,这个迭代的过程需要执行多次直至两边虚拟机的内存数据几乎一致,此时将源服务器端的虚拟机关闭,而目的服务器端虚拟机开启,整个过程称为虚拟机的热迁移,在本文中,将主虚拟机的内存数据不停的迭代拷贝至备份虚拟机中,实现主备虚拟机的内存数据同步,另外为了接收同步过来的内存数据,备份虚拟机不能关闭,应该处于暂停状态,所有的数据驻留内存当中,一旦主虚拟机故障,备份虚拟机从暂停状态直接切换到运行状态,该切换过程非常短暂,这也就大大缩短虚拟机故障的切换时间;
同步引擎的镜像同步模块,就是将每次写回主虚拟机磁盘镜像的文件进行一次快照,然后将快照同步至备份虚拟机端,然后备份虚拟机定期将快照恢复至磁盘镜像中,从而实现主备虚拟机的磁盘镜像的同步,镜像快照保存的是虚拟机镜像的修改内容,是基于增量的保存方式,所以同步的时间不会太长,另外在备份虚拟机端有一个存储缓存,备份过来的快照达到一定的程度再进行恢复以提高效率;
基于热迁移的虚拟机的***搭建方法如下:首先在启动主虚拟机之前,将源服务器上的主虚拟机镜像文件拷贝至备份服务器上,此时便开启虚拟机***,***会在主服务器上将源虚拟机开启运行,在备份服务器上将备虚拟机切换至暂停状态,并且在后台启动同步引擎,进行心跳监测,高频率的热迁移以及同步镜像文件,一旦发现主服务器上的虚拟机宕机,则立即将备份服务器上的备虚拟机从暂停状态恢复至运行状态,向外提供服务,实现虚拟机的高可用;
具体包括以下步骤:
(1) 首先选择一个备份物理服务器,创建源虚拟机的备份虚拟机,备份虚拟机处于非活跃状态;
(2) 对源虚拟机实现快照,保存内存数据;
(3) 通过同步引擎将快照数据发送到备份物理服务器的备份虚拟机;
(4) 备份虚拟机同步快照数据;
(5) 高频率的执行步骤2,3,4;
(6) 当故障发生时,备份虚拟机转为活跃状态。
通过频繁的虚拟机的热迁移,同步位于两个物理服务器上的虚拟机,使其数据保持一致。
高可用的实现对虚拟机内部的数据不做任何处理,对虚拟机内部的应用完全透明。
无需采用共享存储来存放虚拟机的镜像文件,通过镜像快照的方式同步位于不同物理机上虚拟机的镜像文件,从而提高可用性。
本发明的有益效果是:本发明针对通过共享存储,重新启动虚拟机的方式来实现的虚拟机高可用***,提出一种基于热迁移的虚拟机高可用***及其实现方法。
现有的虚拟机高可用***都是通过使用共享存储设备,主机和备机可以访问相同的虚拟机镜像文件来实现高可用。在本发明中,通过网络同步的方式,当虚拟机的镜像文件产生变化之后,首先写回本地磁盘,然后用快照的方式将修改的增量通过网络同步到备份机,备份机再将快照恢复回磁盘,这个过程是同步进行的,这样就保证了异地的主备机的存储镜像的一致性。而这样网络同步方式,也不需要使用共享存储设备,节省了硬件开支。
现有的虚拟机高可用***是当主机上的虚拟机宕机之后,在备机上重新启动。新的虚拟机的启动时间就导致了虚拟机内部的服务必然会产生中断,而且时间较长。在本发明中,通过频繁的虚拟机热迁移,保持在备机上的虚拟机处于暂停状态,而不是停机状态。当主机上的虚拟机宕机之后,备机上的虚拟机直接从暂停状态转入运行状态,时间几乎可以忽略不计,从而实现了真正的不宕机高可用。
附图说明
附图1为虚拟机高可用***架构示意图;
附图2为虚拟机高可用***中磁盘同步原理示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的架构示意图如附图1所示,整个***的核心模块即是同步引擎。同步引擎分为三个部分:通过心跳监测查看主虚拟机是否故障;通过热迁移实现内存的同步;通过镜像的快照实现主备机的存储镜像的同步。
首先介绍同步引擎的心跳监测:随着虚拟机的运行,当其内容修改到一定程度的时候,就会往磁盘镜像中写回数据。心跳监测模块负责监听主虚拟机的磁盘数据写回,一旦发现磁盘写回出现延时或者超过预计时间没有数据往磁盘写回,我们就可以认定该虚拟机出现故障,立即将备份虚拟机从暂停的状态恢复,向外提供服务,接替故障的虚拟机,从而实现虚拟机的失效切换。
同步引擎的热迁移模块:所谓虚拟机热迁移,就是将运行状态的虚拟机从源服务器移至目的服务器上运行,在这个过程中虚拟机基本无需中止运行。其原理即是将源服务器端的虚拟机的内存信息,通过网络迭代拷贝至目的服务器,这个迭代的过程需要执行多次直至两边虚拟机的内存数据几乎一致,此时将源服务器端的虚拟机关闭而目的服务器端虚拟机开启,整个过程称为虚拟机的热迁移。在本发明中,利用其原理将主虚拟机的内存数据不停的迭代拷贝至备份虚拟机中,实现主备虚拟机的内存数据同步。另外为了接收同步过来的内存数据,备份虚拟机不能关闭,应该处于暂停状态,所有的数据驻留内存当中,一旦主虚拟机故障,备份虚拟机从暂停状态直接切换到运行状态,该切换过程非常短暂,这也就大大缩短虚拟机故障的切换时间。
同步引擎的镜像同步模块,就是将每次写回主虚拟机磁盘镜像的文件进行一次快照,然后将快照同步至备份虚拟机端,然后备份虚拟机定期将快照恢复至磁盘镜像中,从而实现主备虚拟机的磁盘镜像的同步。镜像快照保存的是虚拟机镜像的修改内容,是基于增量的保存方式,所以同步的时间不会太长。另外在备份虚拟机端有一个存储缓存,备份过来的快照达到一定的程度在进行恢复,可以提高效率。
基于热迁移的虚拟机高可用***搭建方法如下:首先在启动主虚拟机之前,将源服务器上的主虚拟机镜像文件拷贝至备份服务器上,此时便可以开启虚拟机高可用***,***会在主服务器上将源虚拟机开启运行,在备份服务器上将备虚拟机切换至暂停状态。并且在后台启动同步引擎,进行心跳监测,高频率的热迁移以及同步镜像文件。一旦发现主服务器上的虚拟机宕机,则立即将备份服务器上的备虚拟机从暂停状态恢复至运行状态,向外提供服务,实现虚拟机的高可用。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (4)
1.一种提高基于热迁移虚拟机***可用性的方法, 其特征在于,整个***的核心模块是同步引擎,同步引擎分为三个部分:通过心跳监测查看主虚拟机是否故障;通过热迁移实现内存的同步;通过镜像的快照实现主备机的存储镜像的同步;
同步引擎的心跳监测:随着虚拟机的运行,当其内容修改到一定程度的时候,就会往磁盘镜像中写回数据,心跳监测模块负责监听主虚拟机的磁盘数据写回,一旦发现磁盘写回出现延时或者超过预计时间没有数据往磁盘写回,则认定该虚拟机出现故障,立即将备份虚拟机从暂停的状态恢复,向外提供服务,接替故障的虚拟机,从而实现虚拟机的失效切换;
同步引擎的热迁移模块:所谓虚拟机热迁移,就是将运行状态的虚拟机从源服务器移至目的服务器上运行,在这个过程中虚拟机基本无需中止运行,是将源服务器端的虚拟机的内存信息,通过网络迭代拷贝至目的服务器,这个迭代的过程需要执行多次直至两边虚拟机的内存数据几乎一致,此时将源服务器端的虚拟机关闭,而目的服务器端虚拟机开启,整个过程称为虚拟机的热迁移,在本文中,将主虚拟机的内存数据不停的迭代拷贝至备份虚拟机中,实现主备虚拟机的内存数据同步,另外为了接收同步过来的内存数据,备份虚拟机不能关闭,应该处于暂停状态,所有的数据驻留内存当中,一旦主虚拟机故障,备份虚拟机从暂停状态直接切换到运行状态,该切换过程非常短暂,这也就大大缩短虚拟机故障的切换时间;
同步引擎的镜像同步模块,就是将每次写回主虚拟机磁盘镜像的文件进行一次快照,然后将快照同步至备份虚拟机端,然后备份虚拟机定期将快照恢复至磁盘镜像中,从而实现主备虚拟机的磁盘镜像的同步,镜像快照保存的是虚拟机镜像的修改内容,是基于增量的保存方式,所以同步的时间不会太长,另外在备份虚拟机端有一个存储缓存,备份过来的快照达到一定的程度再进行恢复以提高效率;
基于热迁移的虚拟机的***搭建方法如下:首先在启动主虚拟机之前,将源服务器上的主虚拟机镜像文件拷贝至备份服务器上,此时便开启虚拟机***,***会在主服务器上将源虚拟机开启运行,在备份服务器上将备虚拟机切换至暂停状态,并且在后台启动同步引擎,进行心跳监测,高频率的热迁移以及同步镜像文件,一旦发现主服务器上的虚拟机宕机,则立即将备份服务器上的备虚拟机从暂停状态恢复至运行状态,向外提供服务,实现虚拟机的高可用;
具体包括以下步骤:
(1) 首先选择一个备份物理服务器,创建源虚拟机的备份虚拟机,备份虚拟机处于非活跃状态;
(2) 对源虚拟机实现快照,保存内存数据;
(3) 通过同步引擎将快照数据发送到备份物理服务器的备份虚拟机;
(4) 备份虚拟机同步快照数据;
(5) 高频率的执行步骤2,3,4;
(6) 当故障发生时,备份虚拟机转为活跃状态。
2.根据权利要求1所述的方法,其特征在于,通过频繁的虚拟机的热迁移,同步位于两个物理服务器上的虚拟机,使其数据保持一致。
3.根据权利要求1所述的方法,其特征在于,高可用的实现对虚拟机内部的数据不做任何处理,对虚拟机内部的应用完全透明。
4.根据权利要求1所述的方法,其特征在于,无需采用共享存储来存放虚拟机的镜像文件,通过镜像快照的方式同步位于不同物理机上虚拟机的镜像文件,从而提高可用性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210088806.1A CN102662751B (zh) | 2012-03-30 | 2012-03-30 | 一种提高基于热迁移虚拟机***可用性的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210088806.1A CN102662751B (zh) | 2012-03-30 | 2012-03-30 | 一种提高基于热迁移虚拟机***可用性的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102662751A true CN102662751A (zh) | 2012-09-12 |
CN102662751B CN102662751B (zh) | 2016-05-11 |
Family
ID=46772250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210088806.1A Active CN102662751B (zh) | 2012-03-30 | 2012-03-30 | 一种提高基于热迁移虚拟机***可用性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102662751B (zh) |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102905059A (zh) * | 2012-09-27 | 2013-01-30 | 曙光信息产业(北京)有限公司 | 无间断广播电视播放*** |
CN102946408A (zh) * | 2012-10-11 | 2013-02-27 | 浪潮(北京)电子信息产业有限公司 | 一种提供应用业务的云计算***、装置及方法 |
CN103152419A (zh) * | 2013-03-08 | 2013-06-12 | 中标软件有限公司 | 一种云计算平台的高可用集群管理方法 |
CN103246561A (zh) * | 2012-11-16 | 2013-08-14 | 佳都新太科技股份有限公司 | 一种基于xen的虚拟机实时迁移技术 |
CN103309774A (zh) * | 2013-06-24 | 2013-09-18 | 浪潮电子信息产业股份有限公司 | 一种虚拟化集群双层冗余架构搭建方法 |
CN103309763A (zh) * | 2013-07-04 | 2013-09-18 | 曙光信息产业(北京)有限公司 | 虚拟机的容错机制的保护方法和装置 |
CN103501290A (zh) * | 2013-09-18 | 2014-01-08 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务***构建方法 |
CN103647849A (zh) * | 2013-12-24 | 2014-03-19 | 华为技术有限公司 | 一种业务迁移方法、装置和一种容灾*** |
CN103729280A (zh) * | 2013-12-23 | 2014-04-16 | 国云科技股份有限公司 | 一种虚拟机高可用机制 |
WO2014079194A1 (zh) * | 2012-11-22 | 2014-05-30 | 华为技术有限公司 | 恢复虚拟机的方法、***及控制器、服务器、寄宿主机 |
CN103885857A (zh) * | 2014-03-10 | 2014-06-25 | 中标软件有限公司 | 虚拟机容错方法以及设备 |
CN103905220A (zh) * | 2012-12-25 | 2014-07-02 | 腾讯科技(北京)有限公司 | 数据同步处理方法及*** |
CN103902401A (zh) * | 2014-03-14 | 2014-07-02 | 汉柏科技有限公司 | 基于监控的虚拟机容错方法及装置 |
CN104317641A (zh) * | 2014-11-18 | 2015-01-28 | 成都远为天胜科技有限公司 | 一种维护虚拟机的方法 |
CN104484243A (zh) * | 2014-12-05 | 2015-04-01 | 广东新支点技术服务有限公司 | 一种虚拟机容错技术和高可用集群技术结合的高可靠***装置和方法 |
CN104484231A (zh) * | 2014-12-31 | 2015-04-01 | 武汉邮电科学研究院 | 虚拟机切换***及切换方法 |
CN104536842A (zh) * | 2014-12-17 | 2015-04-22 | 中电科华云信息技术有限公司 | 基于kvm虚拟化的虚拟机容错方法 |
CN104679579A (zh) * | 2015-03-19 | 2015-06-03 | 杭州华三通信技术有限公司 | 一种集群***中的虚拟机迁移方法和装置 |
WO2015100622A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 虚拟机热迁移的方法和服务器 |
CN104823162A (zh) * | 2012-11-29 | 2015-08-05 | 国际商业机器公司 | 对于云服务器的高可用性 |
CN104915241A (zh) * | 2014-03-12 | 2015-09-16 | 华为技术有限公司 | 一种虚拟机迁移控制方法及装置 |
CN105068856A (zh) * | 2015-07-16 | 2015-11-18 | 武汉噢易云计算有限公司 | 基于镜像快照的虚拟机备份***及备份方法 |
CN105117165A (zh) * | 2015-07-17 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | 双控制器快照接管回切的方法和装置 |
CN105138394A (zh) * | 2015-09-21 | 2015-12-09 | 上海爱数软件有限公司 | 一种热迁移kvm虚拟机的方法及*** |
CN105224382A (zh) * | 2014-06-18 | 2016-01-06 | 中标软件有限公司 | 一种虚拟机应用服务的管理方法及*** |
CN105677516A (zh) * | 2016-01-07 | 2016-06-15 | 成都市思叠科技有限公司 | 一种计算靠近存储云平台中高效可靠的备份恢复方法 |
CN105912428A (zh) * | 2016-05-20 | 2016-08-31 | 上海数腾软件科技股份有限公司 | 实现源数据实时转化为虚拟机镜像的***及方法 |
CN106034037A (zh) * | 2015-03-13 | 2016-10-19 | 腾讯科技(深圳)有限公司 | 一种基于虚拟机的容灾切换方法及装置 |
WO2016192519A1 (zh) * | 2015-05-29 | 2016-12-08 | 华为技术有限公司 | 一种时间校正方法、装置及*** |
CN106294030A (zh) * | 2016-07-29 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | 基于服务器虚拟化***的存储冗余方法及装置 |
CN106445735A (zh) * | 2016-08-31 | 2017-02-22 | 上海爱数信息技术股份有限公司 | VMware虚拟机的数据恢复方法、*** |
CN106681858A (zh) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | 一种虚拟机数据容灾方法及管理装置 |
CN106874150A (zh) * | 2017-02-28 | 2017-06-20 | 郑州云海信息技术有限公司 | 一种虚拟机高可用容灾方法及其*** |
CN107171849A (zh) * | 2017-05-31 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种虚拟机集群的故障监控方法及装置 |
CN107171870A (zh) * | 2017-07-17 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种双机热备份方法及装置 |
CN107241295A (zh) * | 2016-03-28 | 2017-10-10 | 阿里巴巴集团控股有限公司 | 加密管理方法及装置、控制集群 |
CN107305502A (zh) * | 2016-04-21 | 2017-10-31 | 中兴通讯股份有限公司 | 一种应用实例迁移的方法及设备 |
CN107315624A (zh) * | 2017-06-30 | 2017-11-03 | 联想(北京)有限公司 | 信息处理方法及虚拟化管理器 |
CN107547273A (zh) * | 2017-08-18 | 2018-01-05 | 国网山东省电力公司信息通信公司 | 一种电力***虚拟实例高可用的保障方法及*** |
CN108133034A (zh) * | 2018-01-08 | 2018-06-08 | 新华三云计算技术有限公司 | 共享存储访问方法及相关装置 |
CN108369544A (zh) * | 2016-01-08 | 2018-08-03 | 微软技术许可有限责任公司 | 计算***中延期的服务器恢复 |
CN108469996A (zh) * | 2018-03-13 | 2018-08-31 | 山东超越数控电子股份有限公司 | 一种基于自动快照的***高可用方法 |
CN108880898A (zh) * | 2018-06-29 | 2018-11-23 | 新华三技术有限公司 | 主备容器***切换方法及装置 |
CN109284169A (zh) * | 2018-09-10 | 2019-01-29 | 福建星瑞格软件有限公司 | 基于进程虚拟化的大数据平台进程管理方法及计算机设备 |
CN109753340A (zh) * | 2017-11-08 | 2019-05-14 | 阿里巴巴集团控股有限公司 | 虚拟机快照处理方法、装置及*** |
CN110109775A (zh) * | 2019-04-25 | 2019-08-09 | 深信服科技股份有限公司 | 虚拟机恢复方法、装置、终端设备及存储介质 |
CN110209468A (zh) * | 2019-05-24 | 2019-09-06 | 北京百度网讯科技有限公司 | 用于启动虚拟机的方法、装置、设备和介质 |
CN110377456A (zh) * | 2019-07-05 | 2019-10-25 | 苏州浪潮智能科技有限公司 | 一种虚拟化平台容灾的管理方法及装置 |
US10509710B2 (en) | 2016-07-22 | 2019-12-17 | Ping An Technology (Shenzhen) Co., Ltd. | Method, terminal, device and computer readable storage medium for improving the performance of virtual machine |
CN110855494A (zh) * | 2019-11-18 | 2020-02-28 | 上海新炬网络信息技术股份有限公司 | 基于分布式监控***实现代理高可用的方法 |
CN110928728A (zh) * | 2019-11-27 | 2020-03-27 | 上海英方软件股份有限公司 | 一种基于快照的虚拟机复制、切换方法及*** |
CN111125010A (zh) * | 2019-12-20 | 2020-05-08 | 北京浪潮数据技术有限公司 | 一种裸磁盘文件在线迁移的方法、***及设备 |
CN111400086A (zh) * | 2020-02-18 | 2020-07-10 | 上海交通大学 | 虚拟机容错的实现方法和*** |
CN112256477A (zh) * | 2020-10-09 | 2021-01-22 | 上海云轴信息科技有限公司 | 一种虚拟化容错方法及设备 |
CN112306761A (zh) * | 2020-10-12 | 2021-02-02 | 国家电网有限公司 | 一种面向多业务不停机检修的运维保障方法及*** |
CN112379982A (zh) * | 2020-11-12 | 2021-02-19 | 北京字跳网络技术有限公司 | 任务处理方法、装置、电子设备及计算机可读存储介质 |
WO2021042595A1 (zh) * | 2019-09-05 | 2021-03-11 | 浪潮电子信息产业股份有限公司 | 一种虚拟磁盘迁移方法、装置、设备及可读存储介质 |
CN112711498A (zh) * | 2020-12-29 | 2021-04-27 | 北京浪潮数据技术有限公司 | 一种虚拟机容灾备份方法、装置、设备及可读存储介质 |
CN113741248A (zh) * | 2021-08-13 | 2021-12-03 | 北京和利时***工程有限公司 | 一种边缘计算控制器和控制*** |
CN114168270A (zh) * | 2021-12-15 | 2022-03-11 | 江苏多肯新材料有限公司 | 一种云开发平台控制方法及*** |
CN116962160A (zh) * | 2023-09-21 | 2023-10-27 | 北京华鲲振宇智能科技有限责任公司 | 一种用于备用服务器的控制方法及***、设备、介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101398770A (zh) * | 2007-09-30 | 2009-04-01 | 赛门铁克公司 | 迁移一个或多个虚拟机的***和方法 |
US20100082922A1 (en) * | 2008-09-30 | 2010-04-01 | Vmware, Inc. | Virtual machine migration using local storage |
CN102118458A (zh) * | 2011-03-10 | 2011-07-06 | 浪潮(北京)电子信息产业有限公司 | 一种虚拟机热迁移的方法及*** |
US8135930B1 (en) * | 2008-07-14 | 2012-03-13 | Vizioncore, Inc. | Replication systems and methods for a virtual computing environment |
-
2012
- 2012-03-30 CN CN201210088806.1A patent/CN102662751B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101398770A (zh) * | 2007-09-30 | 2009-04-01 | 赛门铁克公司 | 迁移一个或多个虚拟机的***和方法 |
US8135930B1 (en) * | 2008-07-14 | 2012-03-13 | Vizioncore, Inc. | Replication systems and methods for a virtual computing environment |
US20100082922A1 (en) * | 2008-09-30 | 2010-04-01 | Vmware, Inc. | Virtual machine migration using local storage |
CN102118458A (zh) * | 2011-03-10 | 2011-07-06 | 浪潮(北京)电子信息产业有限公司 | 一种虚拟机热迁移的方法及*** |
Non-Patent Citations (1)
Title |
---|
张雅彬等: "《基于虚拟化技术的云仿真资源迁移技术研究》", 《***仿真学报》 * |
Cited By (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102905059A (zh) * | 2012-09-27 | 2013-01-30 | 曙光信息产业(北京)有限公司 | 无间断广播电视播放*** |
CN102946408A (zh) * | 2012-10-11 | 2013-02-27 | 浪潮(北京)电子信息产业有限公司 | 一种提供应用业务的云计算***、装置及方法 |
CN103246561A (zh) * | 2012-11-16 | 2013-08-14 | 佳都新太科技股份有限公司 | 一种基于xen的虚拟机实时迁移技术 |
WO2014079194A1 (zh) * | 2012-11-22 | 2014-05-30 | 华为技术有限公司 | 恢复虚拟机的方法、***及控制器、服务器、寄宿主机 |
CN104823162A (zh) * | 2012-11-29 | 2015-08-05 | 国际商业机器公司 | 对于云服务器的高可用性 |
CN104823162B (zh) * | 2012-11-29 | 2018-01-02 | 国际商业机器公司 | 对于云服务器的高可用性 |
CN103905220A (zh) * | 2012-12-25 | 2014-07-02 | 腾讯科技(北京)有限公司 | 数据同步处理方法及*** |
CN103905220B (zh) * | 2012-12-25 | 2018-02-27 | 腾讯科技(北京)有限公司 | 数据同步处理方法及*** |
CN103152419A (zh) * | 2013-03-08 | 2013-06-12 | 中标软件有限公司 | 一种云计算平台的高可用集群管理方法 |
CN103152419B (zh) * | 2013-03-08 | 2016-04-20 | 中标软件有限公司 | 一种云计算平台的高可用集群管理方法 |
CN103309774A (zh) * | 2013-06-24 | 2013-09-18 | 浪潮电子信息产业股份有限公司 | 一种虚拟化集群双层冗余架构搭建方法 |
CN103309763A (zh) * | 2013-07-04 | 2013-09-18 | 曙光信息产业(北京)有限公司 | 虚拟机的容错机制的保护方法和装置 |
CN103501290B (zh) * | 2013-09-18 | 2017-10-24 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务***构建方法 |
CN103501290A (zh) * | 2013-09-18 | 2014-01-08 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务***构建方法 |
CN103729280A (zh) * | 2013-12-23 | 2014-04-16 | 国云科技股份有限公司 | 一种虚拟机高可用机制 |
CN103647849B (zh) * | 2013-12-24 | 2017-02-08 | 华为技术有限公司 | 一种业务迁移方法、装置和一种容灾*** |
CN103647849A (zh) * | 2013-12-24 | 2014-03-19 | 华为技术有限公司 | 一种业务迁移方法、装置和一种容灾*** |
WO2015096500A1 (zh) * | 2013-12-24 | 2015-07-02 | 华为技术有限公司 | 一种业务迁移方法、装置和一种容灾*** |
US10802870B2 (en) | 2013-12-31 | 2020-10-13 | Huawei Technologies Co., Ltd. | Virtual machine live migration method, virtual machine memory data processing method, server, and virtual machine system |
WO2015100622A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 虚拟机热迁移的方法和服务器 |
WO2015101128A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 虚拟机热迁移的方法、虚拟机内存数据处理方法、服务器和虚拟机*** |
CN103885857A (zh) * | 2014-03-10 | 2014-06-25 | 中标软件有限公司 | 虚拟机容错方法以及设备 |
CN103885857B (zh) * | 2014-03-10 | 2017-05-17 | 中标软件有限公司 | 虚拟机容错方法以及设备 |
US10198282B2 (en) | 2014-03-12 | 2019-02-05 | Huawei Technologies Co., Ltd. | Controlling a VM migration to a destination host based on resource availability and a type of application running on the VM |
US10956198B2 (en) | 2014-03-12 | 2021-03-23 | Huawei Technologies Co., Ltd. | Controlling virtual machine migration based on the type of application within the virtual machine to be migrated, target resource availability, and affinity information |
CN104915241A (zh) * | 2014-03-12 | 2015-09-16 | 华为技术有限公司 | 一种虚拟机迁移控制方法及装置 |
CN104915241B (zh) * | 2014-03-12 | 2018-09-07 | 华为技术有限公司 | 一种虚拟机迁移控制方法及装置 |
CN103902401A (zh) * | 2014-03-14 | 2014-07-02 | 汉柏科技有限公司 | 基于监控的虚拟机容错方法及装置 |
CN103902401B (zh) * | 2014-03-14 | 2018-01-12 | 汉柏科技有限公司 | 基于监控的虚拟机容错方法及装置 |
CN105224382A (zh) * | 2014-06-18 | 2016-01-06 | 中标软件有限公司 | 一种虚拟机应用服务的管理方法及*** |
CN104317641A (zh) * | 2014-11-18 | 2015-01-28 | 成都远为天胜科技有限公司 | 一种维护虚拟机的方法 |
CN104484243A (zh) * | 2014-12-05 | 2015-04-01 | 广东新支点技术服务有限公司 | 一种虚拟机容错技术和高可用集群技术结合的高可靠***装置和方法 |
CN104484243B (zh) * | 2014-12-05 | 2019-08-06 | 广东中兴新支点技术有限公司 | 一种虚拟机容错技术和高可用集群技术结合的高可靠***装置和方法 |
CN104536842A (zh) * | 2014-12-17 | 2015-04-22 | 中电科华云信息技术有限公司 | 基于kvm虚拟化的虚拟机容错方法 |
CN104484231A (zh) * | 2014-12-31 | 2015-04-01 | 武汉邮电科学研究院 | 虚拟机切换***及切换方法 |
CN106034037A (zh) * | 2015-03-13 | 2016-10-19 | 腾讯科技(深圳)有限公司 | 一种基于虚拟机的容灾切换方法及装置 |
CN106034037B (zh) * | 2015-03-13 | 2019-04-16 | 腾讯科技(深圳)有限公司 | 一种基于虚拟机的容灾切换方法及装置 |
CN104679579B (zh) * | 2015-03-19 | 2018-10-09 | 新华三技术有限公司 | 一种集群***中的虚拟机迁移方法和装置 |
CN104679579A (zh) * | 2015-03-19 | 2015-06-03 | 杭州华三通信技术有限公司 | 一种集群***中的虚拟机迁移方法和装置 |
WO2016192519A1 (zh) * | 2015-05-29 | 2016-12-08 | 华为技术有限公司 | 一种时间校正方法、装置及*** |
US10606637B2 (en) | 2015-05-29 | 2020-03-31 | Huawei Technologies Co., Ltd. | Time correction method, apparatus, and system |
CN105068856A (zh) * | 2015-07-16 | 2015-11-18 | 武汉噢易云计算有限公司 | 基于镜像快照的虚拟机备份***及备份方法 |
CN105117165A (zh) * | 2015-07-17 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | 双控制器快照接管回切的方法和装置 |
CN105138394A (zh) * | 2015-09-21 | 2015-12-09 | 上海爱数软件有限公司 | 一种热迁移kvm虚拟机的方法及*** |
CN106681858A (zh) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | 一种虚拟机数据容灾方法及管理装置 |
CN105677516B (zh) * | 2016-01-07 | 2019-11-05 | 成都市思叠科技有限公司 | 一种计算靠近存储云平台中高效可靠的备份恢复方法 |
CN105677516A (zh) * | 2016-01-07 | 2016-06-15 | 成都市思叠科技有限公司 | 一种计算靠近存储云平台中高效可靠的备份恢复方法 |
CN108369544A (zh) * | 2016-01-08 | 2018-08-03 | 微软技术许可有限责任公司 | 计算***中延期的服务器恢复 |
CN108369544B (zh) * | 2016-01-08 | 2021-06-22 | 微软技术许可有限责任公司 | 计算***中延期的服务器恢复方法和设备 |
CN107241295A (zh) * | 2016-03-28 | 2017-10-10 | 阿里巴巴集团控股有限公司 | 加密管理方法及装置、控制集群 |
CN107305502A (zh) * | 2016-04-21 | 2017-10-31 | 中兴通讯股份有限公司 | 一种应用实例迁移的方法及设备 |
CN107305502B (zh) * | 2016-04-21 | 2022-01-25 | 中兴通讯股份有限公司 | 一种应用实例迁移的方法及设备 |
CN105912428A (zh) * | 2016-05-20 | 2016-08-31 | 上海数腾软件科技股份有限公司 | 实现源数据实时转化为虚拟机镜像的***及方法 |
CN105912428B (zh) * | 2016-05-20 | 2019-01-08 | 上海数腾软件科技股份有限公司 | 实现源数据实时转化为虚拟机镜像的***及方法 |
US10509710B2 (en) | 2016-07-22 | 2019-12-17 | Ping An Technology (Shenzhen) Co., Ltd. | Method, terminal, device and computer readable storage medium for improving the performance of virtual machine |
CN106294030A (zh) * | 2016-07-29 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | 基于服务器虚拟化***的存储冗余方法及装置 |
CN106445735A (zh) * | 2016-08-31 | 2017-02-22 | 上海爱数信息技术股份有限公司 | VMware虚拟机的数据恢复方法、*** |
CN106874150A (zh) * | 2017-02-28 | 2017-06-20 | 郑州云海信息技术有限公司 | 一种虚拟机高可用容灾方法及其*** |
CN107171849A (zh) * | 2017-05-31 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种虚拟机集群的故障监控方法及装置 |
CN107171849B (zh) * | 2017-05-31 | 2020-03-31 | 郑州云海信息技术有限公司 | 一种虚拟机集群的故障监控方法及装置 |
CN107315624B (zh) * | 2017-06-30 | 2020-11-20 | 联想(北京)有限公司 | 信息处理方法及虚拟化管理器 |
CN107315624A (zh) * | 2017-06-30 | 2017-11-03 | 联想(北京)有限公司 | 信息处理方法及虚拟化管理器 |
CN107171870A (zh) * | 2017-07-17 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种双机热备份方法及装置 |
CN107547273B (zh) * | 2017-08-18 | 2020-06-23 | 国网山东省电力公司信息通信公司 | 一种电力***虚拟实例高可用的保障方法及*** |
CN107547273A (zh) * | 2017-08-18 | 2018-01-05 | 国网山东省电力公司信息通信公司 | 一种电力***虚拟实例高可用的保障方法及*** |
CN109753340A (zh) * | 2017-11-08 | 2019-05-14 | 阿里巴巴集团控股有限公司 | 虚拟机快照处理方法、装置及*** |
CN108133034B (zh) * | 2018-01-08 | 2021-07-06 | 新华三云计算技术有限公司 | 共享存储访问方法及相关装置 |
CN108133034A (zh) * | 2018-01-08 | 2018-06-08 | 新华三云计算技术有限公司 | 共享存储访问方法及相关装置 |
CN108469996A (zh) * | 2018-03-13 | 2018-08-31 | 山东超越数控电子股份有限公司 | 一种基于自动快照的***高可用方法 |
CN108880898B (zh) * | 2018-06-29 | 2020-09-08 | 新华三技术有限公司 | 主备容器***切换方法及装置 |
CN108880898A (zh) * | 2018-06-29 | 2018-11-23 | 新华三技术有限公司 | 主备容器***切换方法及装置 |
CN109284169A (zh) * | 2018-09-10 | 2019-01-29 | 福建星瑞格软件有限公司 | 基于进程虚拟化的大数据平台进程管理方法及计算机设备 |
CN110109775B (zh) * | 2019-04-25 | 2023-09-05 | 深信服科技股份有限公司 | 虚拟机恢复方法、装置、终端设备及存储介质 |
CN110109775A (zh) * | 2019-04-25 | 2019-08-09 | 深信服科技股份有限公司 | 虚拟机恢复方法、装置、终端设备及存储介质 |
CN110209468A (zh) * | 2019-05-24 | 2019-09-06 | 北京百度网讯科技有限公司 | 用于启动虚拟机的方法、装置、设备和介质 |
CN110377456A (zh) * | 2019-07-05 | 2019-10-25 | 苏州浪潮智能科技有限公司 | 一种虚拟化平台容灾的管理方法及装置 |
CN110377456B (zh) * | 2019-07-05 | 2021-11-26 | 苏州浪潮智能科技有限公司 | 一种虚拟化平台容灾的管理方法及装置 |
WO2021042595A1 (zh) * | 2019-09-05 | 2021-03-11 | 浪潮电子信息产业股份有限公司 | 一种虚拟磁盘迁移方法、装置、设备及可读存储介质 |
CN110855494A (zh) * | 2019-11-18 | 2020-02-28 | 上海新炬网络信息技术股份有限公司 | 基于分布式监控***实现代理高可用的方法 |
CN110928728A (zh) * | 2019-11-27 | 2020-03-27 | 上海英方软件股份有限公司 | 一种基于快照的虚拟机复制、切换方法及*** |
CN111125010B (zh) * | 2019-12-20 | 2022-05-10 | 北京浪潮数据技术有限公司 | 一种裸磁盘文件在线迁移的方法、***及设备 |
CN111125010A (zh) * | 2019-12-20 | 2020-05-08 | 北京浪潮数据技术有限公司 | 一种裸磁盘文件在线迁移的方法、***及设备 |
CN111400086B (zh) * | 2020-02-18 | 2022-05-06 | 上海交通大学 | 虚拟机容错的实现方法和*** |
CN111400086A (zh) * | 2020-02-18 | 2020-07-10 | 上海交通大学 | 虚拟机容错的实现方法和*** |
CN112256477A (zh) * | 2020-10-09 | 2021-01-22 | 上海云轴信息科技有限公司 | 一种虚拟化容错方法及设备 |
CN112306761A (zh) * | 2020-10-12 | 2021-02-02 | 国家电网有限公司 | 一种面向多业务不停机检修的运维保障方法及*** |
CN112379982A (zh) * | 2020-11-12 | 2021-02-19 | 北京字跳网络技术有限公司 | 任务处理方法、装置、电子设备及计算机可读存储介质 |
CN112711498A (zh) * | 2020-12-29 | 2021-04-27 | 北京浪潮数据技术有限公司 | 一种虚拟机容灾备份方法、装置、设备及可读存储介质 |
CN113741248A (zh) * | 2021-08-13 | 2021-12-03 | 北京和利时***工程有限公司 | 一种边缘计算控制器和控制*** |
CN114168270A (zh) * | 2021-12-15 | 2022-03-11 | 江苏多肯新材料有限公司 | 一种云开发平台控制方法及*** |
CN116962160A (zh) * | 2023-09-21 | 2023-10-27 | 北京华鲲振宇智能科技有限责任公司 | 一种用于备用服务器的控制方法及***、设备、介质 |
CN116962160B (zh) * | 2023-09-21 | 2024-01-12 | 北京华鲲振宇智能科技有限责任公司 | 一种用于备用服务器的控制方法及***、设备、介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102662751B (zh) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102662751B (zh) | 一种提高基于热迁移虚拟机***可用性的方法 | |
US9280430B2 (en) | Deferred replication of recovery information at site switchover | |
CN101770410B (zh) | 基于客户操作***的***还原方法、虚拟机管理器及*** | |
US9052935B1 (en) | Systems and methods for managing affinity rules in virtual-machine environments | |
US8407182B1 (en) | Systems and methods for facilitating long-distance live migrations of virtual machines | |
CN105677516B (zh) | 一种计算靠近存储云平台中高效可靠的备份恢复方法 | |
US10216589B2 (en) | Smart data replication recoverer | |
CN103176831B (zh) | 一种虚拟机***及其管理方法 | |
EP4083786A1 (en) | Cloud operating system management method and apparatus, server, management system, and medium | |
CN103761166A (zh) | 一种虚拟化环境下针对网络服务的双机热备份容灾***及其方法 | |
CN102521083A (zh) | 一种云计算***中虚拟机备份方法和*** | |
CN102629906A (zh) | 一种将集群管理节点做双机实现提高集群业务可用性的设计办法 | |
CN101344863A (zh) | 备份***和方法 | |
CN102446119B (zh) | 基于Passthrough I/O的虚拟机动态迁移方法 | |
CN105141456A (zh) | 一种高可用集群资源监控方法 | |
CN102855163B (zh) | 一种内存数据库双机热备方法及主机 | |
CN103220183A (zh) | 一种基于双主机热备份的Hadoop高可用性***实现方法 | |
CN105335254B (zh) | 虚拟化备份容错***及方法 | |
CN104536842A (zh) | 基于kvm虚拟化的虚拟机容错方法 | |
KR20140068046A (ko) | 트랜잭셔널 미들웨어 머신 환경에서 트랜잭션 레코드들을 유지하기 위한 시스템 및 방법 | |
CN103795801A (zh) | 一种基于实时应用集群的元数据集群设计方法 | |
CN103501290A (zh) | 一种基于动态备份虚拟机的高可靠服务***构建方法 | |
CN106919473A (zh) | 一种数据灾备***及业务处理方法 | |
CN101878470B (zh) | 用于管理存储拷贝服务***的装置以及方法 | |
CN106612314A (zh) | 基于虚拟机实现软件定义存储的*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |