[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107357690A - The backup method and system of a kind of virtual-machine data - Google Patents

The backup method and system of a kind of virtual-machine data Download PDF

Info

Publication number
CN107357690A
CN107357690A CN201710750608.XA CN201710750608A CN107357690A CN 107357690 A CN107357690 A CN 107357690A CN 201710750608 A CN201710750608 A CN 201710750608A CN 107357690 A CN107357690 A CN 107357690A
Authority
CN
China
Prior art keywords
data
backup
backed
virtual machine
unit
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
CN201710750608.XA
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710750608.XA priority Critical patent/CN107357690A/en
Publication of CN107357690A publication Critical patent/CN107357690A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • G06F11/1453Management of the data involved in backup or backup restore using de-duplication of the data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Retry When Errors Occur (AREA)

Abstract

This application discloses a kind of backup method of virtual-machine data, including the backup instruction that virtualized server inputs according to user, and the mark of virtual machine to be backed up is sent into backup plug-in unit;Backup plug-in unit searches the data to be backed up of virtual machine to be backed up according to mark in the storage area that prestores, and sends to backup server, so that backup server is stored data to be backed up as the Backup Data of virtual machine to be backed up;Wherein, data to be backed up are the data that virtual machine to be backed up changes, by backup plug-in unit after data variation aware processes detect that the data of virtual machine to be backed up change, according to the data positional information of data variation aware processes transmission, by the data duplication to change to the storage area that prestores.The application improves backup rate and saves memory space using plug-in unit is backed up and data variation aware processes back up to the data that virtual machine changes.Disclosed herein as well is a kind of standby system of virtual-machine data, equally with above-mentioned beneficial effect.

Description

The backup method and system of a kind of virtual-machine data
Technical field
The application is related to technical field of virtualization, the backup method and system of more particularly to a kind of virtual-machine data.
Background technology
With the arrival in virtualization epoch, increasing enterprise is by among intel Virtualization Technology application to core business.
Virtualization technology is to concentrate on multiple application servers in the form of virtual machine (Virtual Machine, VM) The technology run on the physical server of one virtualization.Virtualization technology can improve resource utilization, and have concentrate tube The convenience of reason, still, while also improve data safety risk.Because multiple virtual machines operate in a physical server On (i.e. virtualized server), therefore, once the loss of data in physical storage device, in the service that multiple virtual machines can be triggered It is disconnected, cause damage.It can be seen that in virtualization technology, the data backup to virtual machine is particularly significant.
In the prior art, when the data to virtual machine back up, corresponding script file is typically first write, passes through fortune The row script file, copies to backup server by the snapshot data of virtual machine complete machine data to be backed up with the mode of carry and carries out Backup.Because the complete machine data volume of virtual machine is very big, generally 1GB~2GB, therefore, prior art are carried out to complete machine data Very big spatial cache is needed during duplication, and the long period is needed during data transfer, backup rate is relatively low.
The content of the invention
The purpose of the application is the backup method and system for providing a kind of virtual-machine data, virtual to effectively improve The backup rate of machine data simultaneously saves memory space.
In order to solve the above technical problems, the application provides a kind of backup method of virtual-machine data, including:
The backup instruction that virtualized server inputs according to user, the mark of virtual machine to be backed up is sent to backup and inserted Part;The backup plug-in unit is pre-installed on the virtualized server;
The backup plug-in unit is according to the mark of the virtual machine to be backed up, and prestoring, storage area searches the virtual machine to be backed up Data to be backed up;Wherein, the data to be backed up are the data that the virtual machine to be backed up changes, and are existed by backup plug-in unit After data variation aware processes detect that the data of the virtual machine to be backed up change, perceived according to the data variation The data positional information that process is sent, the data duplication to change is prestored storage area described in;
The backup plug-in unit sends the data to be backed up to backup server, so that the backup server is by described in Data to be backed up are stored as the Backup Data of the virtual machine to be backed up.
Alternatively, in addition to:
After the data variation aware processes detect newly-built virtual machine, the mark of the newly-built virtual machine is sent to The backup plug-in unit;
The backup plug-in unit is searched the complete machine data of the newly-built virtual machine, created according to the mark of the newly-built virtual machine Build the snapshot data of the complete machine data;
The backup plug-in unit is by its own carry to the backup server;
The snapshot data is copied to the backup server by the backup plug-in unit, so that the backup server is by institute The Backup Data that snapshot data is stated as the complete machine data of the newly-built virtual machine is stored.
Alternatively, copying to the snapshot data after the backup server in the backup plug-in unit also includes:
The backup plug-in unit deletes the snapshot data.
Alternatively, also include after the backup plug-in unit sends the data to be backed up to backup server:
The backup plug-in unit sends the configuration file of the data to be backed up to the backup server;Wherein, it is described Configuration file is stored with the data positional information and BACKUP TIME.
Alternatively, the backup plug-in unit by the configuration file of the data to be backed up send to the backup server it Also include afterwards:
The reduction that the virtualized server inputs according to user instructs, by the mark of virtual machine to be restored and recovery time Point is sent to the backup plug-in unit;
The backup plug-in unit is according to the mark and recovery time point of the virtual machine to be restored, in the backup server Search the Backup Data corresponding with recovery time point of the virtual machine to be restored;
Data positional information of the backup plug-in unit in the configuration file, by corresponding to the virtual machine to be restored Data cover is reduced to the Backup Data corresponding with recovery time point.
Present invention also provides a kind of standby system of virtual-machine data, including:
Virtualized server:For the backup instruction inputted according to user, the mark of virtual machine to be backed up is sent to standby Part plug-in unit;The backup plug-in unit is pre-installed on the virtualized server;
The backup plug-in unit:For the mark according to the virtual machine to be backed up, searched in the storage area that prestores described to be backed up The data to be backed up of virtual machine, and the data to be backed up are sent to backup server;Wherein, the data to be backed up are institute The data that virtual machine to be backed up changes are stated, are detected by backup plug-in unit in data variation aware processes described to be backed up virtual After the data of machine change, according to the data positional information of data variation aware processes transmission, become described The data duplication of change prestores storage area described in;
The backup server:For being carried out the data to be backed up as the Backup Data of the virtual machine to be backed up Storage.
Alternatively, the backup plug-in unit is additionally operable to:
Newly-built virtual machine is detected in the data variation aware processes and is sent to the mark of the newly-built virtual machine After the backup plug-in unit, according to the mark of the newly-built virtual machine, the complete machine data of the newly-built virtual machine are searched, create institute State the snapshot data of complete machine data;By its own carry to the backup server;And the snapshot data is copied to described Backup server;
The backup server is additionally operable to:
Stored the snapshot data as the Backup Data of the complete machine data of the newly-built virtual machine.
Alternatively, the backup plug-in unit is additionally operable to:
After the snapshot data is copied into the backup server, the snapshot data is deleted.
Alternatively, the backup plug-in unit is additionally operable to:
Sent by the data to be backed up to backup server, the configuration file of the data to be backed up is sent To the backup server;Wherein, the configuration file is stored with the data positional information and BACKUP TIME.
Alternatively, the virtualized server is additionally operable to:
The configuration file of the data to be backed up is sent to the backup server in the backup plug-in unit, according to The reduction instruction of user's input, the mark of virtual machine to be restored and recovery time point are sent to the backup plug-in unit;
The backup plug-in unit is additionally operable to:
According to the mark of the virtual machine to be restored and recovery time point, treated also described in lookup in the backup server The Backup Data corresponding with recovery time point of former virtual machine;And the data positional information in the configuration file, by institute Data cover corresponding to stating virtual machine to be restored is reduced to the Backup Data corresponding with recovery time point.
The backup method of virtual-machine data provided herein, including:Virtualized server inputs standby according to user Part instruction, backup plug-in unit is sent to by the mark of virtual machine to be backed up;The backup plug-in unit is pre-installed in the virtualization clothes It is engaged on device;The backup plug-in unit is according to the mark of the virtual machine to be backed up, and prestoring, storage area searches the virtual machine to be backed up Data to be backed up;Wherein, the data to be backed up are the data that the virtual machine to be backed up changes, and are existed by backup plug-in unit After data variation aware processes detect that the data of the virtual machine to be backed up change, perceived according to the data variation The data positional information that process is sent, the data duplication to change is prestored storage area described in;The backup plug-in unit will The data to be backed up are sent to backup server, so as to the backup server data to be backed up are treated as described in it is standby The Backup Data of part virtual machine is stored.
It can be seen that compared to prior art, in the backup method of virtual-machine data provided herein, pass through data variation Aware processes detect the data that virtual machine changes, in order to backing up plug-in unit using the data to change as the void The Backup Data of plan machine, which is sent in backup server, to be backed up.Due to only the data to change being backed up every time, Rather than the complete machine data that data volume is huge, therefore, compared to prior art, the backup of virtual-machine data provided herein Method can efficiently reduce the data volume backed up, and then make it that the speed of virtual-machine data backup is effectively carried Rise, while also save memory space, giving more disk resources to virtual machine uses.Virtual machine number provided herein According to standby system can realize the backup method of above-mentioned virtual-machine data, equally with above-mentioned beneficial effect.
Brief description of the drawings
In order to illustrate more clearly of the technical scheme in prior art and the embodiment of the present application, below will to prior art and The accompanying drawing needed to use in the embodiment of the present application description makees brief introduction.Certainly, the accompanying drawing about the embodiment of the present application below Part of the embodiment in only the application of description, to those skilled in the art, is not paying creativeness On the premise of work, other accompanying drawings can also be obtained according to the accompanying drawing of offer, the other accompanying drawings obtained fall within the application Protection domain.
A kind of flow chart of the backup method for virtual-machine data that Fig. 1 is provided by the embodiment of the present application;
A kind of structured flowchart of the standby system for virtual-machine data that Fig. 2 is provided by the embodiment of the present application.
Embodiment
The core of the application is the backup method and system for providing a kind of virtual-machine data, virtual to effectively improve The backup rate of machine data simultaneously saves memory space.
In order to more clearly and completely be described to the technical scheme in the embodiment of the present application, below in conjunction with this Shen Accompanying drawing that please be in embodiment, the technical scheme in the embodiment of the present application is introduced.Obviously, described embodiment is only Some embodiments of the present application, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belong to the scope of the application protection.
It refer to Fig. 1, a kind of flow chart of the backup method for virtual-machine data that Fig. 1 is provided by the embodiment of the present application, Mainly include the following steps that:
Step 1:The backup instruction that virtualized server inputs according to user, the mark of virtual machine to be backed up is sent to standby Part plug-in unit.
Wherein, backup plug-in unit is pre-installed on virtualized server.
Specifically, backup plug-in unit is a kind of plug-in unit that backup and reduction can be carried out to virtual-machine data, can be by this area skill Art personnel are voluntarily realized by software programming and use other names mode, and which kind of programming language is the embodiment of the present application use to it Or which kind of writes mode etc. without limiting.When user wants the data of some virtual machine on backup virtualization server When, can be by clicking on selected or keying in the modes such as order and treat the backup instruction of backup virtual machine to input, virtualization clothes The backup instruction that business device inputs according to user, the mark for the virtual machine to be backed up that user is specified are sent to backup plug-in unit, so as to Backup plug-in unit clearly requires to be backed up to the data of which virtual machine.
It should be noted that mark mentioned here is for distinguishing different virtual machine, each mark should correspond to The virtual machine uniquely determined.Specifically, the mark of a virtual machine can be its ID, or its title (on condition that The title of different virtual machine is different), or the combination of more attribute, those skilled in the art voluntarily can select and set, The embodiment of the present application is not defined to this.
Step 2:Backup plug-in unit according to the mark of virtual machine to be backed up, the storage area that prestores search virtual machine to be backed up treat it is standby Part data.
Wherein, data to be backed up are the data that virtual machine to be backed up changes, and are perceived by backup plug-in unit in data variation After the data of process detection to virtual machine to be backed up change, according to the data bit confidence of data variation aware processes transmission Breath, by the data duplication to change to the storage area that prestores.
The application improves backup rate simultaneously particular by only being backed up every time to the data that virtual machine changes Memory space is saved, therefore, the important point is how to obtain the data that virtual machine changes.Specifically, the process Realized by data variation aware processes.As its name suggests, data variation aware processes, which are one, can perceive and detect hair The process of the data for changing, can be by those skilled in the art's voluntarily programming realization, and can also use other name sides Formula, the application are not defined to this.When the data of data perception process detection to some virtual machine change, you can The data positional information of the mark of the virtual machine and the data to change is sent to backup plug-in unit, by backup plug-in unit according to Data positional information, by the data duplication that the virtual machine changes into information cache area, to stay in the backup instruction of user Lower carry out data backup.
Due to storing the data to be backed up of each virtual machine in data buffer area, that is, the data to change, therefore, when Backup plug-in unit is treated after receiving the mark of the virtual machine to be backed up of virtual server transmission, it is necessary to search this in data buffer area The data to be backed up of backup virtual machine, to carry out data backup to the virtual machine to be backed up.
Step 3:Backup plug-in unit sends data to be backed up to backup server, so that backup server is by data to be backed up Backup Data as virtual machine to be backed up is stored.
After backup plug-in unit finds the data to be backed up of virtual machine to be backed up through step 2, you can send it to standby Part server is backed up.Wherein, the specific storage location as the Backup Data in backup server, can be to set in advance The default path put, it can also be specified by user in backup command, the embodiment of the present application is not defined to this.
It can be seen that compared to prior art, in the backup method for the virtual-machine data that the embodiment of the present application is provided, by standby The data to change that part plug-in unit detects data variation aware processes are backed up, and significantly reduce the standby of virtual machine Part data volume, and then backup rate is improved, and save memory space.In addition, compared to prior art, the application is carried The backup method of the virtual-machine data of confession also eliminates the process that script file is write when performing backup/reduction task every time, uses Family need to only simply enter backup command and indicate virtual machine to be backed up, thus also very simple and easy to operate.
The backup method of virtual-machine data provided herein, on the basis of above-described embodiment:
As a kind of preferred embodiment, in addition to:
After data variation aware processes detect newly-built virtual machine, the mark of newly-built virtual machine is sent to backup and inserted Part;
Backup plug-in unit searches the complete machine data of newly-built virtual machine, creates complete machine data according to the mark of newly-built virtual machine Snapshot data;
Backup plug-in unit is by its own carry to backup server;
Snapshot data is copied to backup server by backup plug-in unit, so that backup server is using snapshot data as newly-built void The Backup Data of the complete machine data of plan machine is stored.
Specifically, in order to ensure that the complete machine data to virtual machine also can be carried out backup and reduction, can be taken in virtualization After there is newly-built virtual machine on business device, complete machine backup is carried out to the newly-built virtual machine, and in the only number to changing afterwards According to being backed up.When carrying out the backup of virtual machine complete machine, carry technology is typically utilized by the snapshot data of virtual machine complete machine data Copy in backup server.Snapshot is a kind of quick reading technology carried out for internal memory, and snapshot data is on specifying number According to a completely available copy.And so-called carry, refer to an equipment (being typically storage device) being articulated to one In existing catalogue, this catalogue is accessed to access the file in storage device will pass through.When backup plug-in unit is mounted to backup After server, it is equivalent to a disk of backup server, will not consumption network bandwidth in data transmission procedure.
As a kind of preferred embodiment, also include after snapshot data to be copied to backup plug-in unit backup server:
Backup plug-in unit deletes snapshot data.
Because the complete machine data volume of virtual machine is larger, snapshot data amount is also larger, therefore, when backup plug-in unit is by snapshot data Copy to after backup server, the snapshot data that can be created is deleted, to save disk space.
As a kind of preferred embodiment, also include after backup plug-in unit sends data to be backed up to backup server:
Backup plug-in unit sends the configuration file of data to be backed up to backup server;Wherein, configuration file is stored with number According to positional information and BACKUP TIME.
Specifically, because a virtual machine is likely to repeatedly be backed up in use, therefore, for the ease of right The each Backup Data of virtual machine is managed, and after being backed up every time, backup plug-in unit can also matching somebody with somebody this backup File is put together to send to backup server.Described configuration file have recorded the important details of this time backup, specifically The BACKUP TIME of the Backup Data can be included, i.e., when backup plug-in unit replicates the generation for generating the Backup Data in information cache area Between, in addition, it can include the data positional information of the data to change corresponding in virtualized server.
As a kind of preferred embodiment, backup plug-in unit by the configuration file of data to be backed up send to backup server it Also include afterwards:
The reduction that virtualized server inputs according to user is instructed, and the mark of virtual machine to be restored and recovery time point are sent out Deliver to backup plug-in unit;
Backup plug-in unit searches void to be restored according to the mark of virtual machine to be restored and recovery time point in backup server The Backup Data corresponding with recovery time point of plan machine;
Data positional information of the backup plug-in unit in configuration file, data cover corresponding to virtual machine to be restored is reduced For Backup Data corresponding with recovery time point.
Specifically, after user backs up to the data of virtual machine, it is also possible to may require that in virtualized server Virtual-machine data revert to before some time point, then now need multiple backup numbers to being stored in backup server According to being searched.The reduction inputted according to user instructs, and virtualized server is by the mark of virtual machine to be restored and recovery time Point is sent to backup plug-in unit, and the corresponding with recovery time point of virtual machine to be restored is searched to back up plug-in unit in backup server Backup Data.Intelligible to be, described " Backup Data corresponding with recovery time point ", when referring to BACKUP TIME with reduction Between put immediate Backup Data.After the Backup Data is found, backup plug-in unit can be according to the configuration of the Backup Data Data positional information in file, the data cover of specified location on virtualized server is reduced to the Backup Data, it is complete Into this restoring operation.
The standby system of the virtual-machine data provided below the embodiment of the present application is introduced.
Referring to Fig. 2, Fig. 2 is a kind of structured flowchart of the standby system of virtual-machine data provided herein;Including Virtualized server 1, backup plug-in unit 2 and backup server 3.
Virtualized server 1 is mainly used in the backup instruction inputted according to user, and the mark of virtual machine to be backed up is sent To backup plug-in unit 2;Backup plug-in unit 2 is pre-installed on virtualized server 1;
Backup plug-in unit 2 is mainly used in the mark according to virtual machine to be backed up, and prestoring, storage area searches virtual machine to be backed up Data to be backed up, and data to be backed up are sent to backup server 3;Wherein, data to be backed up occur for virtual machine to be backed up The data of change, by backup plug-in unit 2 after data variation aware processes detect that the data of virtual machine to be backed up change, The data positional information sent according to data variation aware processes, by the data duplication to change to the storage area that prestores;
Backup server 3 is mainly used in being stored data to be backed up as the Backup Data of virtual machine to be backed up.
It can be seen that the standby system of virtual-machine data provided herein, by data variation aware processes to virtual machine The data to change are detected, and in order to back up plug-in unit 2 after virtual-machine data change, the data to change are made Cached for data to be backed up, and after user inputs backup instruction by the data duplication to be backed up of virtual machine to be backed up to standby Part server 3, completes backup.Although the size of data that virtual machine changes is smaller, it can equally meet the standby of virtual machine Part demand, therefore, backup rate can be effectively improved as Backup Data, and saves memory space, improve resource profit Use efficiency.
The standby system of virtual-machine data provided herein, on the basis of above-described embodiment:
As a kind of preferred embodiment, backup plug-in unit 2 is additionally operable to:
Newly-built virtual machine is detected in data variation aware processes and the mark of newly-built virtual machine is sent to backup plug-in unit 2 Afterwards, according to the mark of newly-built virtual machine, the complete machine data of newly-built virtual machine are searched, create the snapshot data of complete machine data;Will Its own carry is to backup server 3;And snapshot data is copied into backup server 3;
Backup server 3 is additionally operable to:
Stored snapshot data as the Backup Data of the complete machine data of newly-built virtual machine.
As a kind of preferred embodiment, backup plug-in unit 2 is additionally operable to:
After snapshot data is copied into backup server 3, snapshot data is deleted.
As a kind of preferred embodiment, backup plug-in unit 2 is additionally operable to:
Sent by data to be backed up to backup server 3, the configuration file of data to be backed up is sent to backup Server 3;Wherein, configuration file is stored with data positional information and BACKUP TIME.
As a kind of preferred embodiment, virtualized server 1 is additionally operable to:
The configuration file of data to be backed up is sent to backup server 3 in backup plug-in unit 2, inputted according to user Reduction instruction, the mark of virtual machine to be restored and recovery time point are sent to backup plug-in unit 2;
Backup plug-in unit 2 is additionally operable to:
According to the mark of virtual machine to be restored and recovery time point, virtual machine to be restored is searched in backup server 3 Backup Data corresponding with recovery time point;And the data positional information in configuration file, virtual machine to be restored is corresponding Data cover be reduced to Backup Data corresponding with recovery time point.
The embodiment of the standby system of virtual-machine data provided herein and virtual machine as described above The backup method of data can just repeat no more here mutually to should refer to.
Each embodiment is described by the way of progressive in the application, and what each embodiment stressed is and other realities Apply the difference of example, between each embodiment identical similar portion mutually referring to.For system disclosed in embodiment Speech, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is referring to method part illustration .
Technical scheme provided herein is described in detail above.Specific case used herein is to this Shen Principle and embodiment please is set forth, the explanation of above example be only intended to help understand the present processes and its Core concept.It should be pointed out that for those skilled in the art, the premise of the application principle is not being departed from Under, some improvement and modification can also be carried out to the application, these are improved and modification also falls into the protection of the application claim In the range of.

Claims (10)

  1. A kind of 1. backup method of virtual-machine data, it is characterised in that including:
    The backup instruction that virtualized server inputs according to user, the mark of virtual machine to be backed up is sent to backup plug-in unit;Institute Backup plug-in unit is stated to be pre-installed on the virtualized server;
    The backup plug-in unit is according to the mark of the virtual machine to be backed up, and prestoring, storage area searches treating for the virtual machine to be backed up Backup Data;Wherein, the data to be backed up are the data that the virtual machine to be backed up changes, by backup plug-in unit in data After change aware processes detect that the data of the virtual machine to be backed up change, according to the data variation aware processes The data positional information of transmission, the data duplication to change is prestored storage area described in;
    The backup plug-in unit sends the data to be backed up to backup server, so as to the backup server by it is described treat it is standby Part data are stored as the Backup Data of the virtual machine to be backed up.
  2. 2. the backup method of virtual-machine data according to claim 1, it is characterised in that also include:
    After the data variation aware processes detect newly-built virtual machine, the mark of the newly-built virtual machine is sent to described Backup plug-in unit;
    The backup plug-in unit searches the complete machine data of the newly-built virtual machine, creates institute according to the mark of the newly-built virtual machine State the snapshot data of complete machine data;
    The backup plug-in unit is by its own carry to the backup server;
    The snapshot data is copied to the backup server by the backup plug-in unit, so that the backup server will be described fast Stored according to Backup Data of the data as the complete machine data of the newly-built virtual machine.
  3. 3. the backup method of virtual-machine data according to claim 2, it is characterised in that in the backup plug-in unit by described in Snapshot data also includes after copying to the backup server:
    The backup plug-in unit deletes the snapshot data.
  4. 4. the backup method of the virtual-machine data according to any one of claims 1 to 3, it is characterised in that in the backup Plug-in unit also includes after the data to be backed up are sent to backup server:
    The backup plug-in unit sends the configuration file of the data to be backed up to the backup server;Wherein, the configuration File is stored with the data positional information and BACKUP TIME.
  5. 5. the backup method of virtual-machine data according to claim 4, it is characterised in that in the backup plug-in unit by described in The configuration file of data to be backed up also includes after sending to the backup server:
    The reduction that the virtualized server inputs according to user is instructed, and the mark of virtual machine to be restored and recovery time point are sent out Deliver to the backup plug-in unit;
    The backup plug-in unit is searched according to the mark and recovery time point of the virtual machine to be restored in the backup server The Backup Data corresponding with recovery time point of the virtual machine to be restored;
    Data positional information of the backup plug-in unit in the configuration file, by data corresponding to the virtual machine to be restored Covering is reduced to the Backup Data corresponding with recovery time point.
  6. A kind of 6. standby system of virtual-machine data, it is characterised in that including:
    Virtualized server:For the backup instruction inputted according to user, the mark of virtual machine to be backed up is sent to backup and inserted Part;The backup plug-in unit is pre-installed on the virtualized server;
    The backup plug-in unit:For the mark according to the virtual machine to be backed up, searched in the storage area that prestores described to be backed up virtual The data to be backed up of machine, and the data to be backed up are sent to backup server;Wherein, the data to be backed up are treated to be described The data that backup virtual machine changes, the virtual machine to be backed up is detected in data variation aware processes by backup plug-in unit After data change, the data positional information that is sent according to the data variation aware processes changes described Data duplication prestores storage area described in;
    The backup server:For being deposited the data to be backed up as the Backup Data of the virtual machine to be backed up Storage.
  7. 7. the standby system of virtual-machine data according to claim 6, it is characterised in that the backup plug-in unit is additionally operable to:
    Newly-built virtual machine is detected in the data variation aware processes and is sent to the mark of the newly-built virtual machine described After backup plug-in unit, according to the mark of the newly-built virtual machine, the complete machine data of the newly-built virtual machine are searched, are created described whole The snapshot data of machine data;By its own carry to the backup server;And the snapshot data is copied into the backup Server;
    The backup server is additionally operable to:
    Stored the snapshot data as the Backup Data of the complete machine data of the newly-built virtual machine.
  8. 8. the standby system of virtual-machine data according to claim 7, it is characterised in that the backup plug-in unit is additionally operable to:
    After the snapshot data is copied into the backup server, the snapshot data is deleted.
  9. 9. the standby system of the virtual-machine data according to any one of claim 6 to 8, it is characterised in that the backup is inserted Part is additionally operable to:
    Sent by the data to be backed up to backup server, the configuration file of the data to be backed up is sent to institute State backup server;Wherein, the configuration file is stored with the data positional information and BACKUP TIME.
  10. 10. the standby system of virtual-machine data according to claim 9, it is characterised in that the virtualized server is also For:
    The configuration file of the data to be backed up is sent to the backup server in the backup plug-in unit, according to user The reduction instruction of input, the mark of virtual machine to be restored and recovery time point are sent to the backup plug-in unit;
    The backup plug-in unit is additionally operable to:
    According to the mark of the virtual machine to be restored and recovery time point, the void to be restored is searched in the backup server The Backup Data corresponding with recovery time point of plan machine;And the data positional information in the configuration file, treated described Data cover corresponding to reduction virtual machine is reduced to the Backup Data corresponding with recovery time point.
CN201710750608.XA 2017-08-28 2017-08-28 The backup method and system of a kind of virtual-machine data Pending CN107357690A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710750608.XA CN107357690A (en) 2017-08-28 2017-08-28 The backup method and system of a kind of virtual-machine data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710750608.XA CN107357690A (en) 2017-08-28 2017-08-28 The backup method and system of a kind of virtual-machine data

Publications (1)

Publication Number Publication Date
CN107357690A true CN107357690A (en) 2017-11-17

Family

ID=60288721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710750608.XA Pending CN107357690A (en) 2017-08-28 2017-08-28 The backup method and system of a kind of virtual-machine data

Country Status (1)

Country Link
CN (1) CN107357690A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032762A (en) * 2018-08-09 2018-12-18 腾讯科技(深圳)有限公司 Virtual machine retrogressive method and relevant device
CN110362432A (en) * 2019-07-23 2019-10-22 深信服科技股份有限公司 A kind of backup method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140095816A1 (en) * 2012-09-28 2014-04-03 Windsor W. Hsu System and method for full virtual machine backup using storage system functionality
CN106095619A (en) * 2016-06-08 2016-11-09 杭州华三通信技术有限公司 A kind of virtual machine backup method and device
CN106445735A (en) * 2016-08-31 2017-02-22 上海爱数信息技术股份有限公司 Data recovery method and system for VMware virtual machine
CN106802840A (en) * 2017-01-19 2017-06-06 郑州云海信息技术有限公司 A kind of virtual machine backup, restoration methods and device
CN107025149A (en) * 2017-03-04 2017-08-08 郑州云海信息技术有限公司 Virtual machine backup/restoration system and method
CN107092538A (en) * 2017-03-14 2017-08-25 平安科技(深圳)有限公司 Virtual-machine data backup method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140095816A1 (en) * 2012-09-28 2014-04-03 Windsor W. Hsu System and method for full virtual machine backup using storage system functionality
CN106095619A (en) * 2016-06-08 2016-11-09 杭州华三通信技术有限公司 A kind of virtual machine backup method and device
CN106445735A (en) * 2016-08-31 2017-02-22 上海爱数信息技术股份有限公司 Data recovery method and system for VMware virtual machine
CN106802840A (en) * 2017-01-19 2017-06-06 郑州云海信息技术有限公司 A kind of virtual machine backup, restoration methods and device
CN107025149A (en) * 2017-03-04 2017-08-08 郑州云海信息技术有限公司 Virtual machine backup/restoration system and method
CN107092538A (en) * 2017-03-14 2017-08-25 平安科技(深圳)有限公司 Virtual-machine data backup method and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032762A (en) * 2018-08-09 2018-12-18 腾讯科技(深圳)有限公司 Virtual machine retrogressive method and relevant device
CN109032762B (en) * 2018-08-09 2022-01-25 腾讯科技(深圳)有限公司 Virtual machine backtracking method and related equipment
CN110362432A (en) * 2019-07-23 2019-10-22 深信服科技股份有限公司 A kind of backup method, device, equipment and storage medium
CN110362432B (en) * 2019-07-23 2023-12-29 深信服科技股份有限公司 Backup method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US8738883B2 (en) Snapshot creation from block lists
US10489345B2 (en) Multiple retention period based representations of a dataset backup
CN104407938B (en) A kind of a variety of granularity restoration methods after virtual machine image level backup
US8782323B2 (en) Data storage management using a distributed cache scheme
US8499191B2 (en) Failure recovery method for information processing service and virtual machine image generation apparatus
US8868858B2 (en) Method and apparatus of continuous data backup and access using virtual machines
CN104298559B (en) The method and device of physical host system virtualization
CN105872016B (en) The operation method of virtual machine in a kind of desktop cloud
US7908246B2 (en) Separating file data streams to enhance progressive incremental processing
US20170277597A1 (en) Efficient creation of multiple retention period based representations of a dataset backup
CN104050216B (en) For customizing the file system manager of resource allocation
US20170277435A1 (en) Managing storage space based on multiple dataset backup versions
US20140297597A1 (en) Computer system and management method for the same
JP2019517042A (en) Providing access to hybrid applications offline
US8615488B2 (en) Physical replication of database subset to improve availability and reduce resource cost in a cloud environment
CN106790713B (en) Across data center virtual machine migration method under cloud computing environment
CN104852965B (en) A kind of user account project management method and system
US9946609B2 (en) Managing multi-level backups into the cloud
CN107209683A (en) Backup Images recover
CN106844012A (en) A kind of method and system of unshared storage dynamic migration virtual machine
JP6255336B2 (en) Secure data storage method and device
US20160246628A1 (en) Status indicator for a merge operation associated with a virtual machine
CN108205482B (en) File mount restoration methods
CN107357690A (en) The backup method and system of a kind of virtual-machine data
CN108182128A (en) Based on XEN without Agent virtual back-up restoring method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171117