Method and apparatus for configuring a server
First Claim
Patent Images
1. A method comprising:
- identifying an operating system level of a target server;
determining one or more security levels for the target server based on the identified operating system level of the target server;
selecting one of the one or more security levels for the target server; and
identifying at least one role for the target server based on the selected security level;
obtaining a current configuration from the target server, the current configuration including one or more roles that the target server is capable of performing;
assigning one of the one or more roles to the target server that the target server is capable of performing, wherein the assigned one of the one or more roles is also the at least one role identified based on the selected security level;
identifying one or more services associated with the one assigned role;
identifying one or more ports associated with the one assigned rolepresenting the identified services and ports associated with the one assigned role to a user; and
requesting the user to select among the identified ports for activation in the target server.
4 Assignments
0 Petitions
Accused Products
Abstract
A process identifies one or more roles associated with a target server. The process also identifies one or more services associated with each role and identifies one or more ports associated with each role. The identified ports associated with the role are presented to a user. The user is requested to select among the identified ports associated with the role.
31 Citations
33 Claims
-
1. A method comprising:
-
identifying an operating system level of a target server; determining one or more security levels for the target server based on the identified operating system level of the target server; selecting one of the one or more security levels for the target server; and identifying at least one role for the target server based on the selected security level; obtaining a current configuration from the target server, the current configuration including one or more roles that the target server is capable of performing; assigning one of the one or more roles to the target server that the target server is capable of performing, wherein the assigned one of the one or more roles is also the at least one role identified based on the selected security level; identifying one or more services associated with the one assigned role; identifying one or more ports associated with the one assigned role presenting the identified services and ports associated with the one assigned role to a user; and requesting the user to select among the identified ports for activation in the target server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
identifying an operating system level of a target server; determining one or more security levels for the target server based on the identified operating system level of the target server; selecting one of the one or more security levels for the target server; and identifying at least one role for the target server based on the selected security level; obtaining a current configuration from a target server, the current configuration including one or more roles that the target sewer is capable of performing; assigning one of the one or more roles to the target server that the target server is capable of performing, wherein the assigned one of the one or more roles is also the at least one role identified based on the selected security level; identifying one or more services associated with the one assigned role; displaying the identified services associated with the one assigned role; allowing a user to modify the displayed services; identifying the modified services as active services and identifying unmodified services as inactive services; generating an output file that includes identities of the active services; and transforming the output file into at least one of one or more native scripts or one or more configuration files for application on the target server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
identifying an operating system level of a target server; determining one or more security levels for the target server based on the identified operating system level of the target server; selecting one of the one or more security levels for the target server; and identifying at least one role for the target server based on the selected security level; obtaining a current configuration from a target server, the current configuration including one or more roles that the target server is capable of performing; assigning one of the one or more roles to the target server that the target server is capable of performing, wherein the assigned one of the one or more roles is also the at least one role identified based on the selected security level; identifying one or more ports associated with the one assigned role; presenting the identified ports associated with the one assigned role to a user; requesting the user to select among the identified ports associated with the one assigned role; and identifying the selected ports as active ports and identifying unselected ports as inactive ports; generating an output file that includes identities of the active services; and transforming the output file into at least one of one or more native scripts or one or more configuration files for application on the target server. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a pre-processor to receive information regarding server roles from a knowledge base and to receive characteristics of a target server, the characteristics including; an operating system level of the target server; one or more security levels associated with the operating system level of the target server, one or more roles that the target server is capable of performing, wherein the pre-processor generates a file that includes one of the one or more roles that the target server is capable of performing, the one of the one or more roles being assigned to the target server and identified based on a security level selected from the one or more security levels, and wherein information in the file regarding services and ports associated with the server roles is presented to a user for selection; and a configuration engine coupled to the pre-processor, wherein the configuration engine configures the target server based on the user'"'"'s selection of services and ports. - View Dependent Claims (25, 26, 27, 28)
-
-
29. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to:
-
identifying an operating system level of a target server; determining one or more security levels for the target server based on the identified operating system level of the target server; selecting one of the one or more security levels for the target server; and identifying at least one role for the target server based on the selected security level; obtaining a current configuration from the target server, the current configuration including one or more roles that the target server is capable of performing; selecting one of the one or more roles to the target server that the target server is capable of performing, wherein the selected one of the one or more roles is also the at least one role identified based on the selected security level; identify one or more services associated with the selected role; identify one or more ports associated with the selected role; display the identified services and ports associated with the selected role; and receive selected services and ports to be activated on the target server. - View Dependent Claims (30, 31, 32, 33)
-
Specification