Server configuration using profile templates
First Claim
1. A method comprising:
- loading a profile template for configuring one or more servers, the profile template including abstracted server configuration parameters for abstractly configuring a server type of which the one or more servers are, and server configuration rules specifying how values of the abstracted configuration parameters translate to direct server values for directly configuring the one or more servers based on attributes of the one or more servers;
requesting a user to at least one of modify preset values of the values of the abstracted server configuration parameters and enter missing values of the values of the abstracted server configuration parameters; and
, generating a configuration for each of the one or more servers as the values of the abstracted server configuration parameters and the server configuration rules.
1 Assignment
0 Petitions
Accused Products
Abstract
The configuration of servers using profile templates is disclosed. A profile template for configuring one or more servers is loaded. The profile template includes abstracted server configuration parameters and server configuration rules, and can be abstracted from parent profile templates. The parameters are for abstractly configuring a server type of which the servers are, whereas the rules specify how values of the parameters translate to direct server values for directly configuring the servers, based on attributes of the servers. A user is requested to modify preset of the parameters, and/or enter missing values of the parameters. Finally, a configuration for each server is generated as the values of the parameters, and the server configuration rules.
69 Citations
20 Claims
-
1. A method comprising:
-
loading a profile template for configuring one or more servers, the profile template including abstracted server configuration parameters for abstractly configuring a server type of which the one or more servers are, and server configuration rules specifying how values of the abstracted configuration parameters translate to direct server values for directly configuring the one or more servers based on attributes of the one or more servers;
requesting a user to at least one of modify preset values of the values of the abstracted server configuration parameters and enter missing values of the values of the abstracted server configuration parameters; and
,generating a configuration for each of the one or more servers as the values of the abstracted server configuration parameters and the server configuration rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
loading a configuration including values of abstracted configuration parameters for abstractly configuring a server type of which a server is, and server configuration rules specifying how the values of the abstracted server configuration parameters translate to direct server values for directly configuring the server based on attributes of the server;
applying the server configuration rules to the values of the abstracted configuration parameters based on the attributes of the server to generate the direct server values for directly configuring the server; and
,configuring the server based on the direct server values generated. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
a configuration server storing configurations including values of abstracted configuration parameters and server configuration rules specifying how the values of the abstracted server configuration parameters translate to direct server values for direct server configuration; and
,one or more servers, each server correspondingly loading a configuration from the configuration server, applying the server configuration rules to the values of the abstracted configuration parameters based on attributes of the server to yield the direct server values, and configuring itself based on the direct server values. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising:
-
a computer-readable medium; and
,means in the medium for loading a configuration including values of abstracted configuration parameters and server configuration rules specifying how the values of the abstracted server configuration parameters translate to direct server values based on server attributes, for applying the server configuration rules to the values of the abstracted configuration parameters based on the server attributes to generate the direct server values, and for configuring a server based on the direct server values generated. - View Dependent Claims (17, 18, 19, 20)
-
Specification