CN103853635A - Virtual machine backup method incapable of influencing performance of virtual machine - Google Patents

Virtual machine backup method incapable of influencing performance of virtual machine Download PDF

Info

Publication number
CN103853635A
CN103853635A CN201410080891.6A CN201410080891A CN103853635A CN 103853635 A CN103853635 A CN 103853635A CN 201410080891 A CN201410080891 A CN 201410080891A CN 103853635 A CN103853635 A CN 103853635A
Authority
CN
China
Prior art keywords
virtual machine
virtual
backed
platform
backup
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410080891.6A
Other languages
Chinese (zh)
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.)
Shanghai Eisoo Software Co Ltd
Original Assignee
Shanghai Eisoo Software 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 Shanghai Eisoo Software Co Ltd filed Critical Shanghai Eisoo Software Co Ltd
Priority to CN201410080891.6A priority Critical patent/CN103853635A/en
Publication of CN103853635A publication Critical patent/CN103853635A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a virtual machine backup method incapable of influencing the performance of a virtual machine. The virtual machine backup method comprises the following steps of 1) binding information of a virtual platform to be backed up and information of an assistant virtual platform; 2) mounting a backup storage to the virtual platform to be backed up of a virtual machine to be backed up; 3) obtaining and storing configuration information and disc change block information of the virtual machine to be backed up; 4) storing a disc file and a configuration file of the virtual machine to be backed up to the backup storage; 5) unloading the backup storage from the virtual machine platform to be backed up, and mounting on the assistant virtual platform; 6) registering the virtual machine to be backed up on the assistant virtual platform, and backing up the disc data of the virtual machine to be backed up to a medium server according to the disc change block information of the virtual machine to be backed up. In comparison with the prior art, the virtual machine backup method has the advantages of incapability of influencing the service performance of the virtual machine on a core platform, capability of backing up the core virtual machine and the virtual machines with busy CPU and network resources on the virtual platform at any time, and the like.

Description

