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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1453—Management of the data involved in backup or backup restore using de-duplication of the data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-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
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)
- 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. 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. 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. 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. 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.
- 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. 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. 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. 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. 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.
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)
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)
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 |
-
2017
- 2017-08-28 CN CN201710750608.XA patent/CN107357690A/en active Pending
Patent Citations (6)
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)
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 |