CN102662751A - Method for improving availability of virtual machine system based on thermomigration - Google Patents

Method for improving availability of virtual machine system based on thermomigration Download PDF

Info

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
Application number
CN2012100888061A
Other languages
Chinese (zh)
Other versions
CN102662751B (en
Inventor
熊坤
常建忠
张东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201210088806.1A priority Critical patent/CN102662751B/en
Publication of CN102662751A publication Critical patent/CN102662751A/en
Application granted granted Critical
Publication of CN102662751B publication Critical patent/CN102662751B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method for improving availability of a virtual machine system based on thermomigration. The method comprises the following steps: firstly, before a main virtual machine is started, a main virtual machine image file on a source server is copied onto a backup server and then the virtual machine system is started; the system can start a source virtual machine to operate on a master server; a backup virtual machine is switched to a suspension state on a backup server and a synchronous engine is started in the background to carry out heartbeat monitoring, high-frequency thermomigration and synchronization of image files; and once the crash of the virtual machine on the master server is found, the backup virtual machine on the backup server is recovered to an operation state from the suspension state immediately so as to provide service outwards, therefore the high availability of the virtual machine is realized.

Description

A kind of method that improves based on thermophoresis dummy machine system availability
Technical field
The present invention relates to computer virtual machine technology field, specifically a kind of method that improves based on thermophoresis dummy machine system availability.
Background technology
Develop rapidly along with computer and network technologies; Especially the appearance of polycaryon processor makes the performance of physical machine rapidly promote; But traditional use-pattern often fails to make full use of the ability of physical machine; So Intel Virtualization Technology occurred, it can move a plurality of virtual computer systems (abbreviation virtual machine) on the single physical machine, has improved the utilization factor of physical machine greatly.Utilize Intel Virtualization Technology to realize encapsulation in addition, can shield the influence that the hardware of isomery brings software software, the operation that a plurality of virtual machines that on same physical machine, move can be independent of each other, this has just improved the security and the manageability of software.
Traditional high-availability system all is high available to what use on the market, and all needs extra script to monitor to the high available of application, and the script of different application monitoring is also different, and this has just brought inconvenience to the widespread adoption of high-availability system.Through Intel Virtualization Technology, concrete application is encapsulated into virtual machine inside, the height through virtual machine can be used to guarantee the high available of virtual machine in house software, so just need not the application of being concerned about that virtual machine inside varies.Ensured the high available of virtual machine, just ensured the high available of virtual machine internal application, this is the high available a kind of new thinking that provides of software.
Existing virtual machine high-availability system all is an image file of depositing virtual machine through sharing, does not so just need extra means to guarantee the inconsistent problem of the memory image on the different machines.After the virtual machine on the main frame is delayed machine, on standby host, restart virtual machine again according to image file.This mode that restarts is the easiest implementation, but the startup of virtual machine needs the time, and this has just caused the downtime of service longer.
Summary of the invention
The purpose of this invention is to provide the method for a kind of raising based on thermophoresis dummy machine system availability.
The objective of the invention is to realize that by following mode the nucleus module of total system is a synchronization engine, synchronization engine is divided into three parts: check whether fault of host virtual machine through heartbeat inspecting; Realize the synchronous of internal memory through thermophoresis; Realize through the snapshot of mirror image active and standby machine memory image synchronously;
The heartbeat inspecting of synchronization engine: along with the operation of virtual machine; When its content modification to a certain degree the time, will in disk mirroring, write back data, the data in magnetic disk that the heartbeat inspecting module is responsible for monitoring host virtual machine writes back; In case find that disk writes back the appearance time-delay or the time of exceeding the estimates does not have data to write back toward disk; Assert that then this virtual machine breaks down, with the recovering state of backup virtual machine, service outwards is provided immediately from suspending; Take over the virtual machine of fault, thereby the inefficacy that realizes virtual machine is switched;
The thermophoresis module of synchronization engine: so-called virtual machine thermophoresis, exactly the virtual machine of running status is moved to destination server from source server and move, virtual machine need not to stop running basically in this process; Be the memory information with the virtual machine of source server end, be copied to destination server through the network iteration, the process need of this iteration is carried out repeatedly almost consistent until the internal storage data of both sides virtual machine; Close the virtual machine of source server end this moment, and destination server end virtual machine is opened, and whole process is called the thermophoresis of virtual machine; In this article, the iteration that the internal storage data of host virtual machine is not stopped is copied in the backup virtual machine, realizes that the internal storage data of active and standby virtual machine is synchronous; In addition in order to receive the internal storage data of coming synchronously; Backup virtual machine can not be closed, and should be in halted state, in the middle of all data terminate-and-stay-residents; In case host virtual machine fault; Backup virtual machine is directly switch to running status from halted state, and this handoff procedure is very of short duration, and this also just shortens the switching time of virtual-machine fail greatly;
The mirror image synchronization module of synchronization engine; The file that will at every turn write back the host virtual machine disk mirroring exactly carries out snapshot one time, then with snapshot synchronously to the backup virtual machine end, then backup virtual machine regularly with snapshot restore to disk mirroring; Thereby realize active and standby virtual machine disk mirroring synchronously; What mirror snapshot was preserved is the modification content of virtual machine image, is based on the preserving type of increment, so the synchronous time can be not oversize; At the backup virtual machine end memory buffers is arranged in addition, the snapshot that backup is come reaches certain degree and recovers to raise the efficiency again;
System building method based on the virtual machine of thermophoresis is following: at first before starting host virtual machine, the host virtual machine image file on the source server is copied on the backup server, just opens dummy machine system this moment; Operation can be opened with source virtual machine by system on master server, on backup server, will be equipped with virtual machine and switch to halted state, and start synchronization engine on the backstage; Carry out heartbeat inspecting; High-frequency thermophoresis and synchronous mirror file, the machine in case the virtual machine on the discovery master server is delayed then returns to running status with the virtual machine that is equipped with on the backup server from halted state immediately; Service outwards is provided, realizes the high available of virtual machine;
Specifically may further comprise the steps:
(1) at first select a backup physical server, create the backup virtual machine of source virtual machine, backup virtual machine is in non-active state;
(2) source virtual machine is realized snapshot, preserve internal storage data;
(3) snapshot data is sent to the backup virtual machine that backs up physical server through synchronization engine;
(4) backup virtual machine synchronisation snapshot data;
(5) high-frequency execution in step 2,3,4;
(6) when fault took place, backup virtual machine transferred active state to.
Through the thermophoresis of frequent virtual machine, be positioned at two virtual machines on the physical server synchronously, its data are consistent.
High available realization is left intact to the data of virtual machine inside, and is transparent fully to the application of virtual machine inside.
Need not to adopt and share the image file of depositing virtual machine, be positioned at the image file of virtual machine on the different physical machine synchronously through the mode of mirror snapshot, thereby improve availability.
The invention has the beneficial effects as follows: the present invention is directed to through sharing storage, restart the virtual machine high-availability system that the mode of virtual machine realizes, propose a kind of virtual machine high-availability system and its implementation based on thermophoresis.
Existing virtual machine high-availability system all is through the use shared storage device, and main frame can be visited identical virtual machine image file with standby host and realized high available.In the present invention; Through the mode of Network Synchronization, after the image file of virtual machine changes, at first write back local disk; Mode with snapshot arrives backup machine with the increment of revising through Network Synchronization then; Backup machine returns snapshot restore to disk again, and this process is carried out synchronously, has so just guaranteed the consistance of memory image of the active and standby machine in strange land.And such Network Synchronization mode need not used shared storage device yet, has saved the hardware spending.
Existing virtual machine high-availability system is after the virtual machine on the main frame is delayed machine, on standby host, restarts.Just caused the start-up time of new virtual machine the inner service of virtual machine will inevitably produce interruption, and the time is longer.In the present invention, through frequent virtual machine thermophoresis, the virtual machine that remains on the standby host is in halted state, rather than stopped status.After the virtual machine on the main frame was delayed machine, the virtual machine on the standby host directly changed running status over to from halted state, and the time almost can ignore, thereby had realized that the real machine of not delaying height is available.
Description of drawings
Accompanying drawing 1 is a virtual machine high-availability system configuration diagram;
Accompanying drawing 2 is a disk synchronization principles synoptic diagram in the virtual machine high-availability system.
Embodiment
Explanation at length below with reference to Figure of description method of the present invention being done.
Configuration diagram of the present invention is shown in accompanying drawing 1, and the nucleus module of total system promptly is a synchronization engine.Synchronization engine is divided into three parts: check whether fault of host virtual machine through heartbeat inspecting; Realize the synchronous of internal memory through thermophoresis; Realize through the snapshot of mirror image active and standby machine memory image synchronously.
At first introduce the heartbeat inspecting of synchronization engine:, when its content modification arrives to a certain degree, will in disk mirroring, write back data along with the operation of virtual machine.The data in magnetic disk that the heartbeat inspecting module is responsible for monitoring host virtual machine writes back; In case find that disk writes back the appearance time-delay or the time of exceeding the estimates does not have data to write back toward disk; We just can assert that this virtual machine breaks down, and with the recovering state of backup virtual machine from suspending, service outwards are provided immediately; Take over the virtual machine of fault, thereby the inefficacy that realizes virtual machine is switched.
The thermophoresis module of synchronization engine: so-called virtual machine thermophoresis, exactly the virtual machine of running status is moved to destination server from source server and move, virtual machine need not to stop running basically in this process.Its principle promptly is the memory information with the virtual machine of source server end; Be copied to destination server through the network iteration; The process need of this iteration is carried out repeatedly almost consistent until the internal storage data of both sides virtual machine; Close the virtual machine of source server end and the unlatching of destination server end virtual machine this moment, and whole process is called the thermophoresis of virtual machine.In the present invention, utilize its principle that the iteration that the internal storage data of host virtual machine does not stop is copied in the backup virtual machine, realize that the internal storage data of active and standby virtual machine is synchronous.In addition in order to receive the internal storage data of coming synchronously; Backup virtual machine can not be closed, and should be in halted state, in the middle of all data terminate-and-stay-residents; In case host virtual machine fault; Backup virtual machine is directly switch to running status from halted state, and this handoff procedure is very of short duration, and this also just shortens the switching time of virtual-machine fail greatly.
The mirror image synchronization module of synchronization engine; The file that will at every turn write back the host virtual machine disk mirroring exactly carries out snapshot one time; Then with snapshot synchronously to the backup virtual machine end, then backup virtual machine regularly with snapshot restore to disk mirroring, thereby realize active and standby virtual machine disk mirroring synchronously.What mirror snapshot was preserved is the modification content of virtual machine image, is based on the preserving type of increment, so the synchronous time can be not oversize.At the backup virtual machine end memory buffers is arranged in addition, the snapshot that backup is come reaches certain degree and is recovering, and can raise the efficiency.
Virtual machine high-availability system building method based on thermophoresis is following: at first before starting host virtual machine; Host virtual machine image file on the source server is copied on the backup server; Just can open the virtual machine high-availability system this moment; Operation can be opened with source virtual machine by system on master server, on backup server, will be equipped with virtual machine and switch to halted state.And start synchronization engine on the backstage, carry out heartbeat inspecting, high-frequency thermophoresis and synchronous mirror file.The machine in case the virtual machine on the discovery master server is delayed then returns to running status with the virtual machine that is equipped with on the backup server from halted state immediately, and service outwards is provided, and realizes the high available of virtual machine.
Except that the described technical characterictic of instructions, be the known technology of those skilled in the art.

Claims (4)

1. a raising is characterized in that based on the method for thermophoresis dummy machine system availability the nucleus module of total system is a synchronization engine, and synchronization engine is divided into three parts: check whether fault of host virtual machine through heartbeat inspecting; Realize the synchronous of internal memory through thermophoresis; Realize through the snapshot of mirror image active and standby machine memory image synchronously;
The heartbeat inspecting of synchronization engine: along with the operation of virtual machine; When its content modification to a certain degree the time, will in disk mirroring, write back data, the data in magnetic disk that the heartbeat inspecting module is responsible for monitoring host virtual machine writes back; In case find that disk writes back the appearance time-delay or the time of exceeding the estimates does not have data to write back toward disk; Assert that then this virtual machine breaks down, with the recovering state of backup virtual machine, service outwards is provided immediately from suspending; Take over the virtual machine of fault, thereby the inefficacy that realizes virtual machine is switched;
The thermophoresis module of synchronization engine: so-called virtual machine thermophoresis, exactly the virtual machine of running status is moved to destination server from source server and move, virtual machine need not to stop running basically in this process; Be the memory information with the virtual machine of source server end, be copied to destination server through the network iteration, the process need of this iteration is carried out repeatedly almost consistent until the internal storage data of both sides virtual machine; Close the virtual machine of source server end this moment, and destination server end virtual machine is opened, and whole process is called the thermophoresis of virtual machine; In this article, the iteration that the internal storage data of host virtual machine is not stopped is copied in the backup virtual machine, realizes that the internal storage data of active and standby virtual machine is synchronous; In addition in order to receive the internal storage data of coming synchronously; Backup virtual machine can not be closed, and should be in halted state, in the middle of all data terminate-and-stay-residents; In case host virtual machine fault; Backup virtual machine is directly switch to running status from halted state, and this handoff procedure is very of short duration, and this also just shortens the switching time of virtual-machine fail greatly;
The mirror image synchronization module of synchronization engine; The file that will at every turn write back the host virtual machine disk mirroring exactly carries out snapshot one time, then with snapshot synchronously to the backup virtual machine end, then backup virtual machine regularly with snapshot restore to disk mirroring; Thereby realize active and standby virtual machine disk mirroring synchronously; What mirror snapshot was preserved is the modification content of virtual machine image, is based on the preserving type of increment, so the synchronous time can be not oversize; At the backup virtual machine end memory buffers is arranged in addition, the snapshot that backup is come reaches certain degree and recovers to raise the efficiency again;
System building method based on the virtual machine of thermophoresis is following: at first before starting host virtual machine, the host virtual machine image file on the source server is copied on the backup server, just opens dummy machine system this moment; Operation can be opened with source virtual machine by system on master server, on backup server, will be equipped with virtual machine and switch to halted state, and start synchronization engine on the backstage; Carry out heartbeat inspecting; High-frequency thermophoresis and synchronous mirror file, the machine in case the virtual machine on the discovery master server is delayed then returns to running status with the virtual machine that is equipped with on the backup server from halted state immediately; Service outwards is provided, realizes the high available of virtual machine;
Specifically may further comprise the steps:
(1) at first select a backup physical server, create the backup virtual machine of source virtual machine, backup virtual machine is in non-active state;
(2) source virtual machine is realized snapshot, preserve internal storage data;
(3) snapshot data is sent to the backup virtual machine that backs up physical server through synchronization engine;
(4) backup virtual machine synchronisation snapshot data;
(5) high-frequency execution in step 2,3,4;
(6) when fault took place, backup virtual machine transferred active state to.
2. method according to claim 1 is characterized in that, through the thermophoresis of frequent virtual machine, is positioned at two virtual machines on the physical server synchronously, and its data are consistent.
3. method according to claim 1 is characterized in that, high available realization is left intact to the data of virtual machine inside, and is transparent fully to the application of virtual machine inside.
4. method according to claim 1 is characterized in that, need not to adopt to share the image file of depositing virtual machine, is positioned at the image file of virtual machine on the different physical machine synchronously through the mode of mirror snapshot, thereby improves availability.
CN201210088806.1A 2012-03-30 2012-03-30 A kind of method improving based on thermophoresis dummy machine system availability Active CN102662751B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210088806.1A CN102662751B (en) 2012-03-30 2012-03-30 A kind of method improving based on thermophoresis dummy machine system availability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210088806.1A CN102662751B (en) 2012-03-30 2012-03-30 A kind of method improving based on thermophoresis dummy machine system availability

Publications (2)

Publication Number Publication Date
CN102662751A true CN102662751A (en) 2012-09-12
CN102662751B CN102662751B (en) 2016-05-11

Family

ID=46772250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210088806.1A Active CN102662751B (en) 2012-03-30 2012-03-30 A kind of method improving based on thermophoresis dummy machine system availability

Country Status (1)

Country Link
CN (1) CN102662751B (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102905059A (en) * 2012-09-27 2013-01-30 曙光信息产业(北京)有限公司 Continuous radio and television broadcast system
CN102946408A (en) * 2012-10-11 2013-02-27 浪潮(北京)电子信息产业有限公司 Cloud computing system, device and method for providing application service
CN103152419A (en) * 2013-03-08 2013-06-12 中标软件有限公司 High availability cluster management method for cloud computing platform
CN103246561A (en) * 2012-11-16 2013-08-14 佳都新太科技股份有限公司 Real-time virtual machine shifting technology based on XEN
CN103309774A (en) * 2013-06-24 2013-09-18 浪潮电子信息产业股份有限公司 Construction method of virtual cluster double-layer redundancy framework
CN103309763A (en) * 2013-07-04 2013-09-18 曙光信息产业(北京)有限公司 Method and device for protection of fault-tolerant mechanism of virtual machine
CN103501290A (en) * 2013-09-18 2014-01-08 万达信息股份有限公司 High-reliability service system establishment method based on dynamic-backup virtual machines
CN103647849A (en) * 2013-12-24 2014-03-19 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
CN103729280A (en) * 2013-12-23 2014-04-16 国云科技股份有限公司 High availability mechanism for virtual machine
WO2014079194A1 (en) * 2012-11-22 2014-05-30 华为技术有限公司 Method and system for restoring virtual machine, and controller, server and guest host
CN103885857A (en) * 2014-03-10 2014-06-25 中标软件有限公司 Virtual machine fault-tolerant method and device
CN103902401A (en) * 2014-03-14 2014-07-02 汉柏科技有限公司 Virtual machine fault tolerance method and device based on monitoring
CN103905220A (en) * 2012-12-25 2014-07-02 腾讯科技(北京)有限公司 Data synchronization processing method and system
CN104317641A (en) * 2014-11-18 2015-01-28 成都远为天胜科技有限公司 Method for maintaining virtual machine
CN104484231A (en) * 2014-12-31 2015-04-01 武汉邮电科学研究院 Virtual machine switching system and method
CN104484243A (en) * 2014-12-05 2015-04-01 广东新支点技术服务有限公司 High-reliability system device and method combining virtual machine fault-tolerant technique and high-availability cluster technique
CN104536842A (en) * 2014-12-17 2015-04-22 中电科华云信息技术有限公司 Virtual machine fault-tolerant method based on KVM virtualization
CN104679579A (en) * 2015-03-19 2015-06-03 杭州华三通信技术有限公司 Virtual machine migration method and device in cluster system
WO2015100622A1 (en) * 2013-12-31 2015-07-09 华为技术有限公司 Method and server for virtual machine live migration
CN104823162A (en) * 2012-11-29 2015-08-05 国际商业机器公司 High availability for cloud servers
CN104915241A (en) * 2014-03-12 2015-09-16 华为技术有限公司 Virtual machine migration control method and device
CN105068856A (en) * 2015-07-16 2015-11-18 武汉噢易云计算有限公司 Mirror image snapshooting based on virtual machine backup system and backup method
CN105117165A (en) * 2015-07-17 2015-12-02 浪潮(北京)电子信息产业有限公司 Dual-controller snapshot taking-over and switching-back method and apparatus
CN105138394A (en) * 2015-09-21 2015-12-09 上海爱数软件有限公司 Method for thermally migrating K virtual machine (KVM) and system
CN105224382A (en) * 2014-06-18 2016-01-06 中标软件有限公司 A kind of management method of virtual machine application service and system
CN105677516A (en) * 2016-01-07 2016-06-15 成都市思叠科技有限公司 Method for efficient and reliable backup recovery in calculation approach storage cloud platform
CN105912428A (en) * 2016-05-20 2016-08-31 上海数腾软件科技股份有限公司 System and method for converting source data into mirror image of virtual machine in real time
CN106034037A (en) * 2015-03-13 2016-10-19 腾讯科技(深圳)有限公司 Disaster recovery switching method and device based on virtual machine
WO2016192519A1 (en) * 2015-05-29 2016-12-08 华为技术有限公司 Time calibration method, device and system
CN106294030A (en) * 2016-07-29 2017-01-04 浪潮(北京)电子信息产业有限公司 Storage redundancy approach based on server virtualization system and device
CN106445735A (en) * 2016-08-31 2017-02-22 上海爱数信息技术股份有限公司 Data recovery method and system for VMware virtual machine
CN106681858A (en) * 2015-11-10 2017-05-17 中国电信股份有限公司 Virtual machine data disaster tolerance method and management device
CN106874150A (en) * 2017-02-28 2017-06-20 郑州云海信息技术有限公司 A kind of virtual machine High Availabitity disaster recovery method and its system
CN107171849A (en) * 2017-05-31 2017-09-15 郑州云海信息技术有限公司 The failure monitoring method and device of a kind of cluster virtual machine
CN107171870A (en) * 2017-07-17 2017-09-15 郑州云海信息技术有限公司 A kind of two-node cluster hot backup method and device
CN107241295A (en) * 2016-03-28 2017-10-10 阿里巴巴集团控股有限公司 Encryption management method and device, control cluster
CN107305502A (en) * 2016-04-21 2017-10-31 中兴通讯股份有限公司 A kind of method and apparatus of application example migration
CN107315624A (en) * 2017-06-30 2017-11-03 联想(北京)有限公司 Information processing method and virtualization manager
CN107547273A (en) * 2017-08-18 2018-01-05 国网山东省电力公司信息通信公司 A kind of support method and system of power system virtual instance High Availabitity
CN108133034A (en) * 2018-01-08 2018-06-08 新华三云计算技术有限公司 Shared storage access method and relevant apparatus
CN108369544A (en) * 2016-01-08 2018-08-03 微软技术许可有限责任公司 The server delayed in computing system restores
CN108469996A (en) * 2018-03-13 2018-08-31 山东超越数控电子股份有限公司 A kind of system high availability method based on auto snapshot
CN108880898A (en) * 2018-06-29 2018-11-23 新华三技术有限公司 Active and standby containment system switching method and device
CN109284169A (en) * 2018-09-10 2019-01-29 福建星瑞格软件有限公司 Big data platform process management method and computer equipment based on process virtual
CN109753340A (en) * 2017-11-08 2019-05-14 阿里巴巴集团控股有限公司 Virtual machine snapshot processing method, apparatus and system
CN110109775A (en) * 2019-04-25 2019-08-09 深信服科技股份有限公司 Virtual machine restoration methods, device, terminal device and storage medium
CN110209468A (en) * 2019-05-24 2019-09-06 北京百度网讯科技有限公司 For starting the method, apparatus, equipment and medium of virtual machine
CN110377456A (en) * 2019-07-05 2019-10-25 苏州浪潮智能科技有限公司 A kind of management method and device of virtual platform disaster tolerance
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 (en) * 2019-11-18 2020-02-28 上海新炬网络信息技术股份有限公司 Method for realizing high availability of agent based on distributed monitoring system
CN110928728A (en) * 2019-11-27 2020-03-27 上海英方软件股份有限公司 Virtual machine copying and switching method and system based on snapshot
CN111125010A (en) * 2019-12-20 2020-05-08 北京浪潮数据技术有限公司 Method, system and equipment for on-line migration of bare disk file
CN111400086A (en) * 2020-02-18 2020-07-10 上海交通大学 Method and system for realizing fault tolerance of virtual machine
CN112256477A (en) * 2020-10-09 2021-01-22 上海云轴信息科技有限公司 Virtualization fault-tolerant method and device
CN112306761A (en) * 2020-10-12 2021-02-02 国家电网有限公司 Operation and maintenance support method and system for multi-service non-stop maintenance
CN112379982A (en) * 2020-11-12 2021-02-19 北京字跳网络技术有限公司 Task processing method and device, electronic equipment and computer readable storage medium
WO2021042595A1 (en) * 2019-09-05 2021-03-11 浪潮电子信息产业股份有限公司 Virtual disk migration method, apparatus and device, and readable storage medium
CN112711498A (en) * 2020-12-29 2021-04-27 北京浪潮数据技术有限公司 Virtual machine disaster recovery backup method, device, equipment and readable storage medium
CN113741248A (en) * 2021-08-13 2021-12-03 北京和利时系统工程有限公司 Edge calculation controller and control system
CN114168270A (en) * 2021-12-15 2022-03-11 江苏多肯新材料有限公司 Cloud development platform control method and system
CN116962160A (en) * 2023-09-21 2023-10-27 北京华鲲振宇智能科技有限责任公司 Control method, system, equipment and medium for standby server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398770A (en) * 2007-09-30 2009-04-01 赛门铁克公司 System for and method of migrating one or more virtual machines
US20100082922A1 (en) * 2008-09-30 2010-04-01 Vmware, Inc. Virtual machine migration using local storage
CN102118458A (en) * 2011-03-10 2011-07-06 浪潮(北京)电子信息产业有限公司 Method and system for live migration of virtual machine
US8135930B1 (en) * 2008-07-14 2012-03-13 Vizioncore, Inc. Replication systems and methods for a virtual computing environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398770A (en) * 2007-09-30 2009-04-01 赛门铁克公司 System for and method of migrating one or more virtual machines
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 (en) * 2011-03-10 2011-07-06 浪潮(北京)电子信息产业有限公司 Method and system for live migration of virtual machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张雅彬等: "《基于虚拟化技术的云仿真资源迁移技术研究》", 《系统仿真学报》 *

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102905059A (en) * 2012-09-27 2013-01-30 曙光信息产业(北京)有限公司 Continuous radio and television broadcast system
CN102946408A (en) * 2012-10-11 2013-02-27 浪潮(北京)电子信息产业有限公司 Cloud computing system, device and method for providing application service
CN103246561A (en) * 2012-11-16 2013-08-14 佳都新太科技股份有限公司 Real-time virtual machine shifting technology based on XEN
WO2014079194A1 (en) * 2012-11-22 2014-05-30 华为技术有限公司 Method and system for restoring virtual machine, and controller, server and guest host
CN104823162B (en) * 2012-11-29 2018-01-02 国际商业机器公司 For the high availability of Cloud Server
CN104823162A (en) * 2012-11-29 2015-08-05 国际商业机器公司 High availability for cloud servers
CN103905220B (en) * 2012-12-25 2018-02-27 腾讯科技(北京)有限公司 Data synchronizing processing method and system
CN103905220A (en) * 2012-12-25 2014-07-02 腾讯科技(北京)有限公司 Data synchronization processing method and system
CN103152419A (en) * 2013-03-08 2013-06-12 中标软件有限公司 High availability cluster management method for cloud computing platform
CN103152419B (en) * 2013-03-08 2016-04-20 中标软件有限公司 A kind of high availability cluster management method of cloud computing platform
CN103309774A (en) * 2013-06-24 2013-09-18 浪潮电子信息产业股份有限公司 Construction method of virtual cluster double-layer redundancy framework
CN103309763A (en) * 2013-07-04 2013-09-18 曙光信息产业(北京)有限公司 Method and device for protection of fault-tolerant mechanism of virtual machine
CN103501290B (en) * 2013-09-18 2017-10-24 万达信息股份有限公司 A kind of highly reliable service system construction method based on dynamic backup virtual machine
CN103501290A (en) * 2013-09-18 2014-01-08 万达信息股份有限公司 High-reliability service system establishment method based on dynamic-backup virtual machines
CN103729280A (en) * 2013-12-23 2014-04-16 国云科技股份有限公司 High availability mechanism for virtual machine
CN103647849B (en) * 2013-12-24 2017-02-08 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
CN103647849A (en) * 2013-12-24 2014-03-19 华为技术有限公司 Method and device for migrating businesses and disaster recovery system
WO2015096500A1 (en) * 2013-12-24 2015-07-02 华为技术有限公司 Service migration method and device and disaster tolerance system
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 (en) * 2013-12-31 2015-07-09 华为技术有限公司 Method and server for virtual machine live migration
WO2015101128A1 (en) * 2013-12-31 2015-07-09 华为技术有限公司 Virtual machine live migration method, virtual machine memory data processing method, server, and virtual machine system
CN103885857A (en) * 2014-03-10 2014-06-25 中标软件有限公司 Virtual machine fault-tolerant method and device
CN103885857B (en) * 2014-03-10 2017-05-17 中标软件有限公司 virtual machine fault-tolerant method and device
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 (en) * 2014-03-12 2015-09-16 华为技术有限公司 Virtual machine migration control method and device
CN104915241B (en) * 2014-03-12 2018-09-07 华为技术有限公司 A kind of virtual machine (vm) migration control method and device
CN103902401A (en) * 2014-03-14 2014-07-02 汉柏科技有限公司 Virtual machine fault tolerance method and device based on monitoring
CN103902401B (en) * 2014-03-14 2018-01-12 汉柏科技有限公司 Virtual machine fault-tolerance approach and device based on monitoring
CN105224382A (en) * 2014-06-18 2016-01-06 中标软件有限公司 A kind of management method of virtual machine application service and system
CN104317641A (en) * 2014-11-18 2015-01-28 成都远为天胜科技有限公司 Method for maintaining virtual machine
CN104484243B (en) * 2014-12-05 2019-08-06 广东中兴新支点技术有限公司 A kind of highly reliable system and device and method of virtual machine fault-toleranr technique and the combination of high-availability cluster technology
CN104484243A (en) * 2014-12-05 2015-04-01 广东新支点技术服务有限公司 High-reliability system device and method combining virtual machine fault-tolerant technique and high-availability cluster technique
CN104536842A (en) * 2014-12-17 2015-04-22 中电科华云信息技术有限公司 Virtual machine fault-tolerant method based on KVM virtualization
CN104484231A (en) * 2014-12-31 2015-04-01 武汉邮电科学研究院 Virtual machine switching system and method
CN106034037A (en) * 2015-03-13 2016-10-19 腾讯科技(深圳)有限公司 Disaster recovery switching method and device based on virtual machine
CN106034037B (en) * 2015-03-13 2019-04-16 腾讯科技(深圳)有限公司 A kind of disaster tolerance switching method and device based on virtual machine
CN104679579B (en) * 2015-03-19 2018-10-09 新华三技术有限公司 Virtual machine migration method and device in a kind of group system
CN104679579A (en) * 2015-03-19 2015-06-03 杭州华三通信技术有限公司 Virtual machine migration method and device in cluster system
WO2016192519A1 (en) * 2015-05-29 2016-12-08 华为技术有限公司 Time calibration method, device and system
US10606637B2 (en) 2015-05-29 2020-03-31 Huawei Technologies Co., Ltd. Time correction method, apparatus, and system
CN105068856A (en) * 2015-07-16 2015-11-18 武汉噢易云计算有限公司 Mirror image snapshooting based on virtual machine backup system and backup method
CN105117165A (en) * 2015-07-17 2015-12-02 浪潮(北京)电子信息产业有限公司 Dual-controller snapshot taking-over and switching-back method and apparatus
CN105138394A (en) * 2015-09-21 2015-12-09 上海爱数软件有限公司 Method for thermally migrating K virtual machine (KVM) and system
CN106681858A (en) * 2015-11-10 2017-05-17 中国电信股份有限公司 Virtual machine data disaster tolerance method and management device
CN105677516B (en) * 2016-01-07 2019-11-05 成都市思叠科技有限公司 A kind of back-up restoring method calculating the high efficient and reliable in storage cloud platform
CN105677516A (en) * 2016-01-07 2016-06-15 成都市思叠科技有限公司 Method for efficient and reliable backup recovery in calculation approach storage cloud platform
CN108369544A (en) * 2016-01-08 2018-08-03 微软技术许可有限责任公司 The server delayed in computing system restores
CN108369544B (en) * 2016-01-08 2021-06-22 微软技术许可有限责任公司 Deferred server recovery in a computing system
CN107241295A (en) * 2016-03-28 2017-10-10 阿里巴巴集团控股有限公司 Encryption management method and device, control cluster
CN107305502A (en) * 2016-04-21 2017-10-31 中兴通讯股份有限公司 A kind of method and apparatus of application example migration
CN107305502B (en) * 2016-04-21 2022-01-25 中兴通讯股份有限公司 Application instance migration method and device
CN105912428A (en) * 2016-05-20 2016-08-31 上海数腾软件科技股份有限公司 System and method for converting source data into mirror image of virtual machine in real time
CN105912428B (en) * 2016-05-20 2019-01-08 上海数腾软件科技股份有限公司 Realize that source data is converted into the system and method for virtual machine image in real time
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 (en) * 2016-07-29 2017-01-04 浪潮(北京)电子信息产业有限公司 Storage redundancy approach based on server virtualization system and device
CN106445735A (en) * 2016-08-31 2017-02-22 上海爱数信息技术股份有限公司 Data recovery method and system for VMware virtual machine
CN106874150A (en) * 2017-02-28 2017-06-20 郑州云海信息技术有限公司 A kind of virtual machine High Availabitity disaster recovery method and its system
CN107171849A (en) * 2017-05-31 2017-09-15 郑州云海信息技术有限公司 The failure monitoring method and device of a kind of cluster virtual machine
CN107171849B (en) * 2017-05-31 2020-03-31 郑州云海信息技术有限公司 Fault monitoring method and device for virtual machine cluster
CN107315624B (en) * 2017-06-30 2020-11-20 联想(北京)有限公司 Information processing method and virtualization manager
CN107315624A (en) * 2017-06-30 2017-11-03 联想(北京)有限公司 Information processing method and virtualization manager
CN107171870A (en) * 2017-07-17 2017-09-15 郑州云海信息技术有限公司 A kind of two-node cluster hot backup method and device
CN107547273B (en) * 2017-08-18 2020-06-23 国网山东省电力公司信息通信公司 Method and system for guaranteeing high availability of virtual instance of power system
CN107547273A (en) * 2017-08-18 2018-01-05 国网山东省电力公司信息通信公司 A kind of support method and system of power system virtual instance High Availabitity
CN109753340A (en) * 2017-11-08 2019-05-14 阿里巴巴集团控股有限公司 Virtual machine snapshot processing method, apparatus and system
CN108133034B (en) * 2018-01-08 2021-07-06 新华三云计算技术有限公司 Shared storage access method and related device
CN108133034A (en) * 2018-01-08 2018-06-08 新华三云计算技术有限公司 Shared storage access method and relevant apparatus
CN108469996A (en) * 2018-03-13 2018-08-31 山东超越数控电子股份有限公司 A kind of system high availability method based on auto snapshot
CN108880898B (en) * 2018-06-29 2020-09-08 新华三技术有限公司 Main and standby container system switching method and device
CN108880898A (en) * 2018-06-29 2018-11-23 新华三技术有限公司 Active and standby containment system switching method and device
CN109284169A (en) * 2018-09-10 2019-01-29 福建星瑞格软件有限公司 Big data platform process management method and computer equipment based on process virtual
CN110109775B (en) * 2019-04-25 2023-09-05 深信服科技股份有限公司 Virtual machine recovery method and device, terminal equipment and storage medium
CN110109775A (en) * 2019-04-25 2019-08-09 深信服科技股份有限公司 Virtual machine restoration methods, device, terminal device and storage medium
CN110209468A (en) * 2019-05-24 2019-09-06 北京百度网讯科技有限公司 For starting the method, apparatus, equipment and medium of virtual machine
CN110377456A (en) * 2019-07-05 2019-10-25 苏州浪潮智能科技有限公司 A kind of management method and device of virtual platform disaster tolerance
CN110377456B (en) * 2019-07-05 2021-11-26 苏州浪潮智能科技有限公司 Management method and device for virtualization platform disaster tolerance
WO2021042595A1 (en) * 2019-09-05 2021-03-11 浪潮电子信息产业股份有限公司 Virtual disk migration method, apparatus and device, and readable storage medium
CN110855494A (en) * 2019-11-18 2020-02-28 上海新炬网络信息技术股份有限公司 Method for realizing high availability of agent based on distributed monitoring system
CN110928728A (en) * 2019-11-27 2020-03-27 上海英方软件股份有限公司 Virtual machine copying and switching method and system based on snapshot
CN111125010B (en) * 2019-12-20 2022-05-10 北京浪潮数据技术有限公司 Method, system and equipment for on-line migration of bare disk file
CN111125010A (en) * 2019-12-20 2020-05-08 北京浪潮数据技术有限公司 Method, system and equipment for on-line migration of bare disk file
CN111400086B (en) * 2020-02-18 2022-05-06 上海交通大学 Method and system for realizing fault tolerance of virtual machine
CN111400086A (en) * 2020-02-18 2020-07-10 上海交通大学 Method and system for realizing fault tolerance of virtual machine
CN112256477A (en) * 2020-10-09 2021-01-22 上海云轴信息科技有限公司 Virtualization fault-tolerant method and device
CN112306761A (en) * 2020-10-12 2021-02-02 国家电网有限公司 Operation and maintenance support method and system for multi-service non-stop maintenance
CN112379982A (en) * 2020-11-12 2021-02-19 北京字跳网络技术有限公司 Task processing method and device, electronic equipment and computer readable storage medium
CN112711498A (en) * 2020-12-29 2021-04-27 北京浪潮数据技术有限公司 Virtual machine disaster recovery backup method, device, equipment and readable storage medium
CN113741248A (en) * 2021-08-13 2021-12-03 北京和利时系统工程有限公司 Edge calculation controller and control system
CN114168270A (en) * 2021-12-15 2022-03-11 江苏多肯新材料有限公司 Cloud development platform control method and system
CN116962160A (en) * 2023-09-21 2023-10-27 北京华鲲振宇智能科技有限责任公司 Control method, system, equipment and medium for standby server
CN116962160B (en) * 2023-09-21 2024-01-12 北京华鲲振宇智能科技有限责任公司 Control method, system, equipment and medium for standby server

Also Published As

Publication number Publication date
CN102662751B (en) 2016-05-11

Similar Documents

Publication Publication Date Title
CN102662751B (en) A kind of method improving based on thermophoresis dummy machine system availability
US9280430B2 (en) Deferred replication of recovery information at site switchover
US9015121B1 (en) Unified virtual machine and data storage snapshots
US9052935B1 (en) Systems and methods for managing affinity rules in virtual-machine environments
US7523344B2 (en) Method and apparatus for facilitating process migration
US10565071B2 (en) Smart data replication recoverer
CN105677516B (en) A kind of back-up restoring method calculating the high efficient and reliable in storage cloud platform
CN103176831B (en) A kind of dummy machine system and management method thereof
CN103761166A (en) Hot standby disaster tolerance system for network service under virtualized environment and method thereof
CN102521083A (en) Backup method and system of virtual machine in cloud computing system
WO2021129733A1 (en) Cloud operating system management method and apparatus, server, management system, and medium
CN102629906A (en) Design method for improving cluster business availability by using cluster management node as two computers
CN105141456A (en) Method for monitoring high-availability cluster resource
CN102446119B (en) Virtual machine dynamical migration method based on Passthrough I/O device
KR102016095B1 (en) System and method for persisting transaction records in a transactional middleware machine environment
CN102855163B (en) A kind of memory database hot-standby method and main frame
WO2013102812A1 (en) A fault tolerant system in a loosely-coupled cluster environment
CN104536842A (en) Virtual machine fault-tolerant method based on KVM virtualization
CN103501290A (en) High-reliability service system establishment method based on dynamic-backup virtual machines
US20170199760A1 (en) Multi-transactional system using transactional memory logs
CN106612314A (en) System for realizing software-defined storage based on virtual machine
CN111984474B (en) Method, system and equipment for recovering double-control cluster fault
CN108415798A (en) A kind of fault-tolerant implementation method of virtual machine based on KVM
CN103309774A (en) Construction method of virtual cluster double-layer redundancy framework
CN103049350B (en) The initial method of a kind of remote copy system mirrored volume synchronization and device

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