System and method for deployable templates
First Claim
Patent Images
1. A system comprising:
- a computer system including;
a processor configured to;
acquire properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration values;
acquire values of a second configuration profile, the second configuration profile further defining values for the structure of the instance'"'"'s configuration;
inherit the properties of the first configuration profile, wherein the second configuration profile inherits the properties of the first configuration profile;
apply the values of the second configuration profile to the first configuration profile;
acquire 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,a filter section to describe runtime filters applicable to components of the system, the runtime filters comprising start/stop rules to start or stop components of the system;
the third configuration profile inheriting the properties of the first and second configuration profiles; and
apply the sections of the third configuration profile to the inherited profiles.
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. A deployable template may provide multiple instance definitions for a single system.
-
Citations
14 Claims
-
1. A system comprising:
a computer system including; a processor configured to; acquire properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration values; acquire values of a second configuration profile, the second configuration profile further defining values for the structure of the instance'"'"'s configuration; inherit the properties of the first configuration profile, wherein the second configuration profile inherits the properties of the first configuration profile; apply the values of the second configuration profile to the first configuration profile; acquire 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, a filter section to describe runtime filters applicable to components of the system, the runtime filters comprising start/stop rules to start or stop components of the system; the third configuration profile inheriting the properties of the first and second configuration profiles; and apply the sections of the third configuration profile to the inherited profiles. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
acquiring properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration values; 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 using one or more processors, 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, a filter section to describe runtime filters applicable to components of the system, the runtime filters comprising start/stop rules to start or stop 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 using one or more processors, applying the sections of the third configuration profile to the inherited profiles. - View Dependent Claims (8, 9, 10)
-
-
11. An article of manufacture comprising a non-transitory storage medium having stored thereon program code which, when executed by a machine, causes the machine to perform operations comprising:
-
acquiring properties of a first configuration profile, the first configuration profile defining a structure of an instance'"'"'s configuration values; 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, a filter section to describe runtime filters applicable to components of the system, the runtime filters comprising start/stop rules to start or stop 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 (12, 13, 14)
-
Specification