A kind of virtual machine backup method that does not affect backup virtual machine performance
Technical field
The present invention relates to a kind of virtual machine backup method, especially relate to a kind of virtual machine backup method that does not affect backup virtual machine performance.
Background technology
Current, along with the more and more maturation of Intel Virtualization Technology, release a series of virtual relevant products, all help well user to solve a series of difficult problems such as hardware resource waste, IT complex management.In addition, the virtual insurmountable difficult problem of current device that more can solve, for example DynamicHost migration, fast deletes data, unified desktop management, or even creates enterprise's the integration environment etc. of blue screen never.
Bring to user under the offensive that can not keep out temptation virtual, a lot of enterprises and some other organizational structure all starts or by application migration to virtual platform.And a lot of enterprises or organizational structure all can have multiple virtual platforms, some has disposed the application program virtual machine of some cores above virtual platform, and on some virtual platform, only dispose the virtual machine of some testabilities or the virtual machine of non-core application, the cpu and the Internet resources that are deployed with the virtual platform at the virtual machine place of core application will be busy, and for test or the virtual platform of other purposes on cpu and Internet resources just more idle.Virtual machine on the virtual platform of deployment core application is again the virtual machine that user must protect; if now carry out again virtual machine backup tasks on this virtual platform, will certainly fight for cpu and Internet resources with the virtual machine of those core applications so.
Due to the limited amount of the virtual machine on an entity main frame, the impact that virtualization applications degree causes when not deep enough can't be very large.But after virtual machine is more and more, become the back-up job of several main frames, want in a property server, to complete simultaneously, well imagine, the calculation resources of server, I/O bandwidth, the network bandwidth will be fully occupied rapidly, cause back-up job to finish on schedule, but also have a strong impact on the performance of core application virtual machine.
Virtual machine backup feature based on current, whole backup procedure is all to carry out on the virtual platform at virtual machine place, because can will consume some resources of virtual machine platform in the process of virtual machine backup, the resource that can have influence on virtual machine is used, so a lot of enterprise and unit are arranged into the backup tasks of virtual machine when the late into the night or other resources of virtual machine are not in a hurry and carry out.Can show that from the above mentioned current virtual machine backup method exists following drawback, first, have no idea to determine when virtual machine platform is real idle; The second, at dead of night equal time carries out backup tasks, and out of joint being difficult to solved in time; If the virtual platform at the 3rd some virtual machine place 24 hours is always in cpu and Internet resources busy condition, backup tasks that cannot reasonable arrangement virtual machine; If the 4th user has multiple virtual platforms, but cpu and Internet resources on some virtual platforms are busy, cpu and Internet resources on some virtual platforms are more idle, but cannot rationally utilize again cpu and the virtual machine platform of Internet resources free time to back up.
Summary of the invention
The defect existing in order to overcome above-mentioned prior art, the invention provides a kind of virtual machine backup method that does not affect backup virtual machine performance that effectively utilizes cpu and Internet resources, raising to back up efficiency.
Object of the present invention can be achieved through the following technical solutions:
A virtual machine backup method that does not affect backup virtual machine performance, comprises the following steps:
1) bind the information of virtual platform to be backed up and auxiliary virtual platform;
2) back-up storage is mounted on the virtual platform to be backed up at virtual machine to be backed up place;
3) obtain configuration information and the disk variation block message of virtual machine to be backed up by VADP interface, and preserve;
4) disk file of virtual machine to be backed up and configuration file are saved to back-up storage;
5) back-up storage is unloaded from virtual machine platform to be backed up, and be mounted on auxiliary virtual platform;
6) on auxiliary virtual platform, register virtual machine to be backed up according to the disk file in back-up storage and configuration file, and change block message according to the disk of virtual machine to be backed up, the data in magnetic disk of virtual machine to be backed up is backuped to media server.
Described step 1) in, the information of virtual platform comprises the ip of virtual platform and the username and password for virtual machine backup.
Described back-up storage is storage unit that be partitioned into, can be plug-in in the memory module of media server.
Described storage unit comprises FC storage.
Described step 4) in, adopt the mode of copy disk that the disk file of virtual machine to be backed up and configuration file are saved to back-up storage.
The method also comprises:
After Backup end, nullify the virtual machine to be backed up on auxiliary virtual platform, and by the back-up storage unloading of this platform of carry.
Described virtual platform to be backed up is at least provided with one, and described auxiliary virtual platform is at least provided with one.
Compared with prior art, the present invention utilizes on the cpu and the more idle virtual platform of Internet resources that back-up storage dynamic migration specifies to user, virtual machine on those cpu and the busier virtual machine platform of Internet resources is backed up, to solve the existing problem of current virtual machine backup method, can reach following beneficial effect:
1, can utilize cpu and the Internet resources on non-core virtual platform; for the virtual machine of the virtual platform of core provides service; thereby the virtual machine to be backed up on the virtual platform of core can well be protected, but do not affect the service performance of virtual machine to be backed up on product platform.
2, by the consumption of cpu required in backup procedure and Internet resources being transferred on those virtual platforms non-core and the resource free time, can avoid the time period problem of artificial selection virtual machine backup, realize at any time to core and cpu and the busy virtual platform of Internet resources on virtual machine backup, and carry out again backup tasks when need not waiting until in the dead of night.
3,, because cpu required in virtual machine backup procedure and Internet resources are transferred on virtual platform non-core and that resource is idle, can eliminate the impact of backup on virtual machine business on core and the busy virtual platform of resource.
4, because cpu required in virtual machine backup procedure and Internet resources are transferred on virtual platform non-core and that resource is idle, cpu and the Internet resources realized between unrelated virtual machine platform dynamically utilize equilibrium, improve the utilization factor of overall resource, also improved the backup performance of virtual machine simultaneously.
Accompanying drawing explanation
Fig. 1 is schematic diagram of the present invention;
Fig. 2 is the process flow diagram of virtual machine backup method of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.The present embodiment is implemented as prerequisite take technical solution of the present invention, provided detailed embodiment and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
As Figure 1-Figure 2, a kind of virtual machine backup method that does not affect backup virtual machine performance, utilizes back-up storage, and backup virtual machine dynamic migration is backed up on non-core and cpu and the virtual platform of Internet resources free time.This method mainly comprises following part:
1, precondition:
A, user must have plural virtual platform, and in importance, have obvious grade distinguishing or user to have dividing of weight, i.e. at least one virtual platform to be backed up and at least one auxiliary virtual platform.Such as: virtual platform 1 is to close rule requirement; and virtual platform 2 does not close rule requirement; virtual platform 2 just can provide for virtual platform 1 cpu and the Internet resources of backup so; so both can allow and require the virtual machine closing on the virtual platform 1 of rule that high performance service is provided, and can also utilize the resource of not closing the virtual platform 2 that rule require to there being the virtual machine closing on the virtual platform 1 that rule require to carry out backup protection.
Preferably FC (Fibre Channel) storage of b, user's storage, preferably storage can be supported the function of VAAI (vStorage APIs for Array Integration).Because only in this way, the process of storage copy just can be very fast, and on the performance of virtual machine, almost without any impact, storage can be also the storage that other can be plug-in.
2, set up virtual platform information bank.
The all or part of virtual platform Information Organization that can conduct interviews becomes the information bank of a virtual platform.The information of the virtual platform here refers to: the ip of virtual platform and the username and password for virtual machine backup.
Supposing that user has three virtual platforms, is respectively A, B, C, and user, setting up before task, first obtains user and the password of A, B, tri-virtual platforms of C, and these information are carried out to record, sets up virtual platform information bank.
3, the information of the information of virtual platform to be backed up and the auxiliary virtual platform of free time is bound.
The information of the virtual platform that will back up is bound with the information of the virtual platform that is used to provide cpu and Internet resources.Because user knows which virtual platform what will back up is, and can provide which the virtual platform of cpu and Internet resources is.Suppose that A is the virtual platform of core, and C is non-core virtual platform, so A virtual platform and C virtual platform is bound.
4, backup medium service provides plug-in storage.
In the storage of media server, be partitioned into a part of FC storage for being mounted to the virtual platform at backup virtual machine place, for the disk file of storage copy virtual machine and the configuration file of virtual machine.
5, set up backup tasks jobl, the virtual machine vml to be backed up on A virtual platform backed up, concrete steps as shown in Figure 2:
S1, by VADP (vStorage API for Data Protection) interface, obtain the configuration information of vml and inquire vml disk change block message, and keep this virtual machine disk and change the information of piece, for follow-up virtual machine backup;
S2, back-up storage is mounted on the virtual platform to be backed up at virtual machine to be backed up place, and adopts the mode of copy disk that the disk file of virtual machine to be backed up and configuration file are saved to back-up storage;
S3, copy is had to a backup virtual machine back-up storage from A unloading carry to virtual platform C;
S4, on auxiliary virtual platform, register virtual machine vml to be backed up according to the disk file in back-up storage and configuration file;
S5, change block message according to the disk of vml, the data in magnetic disk of vml is backuped to media server;
S6, the unloading of back-up storage on C will be mounted to;
S7, backup tasks jobl finish, and nullify the virtual machine to be backed up on auxiliary virtual platform, and by the back-up storage unloading of this platform of carry.

Claims (7)

1. a virtual machine backup method that does not affect backup virtual machine performance, is characterized in that, comprises the following steps:
1) bind the information of virtual platform to be backed up and auxiliary virtual platform;
2) back-up storage is mounted on the virtual platform to be backed up at virtual machine to be backed up place;
3) obtain configuration information and the disk variation block message of virtual machine to be backed up by VADP interface, and preserve;
4) disk file of virtual machine to be backed up and configuration file are saved to back-up storage;
5) back-up storage is unloaded from virtual machine platform to be backed up, and be mounted on auxiliary virtual platform;
6) on auxiliary virtual platform, register virtual machine to be backed up according to the disk file in back-up storage and configuration file, and change block message according to the disk of virtual machine to be backed up, the data in magnetic disk of virtual machine to be backed up is backuped to media server.
2. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 1, it is characterized in that, described step 1) in, the information of virtual platform comprises the ip of virtual platform and the username and password for virtual machine backup.
3. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 1, is characterized in that, storage unit that be partitioned in the memory module that described back-up storage is media server, can be plug-in.
4. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 3, is characterized in that, described storage unit comprises FC storage.
5. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 1, it is characterized in that, described step 4) in, adopt the mode of copy disk that the disk file of virtual machine to be backed up and configuration file are saved to back-up storage.
6. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 1, it is characterized in that, the method also comprises: after Backup end, nullify the virtual machine to be backed up on auxiliary virtual platform, and by the back-up storage unloading of this platform of carry.
7. a kind of virtual machine backup method that does not affect backup virtual machine performance according to claim 1, is characterized in that, described virtual platform to be backed up is at least provided with one, and described auxiliary virtual platform is at least provided with one.
CN201410080891.6A 2014-03-06 2014-03-06 Virtual machine backup method incapable of influencing performance of virtual machine Pending CN103853635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410080891.6A CN103853635A (en) 2014-03-06 2014-03-06 Virtual machine backup method incapable of influencing performance of virtual machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410080891.6A CN103853635A (en) 2014-03-06 2014-03-06 Virtual machine backup method incapable of influencing performance of virtual machine

Publications (1)

Publication Number Publication Date
CN103853635A true CN103853635A (en) 2014-06-11

Family

