Virtual machine disaster recovery
AssigneeEMC Corporation
InventorsJian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
Life of this patent
Estimating the term…
Abstract
A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.
Claims5
A method for protecting data, the method comprising:
- creating a copy of a backup virtual machine on a deduplicated data storage device, wherein the backup virtual machine on the deduplicated data storage device includes a snapshot of a virtual machine, does not include redundant data, and is booted using replication pointers to replicate redundant data;
- registering the copy with a virtual environment manager;
- operating a virtual machine based on the copy;
- storing changes made during operation of the virtual machine to the copy;
- migrating the copy and stored changes to a virtual environment, wherein the virtual environment includes a VMDK file, wherein the VMDK files includes a VMDK header and an index, wherein the index includes a file record number associated with a file;
- and
- deleting the copy after migration.
A system for protecting data, comprising a deduplicated data storage device, and a processor configured to:
- create a copy of a backup virtual machine on a deduplicated data storage device, wherein the backup virtual machine on the deduplicated data storage device includes a snapshot of a virtual machine, does not include redundant data, and is booted using replication pointers to replicate redundant data;
- register the copy with a virtual environment manager;
- operate a virtual machine based on the copy;
- store changes made during operation of the virtual machine to the copy;
- migrate the copy and stored changes to a virtual environment, wherein the virtual environment includes a VMDK file, wherein the VMDK files includes a VMDK header and an index, wherein the index includes a file record number associated with a file;
- and
- delete the copy after migration.
A computer program product for protecting data, comprising a non-transitory computer-readable medium having program instructions embodied therein for:
- creating a copy of a backup virtual machine on a deduplicated data storage device, wherein the backup virtual machine on the deduplicated data storage device includes a snapshot of a virtual machine, does not include redundant data, and is booted using replication pointers to replicate redundant data;
- registering the copy with a virtual environment manager;
- operating a virtual machine based on the copy;
- storing changes made during operation of the virtual machine to the copy;
- migrating the copy and stored changes to a virtual environment, wherein the virtual environment includes a VMDK file, wherein the VMDK files includes a VMDK header and an index, wherein the index includes a file record number associated with a file;
- and
- deleting the copy after migration.
Dependencies are inferred from the claim text.