Distributing and managing virtual machines
First Claim
Patent Images
1. A method comprising:
- provisioning, by a virtual manager server computing device, at least one physical machine to add the at least one physical machine to a collective server farm and to add software to enable the at least one physical machine to install virtual machines as directed by the virtual manager server computing device;
receiving, by the virtual manager server computing device, a set of requirements for a virtual machine (VM) specified by a user of the VM;
creating, by the virtual manager server computing device, a virtual profile associated with the VM and in view of the set of requirements provided by the user, wherein the virtual profile is maintained as a light-weight container and comprises an appliance metadata file section, a configuration management manifest section, a configuration management files section comprising files specified in the configuration manifest section, and an optional disk image section; and
distributing, by the virtual manager server computing device, the light-weight container of the virtual profile to a target physical machine of the at least one physical machine in response to a request from the user, wherein the target physical machine deploys the VM on the target physical machine in view of the provisioning and the virtual profile without use of a binary image file for the VM.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment relates generally to a method of distributing virtual machines. The method includes specifying a set of requirements for a virtual machine and instantiating a virtual machine based on a lightweight reusable profile, based on the set of requirements as described in the profile. The method also includes importing the profile to a distribution server; and distributing the profile to at least one physical machine in response to a request. Software can be added to the at least one physical machine that can manage the deployment of the physical hosts as a farm to hosting the virtual images.
51 Citations
22 Claims
-
1. A method comprising:
-
provisioning, by a virtual manager server computing device, at least one physical machine to add the at least one physical machine to a collective server farm and to add software to enable the at least one physical machine to install virtual machines as directed by the virtual manager server computing device; receiving, by the virtual manager server computing device, a set of requirements for a virtual machine (VM) specified by a user of the VM; creating, by the virtual manager server computing device, a virtual profile associated with the VM and in view of the set of requirements provided by the user, wherein the virtual profile is maintained as a light-weight container and comprises an appliance metadata file section, a configuration management manifest section, a configuration management files section comprising files specified in the configuration manifest section, and an optional disk image section; and distributing, by the virtual manager server computing device, the light-weight container of the virtual profile to a target physical machine of the at least one physical machine in response to a request from the user, wherein the target physical machine deploys the VM on the target physical machine in view of the provisioning and the virtual profile without use of a binary image file for the VM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; a processing device communicably coupled to the memory; a user interface communicably coupled to the memory and the processing device, the user interface to provide a communication interface and to receive a set of requirements for a virtual machine (VM) specified by a user of the VM; and a configuration management system executable from the memory by the processing device, the configuration management system to; provision at least one physical machine to add the at least one physical machine to a collective server farm and to add software to enable the at least one physical machine to install virtual machines as directed by the configuration management system; create a virtual profile associated with the VM and in view of the set of requirements provided by the user, wherein the virtual profile is maintained as a light-weight container and comprises an appliance metadata file section, a configuration management manifest section, a configuration management files section comprising files specified in the configuration manifest section, and an optional disk image section; and provide the light-weight container of the virtual profile to a distribution server to deploy the VM to a target physical machine of the at least one physical machine in response to a request from the user, wherein the target physical machine deploys the VM on the target physical machine in view of the provisioning and the virtual profile without use of a binary image file for the VM. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to perform operations comprising:
-
provisioning, by a virtual manager server computing device comprising the processing device, at least one physical machine to add the at least one physical machine to a collective server farm and to add software to enable the at least one physical machine to install virtual machines as directed by the virtual manager server computing device; receiving, by the virtual manager server computing device, a set of requirements for a virtual machine (VM) specified by a user of the VM; creating, by the virtual manager server computing device, virtual profile associated with the VM and in view of the set of requirements provided by the user, wherein the virtual profile is maintained as a light-weight container and comprises an appliance metadata file section, a configuration management manifest section, a configuration management files section comprising files specified in the configuration manifest section, and an optional disk image section; and distributing, by the virtual manager server computing device, the light-weight container of the virtual profile to a target physical machine of the at least one physical machine in response to a request from the user, wherein the target physical machine deploys the VM on the target physical machine in view of the provisioning and the virtual profile without use of a binary image file for the VM. - View Dependent Claims (20, 21, 22)
-
Specification