System and Method for Updating an Offline Virtual Machine
First Claim
1. A method for updating offline virtual machines, the method comprising:
- mounting an image of an offline virtual machine on a host operating system;
generating drive-mapping information for the mounted virtual machine image;
loading registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information;
determining an update to be applied to the offline virtual machine based on the registry information;
retrieving a patch bundle based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file; and
executing the patch bundle on the host operating system to update the offline virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for updating an offline virtual machine are disclosed. The method comprises mounting an image of an offline virtual machine on a host operating system. The method further comprises generating drive-mapping information for the mounted virtual machine image and loading registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information. An update to be applied to the offline virtual machine is determined based on the registry information and a patch bundle is retrieved based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file. The patch bundle is executed on the host operating system to update the offline virtual machine.
-
Citations
19 Claims
-
1. A method for updating offline virtual machines, the method comprising:
-
mounting an image of an offline virtual machine on a host operating system; generating drive-mapping information for the mounted virtual machine image; loading registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information; determining an update to be applied to the offline virtual machine based on the registry information; retrieving a patch bundle based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file; and executing the patch bundle on the host operating system to update the offline virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for updating offline virtual machines, the system comprising:
a processor-controlled server, the server comprising; a memory; a virtual machine image mount engine being operable to; mount an image of an offline virtual machine on a host operating system; and generate drive-mapping information; a virtual machine image-rendering engine being operable to load registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information; a patch manager being operable to; determine an update to be applied to the virtual machine by examining the registry information; and retrieve a patch bundle based on the determination, wherein the patch bundle comprises; virtual machine update information, patch files, and registry update instructions and file system update instructions; and an offline virtual machine image update engine being operable to execute the patch bundle and update the offline virtual machine. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. Logic encoded in a tangible computer readable media, the logic operable when executed by a processor-controlled computer to:
-
mount an image of an offline virtual machine on a host operating system; generate drive-mapping information for the mounted virtual machine image; load registry information of the mounted virtual machine image onto the host operating system using the drive-mapping information; determine an update to be applied to the offline virtual machine by examining the registry information; retrieve a patch bundle based on the determination, wherein the patch bundle comprises registry update instructions, file system update instructions, and a patch file; and execute the patch bundle on the host operating system to update the offline virtual machine. - View Dependent Claims (17, 18, 19)
-
Specification