BUILDING VIRTUAL MACHINE DISK IMAGES FOR DIFFERENT CLOUD CONFIGURATIONS FROM A SINGLE GENERIC VIRTUAL MACHINE DISK IMAGE
First Claim
1. A method comprising:
- receiving a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud, wherein at least one configuration parameters for the first target cloud is different from configuration parameters of the second target cloud;
modifying, by a server computer system, a generic VM disk image that is not formatted for the first target cloud or the second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud, wherein the cloud-formatted VM disk image for the first target cloud is based on the configuration parameters of the first target cloud, and the cloud-formatted VM disk image for the second target cloud is based on the configuration parameters of the second target cloud; and
instantiating a VM in the first target cloud using the cloud-formatted VM disk image for the first target cloud and instantiating a VM in the second target cloud using the cloud-formatted VM disk image for the second target cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system receives a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud. The target clouds operate with different configuration parameters. The system modifies a generic VM disk image that is not formatted for the first or second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud. The first target cloud cloud-formatted VM disk image is based on the first target cloud configuration parameters, and the second target cloud cloud-formatted VM disk image is based on the second target cloud configuration parameters. The system instantiates a VM in the first target cloud using the first target cloud cloud-formatted VM disk image and a VM in the second target cloud using the second target cloud cloud-formatted VM disk image.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud, wherein at least one configuration parameters for the first target cloud is different from configuration parameters of the second target cloud; modifying, by a server computer system, a generic VM disk image that is not formatted for the first target cloud or the second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud, wherein the cloud-formatted VM disk image for the first target cloud is based on the configuration parameters of the first target cloud, and the cloud-formatted VM disk image for the second target cloud is based on the configuration parameters of the second target cloud; and instantiating a VM in the first target cloud using the cloud-formatted VM disk image for the first target cloud and instantiating a VM in the second target cloud using the cloud-formatted VM disk image for the second target cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory; and a processing device coupled to the memory to receive a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud, wherein at least one configuration parameters for the first target cloud is different from configuration parameters of the second target cloud; modify a generic VM disk image that is not formatted for the first target cloud or the second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud, wherein the cloud-formatted VM disk image for the first target cloud is based on the configuration parameters of the first target cloud, and the cloud-formatted VM disk image for the second target cloud is based on the configuration parameters of the second target cloud; and instantiate a VM in the first target cloud using the cloud-formatted VM disk image for the first target cloud and instantiate a VM in the second target cloud using the cloud-formatted VM disk image for the second target cloud. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:
-
receiving a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud, wherein at least one configuration parameters for the first target cloud is different from configuration parameters of the second target cloud; modifying, by the computer system, a generic VM disk image that is not formatted for the first target cloud or the second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud, wherein the cloud-formatted VM disk image for the first target cloud is based on the configuration parameters of the first target cloud, and the cloud-formatted VM disk image for the second target cloud is based on the configuration parameters of the second target cloud; and instantiating a VM in the first target cloud using the cloud-formatted VM disk image for the first target cloud and instantiating a VM in the second target cloud using the cloud-formatted VM disk image for the second target cloud. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification