Managing backups using virtual machines
First Claim
1. A method for providing incremental backups for a source computing machine, the method comprising:
- (a) creating a first backup snapshot comprising a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot comprises a timestamp and a first redo log file;
(b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot comprising a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM comprises a timestamp for said first bootable VM and a redo log file;
(c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot comprising a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update comprises a timestamp for said incremental update and a redo log file; and
(d) reconfiguring and customizing said subsequent backup snapshot to create a subsequent bootable VM, then creating a subsequent bootable snapshot comprising a VM snapshot of said subsequent bootable VM, wherein said VM snapshot of said subsequent bootable VM comprises a timestamp for said subsequent bootable VM and a redo log file.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is a method for providing incremental backups for a source computing machine, the method including: (a) creating a first backup snapshot including a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot includes a timestamp and a first redo log file; (b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot including a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM includes a timestamp for said first bootable VM and a redo log file; (c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot including a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update includes a timestamp for said incremental update and a redo log file; and (d) reconfiguring and customizing said subsequent backup snapshot to create a subsequent bootable VM, then creating a subsequent bootable snapshot including a VM snapshot of said subsequent bootable VM, wherein said VM snapshot of said subsequent bootable VM includes a timestamp for said subsequent bootable VM and a redo log file.
174 Citations
18 Claims
-
1. A method for providing incremental backups for a source computing machine, the method comprising:
-
(a) creating a first backup snapshot comprising a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot comprises a timestamp and a first redo log file; (b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot comprising a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM comprises a timestamp for said first bootable VM and a redo log file; (c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot comprising a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update comprises a timestamp for said incremental update and a redo log file; and (d) reconfiguring and customizing said subsequent backup snapshot to create a subsequent bootable VM, then creating a subsequent bootable snapshot comprising a VM snapshot of said subsequent bootable VM, wherein said VM snapshot of said subsequent bootable VM comprises a timestamp for said subsequent bootable VM and a redo log file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification