Information management of virtual machines having mapped storage devices
First Claim
1. At least one tangible non-transitory computer-readable storage medium storing instructions, which when executed by at least one data processing device, perform a method for creating a secondary copy of data and metadata of a virtual machine that has a mapped logical unit number, the method comprising:
- discovering a virtual machine;
wherein the discovering includes determining a virtual disk for the virtual machine, andwherein the virtual disk stores production or primary data used by the virtual machine;
discovering a mapped logical unit number (LUN) for the virtual machine,wherein the LUN is a number used to identify a logical unit;
causing a snapshot of the virtual disk to be obtained,wherein the snapshot is a set of pointers that reference data and metadata as the data and metadata existed at a particular point in time;
causing a snapshot of the mapped LUN to be obtained; and
,creating a secondary copy of the virtual machine from the snapshot of the virtual disk or the snapshot of the mapped LUN.
2 Assignments
0 Petitions
Accused Products
Abstract
Software, firmware, and systems are described herein that create and use a non-production copy of a virtual machine for reverting or restoring the virtual machine. The virtual machine is associated with an external storage device via a logical mapping. A snapshot is taken of a virtual disk associated with the virtual machine to create a snapshot copy of the virtual disk. A snapshot is taken of at least a portion of the mapped external storage device to create a snapshot copy of the mapped external storage device. The snapshot copy of the virtual disk is associated with the snapshot copy of the mapped external storage device. The snapshot copies can then be used to either revert or restore the virtual machine.
-
Citations
20 Claims
-
1. At least one tangible non-transitory computer-readable storage medium storing instructions, which when executed by at least one data processing device, perform a method for creating a secondary copy of data and metadata of a virtual machine that has a mapped logical unit number, the method comprising:
-
discovering a virtual machine; wherein the discovering includes determining a virtual disk for the virtual machine, and wherein the virtual disk stores production or primary data used by the virtual machine; discovering a mapped logical unit number (LUN) for the virtual machine, wherein the LUN is a number used to identify a logical unit; causing a snapshot of the virtual disk to be obtained, wherein the snapshot is a set of pointers that reference data and metadata as the data and metadata existed at a particular point in time; causing a snapshot of the mapped LUN to be obtained; and
,creating a secondary copy of the virtual machine from the snapshot of the virtual disk or the snapshot of the mapped LUN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a processor executing instructions stored in a memory, the method comprising:
-
causing a snapshot of a virtual disk associated with a virtual machine to be created, wherein the virtual machine is mapped to an external storage device; wherein the snapshot is a set of references that reference data and metadata as the data and metadata existed at a particular point in time, and wherein the virtual machine includes a logical mapping, and wherein the logical mapping includes a logical unit number (LUN); causing a snapshot of at least a portion of the mapped external storage device to be created; associating the snapshot of the virtual disk with the snapshot of the mapped external storage device in a data structure; and using the snapshot of the virtual disk and the snapshot of the at least portion of the mapped external storage device to revert or restore the virtual machine. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
capturing a snapshot of a virtual disk for a virtual machine, wherein the snapshot is a set of pointers that reference data and metadata as the data and metadata existed at a particular point in time, and wherein the virtual disk stores production or primary data for use by the virtual machine; identifying a mapped logical unit number (LUN) for the virtual machine, wherein the LUN is a number used to identify a logical unit; capturing a snapshot of the mapped LUN; and
,creating a secondary copy of the virtual machine from the snapshot of the virtual disk, the snapshot of the mapped LUN, or both the snapshot of the virtual disk and the snapshot of the mapped LUN, wherein the secondary copy is created without accessing the production or primary data of the virtual machine. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification