System and method for agentless backup of virtual machines
First Claim
1. A method for generating a backup of a virtual machine, the method comprising:
- creating, by a processor, a virtual machine disk with a plurality of partitions in a datastore;
creating at least one partition of the plurality of partitions as a read-only partition and at least another partition of the plurality of partitions as a read-write partition;
loading, by the processor, a software application in the read-only partition of the virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine;
communicatively coupling the datastore to the virtual machine;
collecting, by the software application, the metadata relating to the at least one application executing in the operating system of the virtual machine and storing the metadata in a portion of the read-write partition, in order to facilitate recovery of the at least one application from a backup archive;
generating a snapshot of the virtual machine;
performing post-snapshot operations on the snapshot; and
storing, by the processor, a backup of the virtual machine in the backup archive based on the snapshot.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for performing agentless backup of a virtual machine using a temporary attached virtual disk. An example method includes creating a virtual machine disk in a datastore, loading a software application in the virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine, communicatively coupling the datastore to the virtual machine, collecting the metadata relating to the at least one application executing in the operating system of the virtual machine, generating a snapshot of the virtual machine, and storing a backup of the virtual machine in a backup archive based on the snapshot.
-
Citations
18 Claims
-
1. A method for generating a backup of a virtual machine, the method comprising:
-
creating, by a processor, a virtual machine disk with a plurality of partitions in a datastore; creating at least one partition of the plurality of partitions as a read-only partition and at least another partition of the plurality of partitions as a read-write partition; loading, by the processor, a software application in the read-only partition of the virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine; communicatively coupling the datastore to the virtual machine; collecting, by the software application, the metadata relating to the at least one application executing in the operating system of the virtual machine and storing the metadata in a portion of the read-write partition, in order to facilitate recovery of the at least one application from a backup archive; generating a snapshot of the virtual machine; performing post-snapshot operations on the snapshot; and storing, by the processor, a backup of the virtual machine in the backup archive based on the snapshot. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating a backup of a virtual machine, the system comprising:
-
a datastore; and a processor configured to; create a virtual machine disk with a plurality of partitions in a datastore; create at least one partition of the plurality of partitions as a read-only partition and at least another partition of the plurality of partitions as a read-write partition; load a software application in the read-only virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine; communicatively couple the datastore to the virtual machine; send at least one instruction to the software application in the virtual machine disk to collect the metadata relating to the at least one application executing in the operating system of the virtual machine and to store the metadata in a portion of the read-write partition, in order to facilitate recovery of the at least one application from a backup archive; cause a snapshot of the virtual machine to be generated; perform post-snapshot operations on the snapshot; and store a backup of the virtual machine in the backup archive based on the snapshot. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing computer executable instructions for generating a backup of a virtual machine, including instructions for:
-
creating a virtual machine disk with a plurality of partitions in a datastore; creating at least one partition of the plurality of partitions as a read-only partition and at least another partition of the plurality of partitions as a read-write partition, loading a software application in the read-only virtual machine disk, the software application being configured to collect metadata relating to at least one application executing in an operating system of the virtual machine; communicatively coupling the datastore to the virtual machine; collecting the metadata relating to the at least one application executing in the operating system of the virtual machine and storing the metadata in a portion of the read-write partition, in order to facilitate recovery of the at least one application from a backup archive; generating a snapshot of the virtual machine; performing post-snapshot operations on the snapshot; and storing a backup of the virtual machine in the backup archive based on the snapshot. - View Dependent Claims (15, 16, 17, 18)
-
Specification