CROSS-PLATFORM VIRTUAL MACHINE BACKUP AND REPLICATION
First Claim
1. A method of replicating a virtual machine using incremental backups, the method comprising:
- with one or more secondary storage computing device comprising one or more hardware processors,at a first time and using a secondary storage computing device comprising one or more hardware processors, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, wherein the VM is associated with a hypervisor of a first type and the first data comprises data associated with the VM that changed since a previous backup that occurred before the first time;
receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices to a destination client computing device;
retrieving the first data from the one or more secondary storage devices;
determining a second type of hypervisor different than the first type and associated with the destination client computing device;
converting the first data into second data based on the second type; and
applying the second data to third data associated with a replicated VM running on the destination client computing device, wherein the replicated VM is a replicated version of the VM, and wherein the third data corresponds to data of the VM at a time before the first time.
2 Assignments
0 Petitions
Accused Products
Abstract
According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.
135 Citations
20 Claims
-
1. A method of replicating a virtual machine using incremental backups, the method comprising:
with one or more secondary storage computing device comprising one or more hardware processors, at a first time and using a secondary storage computing device comprising one or more hardware processors, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, wherein the VM is associated with a hypervisor of a first type and the first data comprises data associated with the VM that changed since a previous backup that occurred before the first time; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices to a destination client computing device; retrieving the first data from the one or more secondary storage devices; determining a second type of hypervisor different than the first type and associated with the destination client computing device; converting the first data into second data based on the second type; and applying the second data to third data associated with a replicated VM running on the destination client computing device, wherein the replicated VM is a replicated version of the VM, and wherein the third data corresponds to data of the VM at a time before the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An information management system configured to replicate a virtual machine using incremental backups, the system comprising:
-
a media agent comprising computer hardware, wherein the media agent is configured to; perform an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, wherein the VM is associated with a hypervisor of a first type and the first data comprises data associated with the VM that changed since a previous backup that occurred before the first time; receive an instruction to restore the first data associated with the VM from the one or more secondary storage devices to a destination client computing device; retrieve the first data from the one or more secondary storage devices; determine a second type of hypervisor different than the first type and associated with the destination client computing device; convert the first data into second data based on the second type; and a virtual machine replication engine comprising computer hardware, wherein the virtual machine replication engine is configured to; apply the second data to third data associated with a replicated VM running on the destination client computing device, wherein the replicated VM is a replicated version of the VM, and wherein the third data corresponds to data of the VM at a time before the first time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification