1. At least one tangible non-transitory computer-readable storage medium storing instructions in a memory, which when executed by at least one data processing device perform a method for creating and using a backup copy of data and metadata of a virtual machine that has a mapped logical unit number, the method comprising: discovering a virtual machine; discovering a virtual disk for 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; tracking the virtual machine, the virtual disk, and the mapped LUN in a data structure; capturing a snapshot of the virtual disk, 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; capturing a snapshot of the mapped LUN; creating a backup copy of the virtual machine from the snapshot of the virtual disk or the snapshot of the mapped LUN; and reverting or restoring the virtual machine using the backup copy of the virtual machine.