Systems and methods for enhancing virtual machine backup image data
First Claim
1. A computer-implemented method for enhancing virtual machine backup image data, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a virtual machine to be stored as a backup image;
backing up the virtual machine by storing the backup image of the virtual machine in a backup repository;
while backing up the virtual machine, collecting configuration information that identifies at least one of;
virtual hardware of the virtual machine;
an original location of the virtual machine;
orsystem software of the virtual machine,the collecting configuration information comprising at least one of;
harvesting the configuration information from a profile of the virtual machine maintained by a host system of the virtual machine;
orparsing an image of the virtual machine to identify the configuration information;
associating the configuration information with the backup image in a catalog of virtual machine backup images, the catalog being searchable by the configuration information;
maintaining the catalog of the virtual machine backup images such that the virtual machine backup images are accessible via configuration information searches.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for enhancing virtual machine backup image data may include identifying a virtual machine to be stored as a backup image. The computer-implemented method may also include collecting configuration information that identifies at least one aspect of how the virtual machine is configured. The computer-implemented method may further include storing the backup image of the virtual machine in a backup repository. The computer-implemented method may additionally include associating the configuration information within the backup image in a catalog of virtual machine backup images, the catalog being searchable by the configuration information. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for enhancing virtual machine backup image data, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a virtual machine to be stored as a backup image; backing up the virtual machine by storing the backup image of the virtual machine in a backup repository; while backing up the virtual machine, collecting configuration information that identifies at least one of; virtual hardware of the virtual machine; an original location of the virtual machine;
orsystem software of the virtual machine, the collecting configuration information comprising at least one of; harvesting the configuration information from a profile of the virtual machine maintained by a host system of the virtual machine;
orparsing an image of the virtual machine to identify the configuration information; associating the configuration information with the backup image in a catalog of virtual machine backup images, the catalog being searchable by the configuration information; maintaining the catalog of the virtual machine backup images such that the virtual machine backup images are accessible via configuration information searches. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a virtual machine to be stored as a backup image; back up the virtual machine by storing the backup image of the virtual machine in a backup repository; while backing up the virtual machine, collect configuration information that identifies at least one of; virtual hardware of the virtual machine; an original location of the virtual machine;
orsystem software of the virtual machine, the collecting configuration information comprising at least one of; harvesting the configuration information from a profile of the virtual machine maintained by a host system of the virtual machine;
orparsing an image of the virtual machine to identify the configuration information; associate the configuration information with the backup image in a catalog of virtual machine backup images, the catalog being searchable by the configuration information; maintain the searchable catalog of the virtual machine backup images such that the virtual machine backup images are accessible via configuration information searches. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for enhanced virtual backup image data, the system comprising:
-
a backup module programmed to; identify a virtual machine to be stored as a backup image; back up the virtual machine by storing the backup image of the virtual machine in a backup repository; while backing up the virtual machine, collect configuration information that identifies at least one of; virtual hardware of the virtual machine; an original location of the virtual machine;
orsystem software of the virtual machine, the collecting configuration information comprising at least one of; harvesting the configuration information from a profile of the virtual machine maintained by a host system of the virtual machine;
orparsing the virtual machine to identify the configuration information; associate the configuration information with the backup image in a catalog of virtual machine backup images, the catalog being searchable by the configuration information; maintain the searchable catalog of the virtual machine backup images such that the virtual machine backup images are accessible via configuration information searches; and at least one processor configured to execute the backup module. - View Dependent Claims (20)
-
Specification