ID=50861318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410080891.6A Pending CN103853635A (en) 2014-03-06 2014-03-06 Virtual machine backup method incapable of influencing performance of virtual machine

Country Status (1)

Country Link
CN (1) CN103853635A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110972497A (en) * 2018-11-02 2020-04-07 深信服科技股份有限公司 Disaster recovery method and device for virtualization platform
CN111143133A (en) * 2019-12-31 2020-05-12 广州鼎甲计算机科技有限公司 Virtual machine backup method and backup virtual machine recovery method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070220121A1 (en) * 2006-03-18 2007-09-20 Ignatia Suwarna Virtual machine migration between servers
CN102185928A (en) * 2011-06-01 2011-09-14 广州杰赛科技股份有限公司 Method for creating virtual machine in cloud computing system and cloud computing system
CN102521083A (en) * 2011-12-13 2012-06-27 广州杰赛科技股份有限公司 Backup method and system of virtual machine in cloud computing system
US8566542B1 (en) * 2011-01-06 2013-10-22 Hewlett-Packard Development Company, L.P. Backup using storage array LUN level snapshot
CN103605588A (en) * 2013-11-21 2014-02-26 上海爱数软件有限公司 Disk backup method of virtue machine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070220121A1 (en) * 2006-03-18 2007-09-20 Ignatia Suwarna Virtual machine migration between servers
US8566542B1 (en) * 2011-01-06 2013-10-22 Hewlett-Packard Development Company, L.P. Backup using storage array LUN level snapshot
CN102185928A (en) * 2011-06-01 2011-09-14 广州杰赛科技股份有限公司 Method for creating virtual machine in cloud computing system and cloud computing system
CN102521083A (en) * 2011-12-13 2012-06-27 广州杰赛科技股份有限公司 Backup method and system of virtual machine in cloud computing system
CN103605588A (en) * 2013-11-21 2014-02-26 上海爱数软件有限公司 Disk backup method of virtue machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110972497A (en) * 2018-11-02 2020-04-07 深信服科技股份有限公司 Disaster recovery method and device for virtualization platform
CN111143133A (en) * 2019-12-31 2020-05-12 广州鼎甲计算机科技有限公司 Virtual machine backup method and backup virtual machine recovery method

Similar Documents

Publication Publication Date Title
US8230185B2 (en) Method for optimizing cleaning of maps in FlashCopy cascades containing incremental maps
ES2568258T3 (en) System and procedure to provide flexible storage and recovery of capture files
US8195619B2 (en) Extent reference count update system and method
US20130173771A1 (en) Automated policy management in a virtual machine environment
US20140122429A1 (en) Data processing method and apparatus for distributed systems
US7987325B1 (en) Method and apparatus for implementing a storage lifecycle based on a hierarchy of storage destinations
US10216429B2 (en) Performing post-processing operations for log file writes
WO2015106656A1 (en) Cross-data-center data synchronization method
US10552089B2 (en) Data processing for managing local and distributed storage systems by scheduling information corresponding to data write requests
US10922283B2 (en) File synchronization
US10656852B2 (en) Performing preprocessing operations in anticipation of log file writes
CN110083490A (en) A kind of database backup method, restoring method and storage medium
CN106095957A (en) Cross-domain many wave files synchronous method of distributed file system and device
CN103118073A (en) Virtual machine data persistence storage system and method in cloud environment
CN107220102A (en) The dormancy of virtual machine and awakening method and system
CN102801636A (en) Method for limiting bandwidth of cloud hosting network of cloud computing platform
CN110018878A (en) A kind of distributed system data load method and device
CN103885811A (en) Device, system and method for system-wide online migration of virtual machine system
WO2024046188A1 (en) I/o unloading method and system in cloud environment, device, and storage medium
US8977752B2 (en) Event-based dynamic resource provisioning
US8914517B1 (en) Method and system for predictive load balancing
CN103853635A (en) Virtual machine backup method incapable of influencing performance of virtual machine
US8966293B1 (en) Method and apparatus for allocation of power consumption of a computer storage system to its tenants
US10365950B2 (en) Resource throttling and automated policy management in a virtual machine environment
CN109412970B (en) Data transfer system, data transfer method, electronic device, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 201112 Shanghai, Minhang District, United Airlines route 1188, building second layer A-1 unit 8

Applicant after: SHANGHAI EISOO INFORMATION TECHNOLOGY CO., LTD.

Address before: 200072 room 3, building 840, No. 101 Middle Luochuan Road, Shanghai, Zhabei District

Applicant before: Shanghai Eisoo Software Co.,Ltd.

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140611