System and method for deploying virtual servers in a hosting system
First Claim
Patent Images
1. A computer-implemented method of generating an image of a virtual machine, the method comprising:
- determining, by one or more computing devices, a checksum for a first data unit associated with a first virtual machine operating on a hardware resource of a hosting system that comprises a plurality of hardware resources;
appending to the first data unit, by the one or more computing devices, the determined checksum associated with the first data unit; and
storing in a storage associated with the hosting system, by the one or more computing devices, an image file comprising the first data unit and the appended checksum.
5 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for creating an image of a virtual machine. The method identifies a particular computer system operating as a virtual machine with a particular configuration on a hardware resource of a hosting system that includes several hardware resources. The method captures data representing the particular computer system. Capturing the data includes copying a particular section of the data, computing a checksum for the particular section of the data, and streaming the particular section with the computed checksum to a storage.
-
Citations
20 Claims
-
1. A computer-implemented method of generating an image of a virtual machine, the method comprising:
-
determining, by one or more computing devices, a checksum for a first data unit associated with a first virtual machine operating on a hardware resource of a hosting system that comprises a plurality of hardware resources; appending to the first data unit, by the one or more computing devices, the determined checksum associated with the first data unit; and storing in a storage associated with the hosting system, by the one or more computing devices, an image file comprising the first data unit and the appended checksum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A hosting and storage system for hosting a plurality of virtual machine configurations and for storing image files of the virtual machine configurations, the system comprising:
-
a plurality of nodes, each node of the plurality of nodes comprising resources for hosting at least one virtual machine; and a utility management module operating using a first set of resources and a second set of resources of a first node of the plurality of nodes, the utility management module comprising computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising; determining a checksum for a first data unit associated with a first virtual machine; appending the determined checksum associated with the first data unit to the first data unit; and storing an image file comprising the first data unit and the appended checksum in a storage associated with the hosting and storage system. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
-
iteratively determining checksums for a plurality of data units associated with a first virtual machine operating on a hardware resource of a hosting system that comprises a plurality of hardware resources; appending to each data unit the determined checksum associated with the data unit; and storing an image file comprising each data unit and the appended checksums in a storage associated with the hosting system. - View Dependent Claims (17, 18, 19, 20)
-
Specification