System and method for dynamic VM settings
First Claim
Patent Images
1. A system comprising:
- a computer system including a tangible memory device, the memory device including a deployable template structure, the deployable template structure comprising;
a template including;
a virtual machine (VM) section to describe possible virtual machines deployable on a system, wherein parameters of the VM section are divided into separate groups consisting of;
memory properties,system properties, andadditional properties, wherein the VM section includes a global parameter level to describe parameters applicable to any possible deployable VM vendor and platforma filter section to describe one or more filters applicable to components of the system; and
a component configuration settings section to describe properties of deployable engine componentswherein the computer system is at least partially configured using the deployable template structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A deployable template structure is described. In an embodiment, the deployable template structure includes sections for virtual machines deployable, filters, and component configuration settings. Parameters for the virtual machine section are broken down into three groups: memory, system, and additional.
-
Citations
15 Claims
-
1. A system comprising:
-
a computer system including a tangible memory device, the memory device including a deployable template structure, the deployable template structure comprising; a template including; a virtual machine (VM) section to describe possible virtual machines deployable on a system, wherein parameters of the VM section are divided into separate groups consisting of; memory properties, system properties, and additional properties, wherein the VM section includes a global parameter level to describe parameters applicable to any possible deployable VM vendor and platform a filter section to describe one or more filters applicable to components of the system; and a component configuration settings section to describe properties of deployable engine components wherein the computer system is at least partially configured using the deployable template structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
acquiring, using one or more processors, properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration; acquiring, using the one or more processors, values of a second configuration profile, the second configuration profile further defining values for the structure of the instance'"'"'s configuration; inheriting the properties of the first configuration profile, wherein the second configuration profile inherits the properties of the first configuration profile; and applying, using the one or more processors, the values of the second configuration profile to the first configuration profile; acquiring, using the one or more processors, the properties of a third configuration profile, the third configuration profile defining a default template applicable to multiple instances on a single system, wherein the default template includes; a virtual machine (VM) section to describe possible virtual machines deployable on the system, wherein parameters of the VM section are divided into separate groups consisting of; memory properties, system properties, and additional properties, wherein the VM section includes a global parameter level to describe parameters applicable to any possible deployable VM vendor and platform a filter section to describe filters applicable to components of the system, and a component configuration settings section to describe properties of deployable engine components; the third configuration profile inheriting the properties of the first and second configuration profiles; and applying, using the one or more processors, the sections of the third configuration profile to the inherited profiles. - View Dependent Claims (9, 10, 11)
-
-
12. An article of manufacture storing, on a machine readable storage medium, program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
-
acquiring properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration; acquiring values of a second configuration profile, the second configuration profile further defining values for the structure of the instance'"'"'s configuration; inheriting the properties of the first configuration profile, wherein the second configuration profile inherits the properties of the first configuration profile; and applying the values of the second configuration profile to the first configuration profile; acquiring the properties of a third configuration profile, the third configuration profile defining a default template applicable to multiple instances on a single system, wherein the default template includes; a virtual machine (VM) section to describe possible virtual machines deployable on the system, wherein parameters of the VM section are divided into separate groups consisting of; memory properties, system properties, and additional properties, wherein the VM section includes a global parameter level to describe parameters applicable to any possible deployable VM vendor and platform a filter section to describe filters applicable to components of the system, and a component configuration settings section to describe properties of deployable engine components; the third configuration profile inheriting the properties of the first and second configuration profiles; and applying the sections of the third configuration profile to the inherited profiles. - View Dependent Claims (13, 14, 15)
-
Specification