TARGETED BACKUP OF VIRTUAL MACHINE
First Claim
Patent Images
1. A method for backing up a virtual machine, the method comprising:
- identifying one or more storage units of a storage array storing a plurality of virtual machines, the plurality of virtual machines residing in one or more virtual data stores and configured for execution on one or more processors of a host computing device;
requesting the storage array to generate one or more storage unit clones from the one or more storage units based at least in part on said identifying the one or more storage units;
mounting the one or more storage unit clones to a proxy computing device, wherein a file system of the one or more storage unit clones is unknown to the proxy computing device such that the proxy computing device is unable to identify the plurality of virtual machines stored in the storage unit clone;
identifying a physical location of the plurality of virtual machines within the one or more storage unit clones based at least in part on metadata associated with the plurality of virtual machines received during a previous storage operation of the plurality of virtual machines; and
performing a secondary storage operation on a selected portion of the storage unit clone based at least in part on the identified physical location, the selected portion comprising at least one virtual machine of the plurality of virtual machines, wherein the at least one virtual machine is individually identifiable during the secondary storage operation based at least in part on the identified physical location.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.
13 Citations
20 Claims
-
1. A method for backing up a virtual machine, the method comprising:
-
identifying one or more storage units of a storage array storing a plurality of virtual machines, the plurality of virtual machines residing in one or more virtual data stores and configured for execution on one or more processors of a host computing device; requesting the storage array to generate one or more storage unit clones from the one or more storage units based at least in part on said identifying the one or more storage units; mounting the one or more storage unit clones to a proxy computing device, wherein a file system of the one or more storage unit clones is unknown to the proxy computing device such that the proxy computing device is unable to identify the plurality of virtual machines stored in the storage unit clone; identifying a physical location of the plurality of virtual machines within the one or more storage unit clones based at least in part on metadata associated with the plurality of virtual machines received during a previous storage operation of the plurality of virtual machines; and performing a secondary storage operation on a selected portion of the storage unit clone based at least in part on the identified physical location, the selected portion comprising at least one virtual machine of the plurality of virtual machines, wherein the at least one virtual machine is individually identifiable during the secondary storage operation based at least in part on the identified physical location. - View Dependent Claims (2)
-
-
3. A method for backing up a virtual machine, the method comprising:
-
identifying a first storage unit of a primary storage device storing virtual machine data corresponding to a virtual machine configured for execution on one or more processors of a host computing device; mounting a second storage unit associated with the first storage unit to a proxy computing device; identifying a physical location of the virtual machine data within the mounted second storage unit; and performing a secondary storage operation on a selected portion of the mounted second storage unit based at least in part on the identified physical location, the selected portion comprising the virtual machine data. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data storage system, comprising:
-
a storage manager comprising one or more processors and at least one data store, the storage manager being communicatively coupled to a primary storage device and a host computing device, the host computing device comprising one or more second processors, at least one data store, and at least one virtual machine instantiated thereon and executing on the one or more second processors, the storage manager configured to; request the primary storage device to generate a storage unit clone of a first storage unit, the first storage unit storing virtual machine data corresponding to the at least one virtual machine; and mount the storage unit clone to a proxy computing device, the storage unit clone comprising a copy of the virtual machine data; and a secondary storage computing device communicatively coupled to the proxy computing device, the secondary storage computing device configured to; identify a physical location of the copy of the virtual machine data within the mounted storage unit clone; and perform a secondary storage operation on a selected portion of the mounted storage unit clone based at least in part on the identified physical location, the selected portion comprising the copy of the virtual machine data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification