System and method for virtualizing backup images
First Claim
1. A method for virtualizing a physical machine from a backup image of said physical machine, comprising:
- a) creating a backup image of said physical machine in a format for a virtual machine image for a virtualization server, further comprising saving together therewith, supplemental to said image, machine configuration information of said physical machine, said machine configuration information comprising persistent and volatile state, wherein creating said backup image of said physical machine comprises;
taking a base-level snapshot of said physical machine, said snapshot comprising an application-consistent image as of a specific point in time of primary storage where the production data of said physical machine resides;
taking block-level incremental snapshots of said physical machine, where the incremental snapshots represent only the blocks that have been changed since the prior snapshot; and
constructing the incremental snapshots in a manner that can be used directly as a mounted storage unit;
b) loading said backup image as a virtual machine image under said virtualization server;
c) running said virtual machine and processing new input therewith;
d) restarting said physical machine at a time subsequent to said backup; and
thereaftere) synchronizing existing data on said physical machine with the data on said virtual machine subsequent to the processing new input.
9 Assignments
0 Petitions
Accused Products
Abstract
Facility for using images created by backup software to recreate an entire machine as it was at the point in time in the past when the backup was taken. The facility can be extended so as to bring up a set of machines which together serve some logical business function as in a cluster or federated servers, and further extended so that an entire data center may be virtualized from backup images. The virtualized servers provided may serve as an alternate data center standing in case of disaster or to meet maintenance windows achieving low cost Instant Disaster Recovery. A set of virtual machines may stand in for physical machines for a period of time and then resynchronized or re-seeded to physical machines via a combination of bare metal recovery and re-synchronizing from live LUNs that form the virtual machine disks.
46 Citations
4 Claims
-
1. A method for virtualizing a physical machine from a backup image of said physical machine, comprising:
-
a) creating a backup image of said physical machine in a format for a virtual machine image for a virtualization server, further comprising saving together therewith, supplemental to said image, machine configuration information of said physical machine, said machine configuration information comprising persistent and volatile state, wherein creating said backup image of said physical machine comprises; taking a base-level snapshot of said physical machine, said snapshot comprising an application-consistent image as of a specific point in time of primary storage where the production data of said physical machine resides; taking block-level incremental snapshots of said physical machine, where the incremental snapshots represent only the blocks that have been changed since the prior snapshot; and constructing the incremental snapshots in a manner that can be used directly as a mounted storage unit; b) loading said backup image as a virtual machine image under said virtualization server; c) running said virtual machine and processing new input therewith; d) restarting said physical machine at a time subsequent to said backup; and
thereaftere) synchronizing existing data on said physical machine with the data on said virtual machine subsequent to the processing new input. - View Dependent Claims (2, 3)
-
-
4. A method for virtualizing a plurality of physical machines comprising:
-
a) creating a backup image of each said physical machine in a format for a virtual machine image for a virtualization server, further comprising saving together with each said backup image, supplemental to said image, machine configuration information of the corresponding physical machine, said machine configuration information comprising persistent and volatile state, wherein creating said backup image of each said physical machine comprises; taking a base-level snapshot of said physical machine, said snapshot comprising an application-consistent image as of a specific point in time of primary storage where the production data of said physical machine resides; taking block-level incremental snapshots of said physical machine, where the incremental snapshots represent only the blocks that have been changed since the prior snapshot; and constructing the incremental snapshots in a manner that can be used directly as a mounted storage unit; b) loading said backup images as a plurality of virtual machine images under said virtualization server; c) running said plurality of virtual machines and processing new input therewith; d) restarting said physical machines at a time subsequent to said backup; and
thereaftere) synchronizing existing data on said physical machines with the data on said virtual machines subsequent to the processing new input.
-
Specification