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 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
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
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.
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)
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)
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 |
-
2012
- 2012-03-30 CN CN201210088806.1A patent/CN102662751B/en active Active
Patent Citations (4)
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)
Title |
---|
张雅彬等: "《基于虚拟化技术的云仿真资源迁移技术研究》", 《系统仿真学报》 * |
Cited By (92)
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 |