Methods and apparatus to manage deployments of virtual machines
First Claim
Patent Images
1. A method comprising:
- generating, by executing instructions on a processor,a virtual machine blueprint for an application deployable in a virtual computing environment;
storing a first indication that a first system resource is associated with a first service level;
storing a second indication that a second system resource is associated with a second service level;
in response to a first request to deploy a first instance of the virtual machine blueprint, determining, by executing the instructions on the processor, that the first instance of the virtual machine blueprint will utilize the first system resource when the first service level is assigned to the first instance of the virtual machine blueprint;
in response to the determining that the first instance will utilize the first system resource, deploying, by executing the instructions on the processor, a first virtual machine for the virtual machine blueprint utilizing the first system resource;
in response to a second request to deploy a second instance of the virtual machine blueprint, determining, by executing the instructions on the processor, that the second instance of the virtual machine blueprint will utilize the second system resource when the second service level is assigned to the second instance of the virtual machine blueprint; and
in response to the determining that the second instance will utilize the second system resource, deploying, by executing the instructions on the processor, a second virtual machine for the virtual machine blueprint utilizing the second system resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to manage virtual machines are disclosed. An example method includes storing an indication that a first system resource is associated with a first service level, storing an indication that a second system resource is associated with a second service level, during deployment of a virtual machine, determining that the virtual machine is associated with the first service level, and in response to the determining, deploying the virtual machine utilizing the first resource.
27 Citations
24 Claims
-
1. A method comprising:
-
generating, by executing instructions on a processor, a virtual machine blueprint for an application deployable in a virtual computing environment; storing a first indication that a first system resource is associated with a first service level; storing a second indication that a second system resource is associated with a second service level; in response to a first request to deploy a first instance of the virtual machine blueprint, determining, by executing the instructions on the processor, that the first instance of the virtual machine blueprint will utilize the first system resource when the first service level is assigned to the first instance of the virtual machine blueprint; in response to the determining that the first instance will utilize the first system resource, deploying, by executing the instructions on the processor, a first virtual machine for the virtual machine blueprint utilizing the first system resource; in response to a second request to deploy a second instance of the virtual machine blueprint, determining, by executing the instructions on the processor, that the second instance of the virtual machine blueprint will utilize the second system resource when the second service level is assigned to the second instance of the virtual machine blueprint; and in response to the determining that the second instance will utilize the second system resource, deploying, by executing the instructions on the processor, a second virtual machine for the virtual machine blueprint utilizing the second system resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a topology generator to generate a virtual machine blueprint for an application deployable in a virtual computing environment; a profile datastore; a profile designer to store a first indication that a first system resource is associated with a first service level in the profile datastore and to store a second indication that a second system resource is associated with a second service level in the profile datastore; a request receiver to; in response to a first request to deploy a first instance of the virtual machine blueprint, determine that the first instance of the virtual machine blueprint will utilize the first system resource when the first service level is assigned to the first instance of the virtual machine blueprint; in response to a second request to deploy a second instance of the virtual machine blueprint, determine that the second instance of the virtual machine blueprint will utilize the second system resource when the second service level is assigned to the second instance of the virtual machine blueprint; and a service executor responsive to the request receiver to; deploy a first virtual machine for the first instance of the virtual machine blueprint utilizing the first system resource identified by the first service level; and deploy a second virtual machine for the second instance of the virtual machine blueprint utilizing the second system resource identified by the second service level, at least one of the profile designer, the request receiver, and the service executor including a processor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
-
generate a virtual machine blueprint for an application deployable in a virtual computing environment; store a first indication that a first system resource is associated with a first service level; store a second indication that a second system resource is associated with a second service level; in response to a first request to deploy a first instance of the virtual machine blueprint, determine that the first instance of the virtual machine blueprint will utilize the first system resource when the first service level is assigned to the first instance of the virtual machine blueprint; in response to determining that the first instance will utilize the first system resource, deploy a first virtual machine for the virtual machine blueprint utilizing the first system resource; in response to a second request to deploy a second instance of the virtual machine blueprint, determine that the second instance of the virtual machine blueprint will utilize the second system resource when the second service level is assigned to the second instance of the virtual machine blueprint; and in response to determining that the second instance of the virtual machine blueprint will utilize the second system resource when, deploy a second virtual machine for the virtual machine blueprint utilizing the second system resource. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification