Remote, Granular Restore from Full Virtual Machine Backup
First Claim
Patent Images
1. A method comprising:
- requesting metadata from an application executing on a virtual machine, the request originating external to the virtual machine, and the metadata describing a logical structure of the data stored on one or more virtual storage devices in the virtual machine;
requesting a first image of the virtual machine from a virtual machine monitor that controls the virtual machine; and
storing the metadata and the first image as a backup of the virtual machine.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a backup application transmits a remote request to a virtual machine that includes an application to be backed up. The request solicits metadata from the application that describes a structure of the data stored by the application on the virtual storage devices of the virtual machine. Using the metadata, the backup application may identify objects within the virtual machine (e.g. individual files, individual messages, database records or tables, etc.). Accordingly, a granular restore of data to the virtual machine may be possible without installing backup software within the virtual machine.
254 Citations
20 Claims
-
1. A method comprising:
-
requesting metadata from an application executing on a virtual machine, the request originating external to the virtual machine, and the metadata describing a logical structure of the data stored on one or more virtual storage devices in the virtual machine; requesting a first image of the virtual machine from a virtual machine monitor that controls the virtual machine; and storing the metadata and the first image as a backup of the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer accessible storage medium storing a plurality of instructions including instructions which, when executed on a backup server that is separate from a computer system that executes a virtual machine that includes an application:
-
request metadata from the application, the metadata describing a logical structure of the data stored on one or more virtual storage devices in the virtual machine; request a first image of the virtual machine from a virtual machine monitor that controls the virtual machine; and store the metadata and the first image as a backup of the virtual machine. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a computer system configured to execute at least one virtual machine, wherein the virtual machine comprises an application and one or more virtual storage devices; and a backup server coupled to the computer system and configured to backup up the virtual machine, wherein the backup server permits a restore of selected objects from a backup to the virtual machine while not restoring other objects, and wherein the backup server permits the restore of selected objects without installing software within the virtual machine. - View Dependent Claims (17, 18, 19, 20)
-
Specification