1. A system, comprising: a processor configured to: collect a first set of data associated with a plurality of virtual machines from a plurality of non-hypervisor data sources of virtual machine data, wherein the first set of data associated with the plurality of virtual machines is not currently tracked by a hypervisor, wherein the first set of data associated with the plurality of virtual machines that is not currently tracked by the hypervisor comprises data that has been removed from an inventory associated with the hypervisor; collect a second set of data associated with the plurality of virtual machines from a hypervisor data source of virtual machine data; create a set of related data associated with a virtual machine among the plurality of virtual machines based at least in part on combining at least a portion of the first set of data associated with the plurality of virtual machines collected from the plurality of non-hypervisor data sources of virtual machine data and at least a portion of the second set of data associated with the plurality of virtual machines collected from the hypervisor data source of virtual machine data; store associating data that associates the set of related data associated with the virtual machine; present, at a user interface, the set of related data associated with the virtual machine based at least in part on the associating data; determine storage space utilized by the virtual machine based on the set of related data associated with the virtual machine; and perform at least one of cloning, deletion, and migration of at least a portion of the virtual machine based at least in part on the utilized storage space; and a storage device coupled to the processor and configured to store the set of related data associated with the virtual machine.