System and method for server customization
First Claim
1. A method, comprising:
- installing a server customizer module on at least one server to be customized, the server customizer module comprising a server customizer initialization file comprising a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on the at least one server;
installing a server unattended install launch module on the at least one server, the server unattended install launch module comprising an unattended install launch initialization file to launch a plurality of standardized processes on the at least one server, wherein the unattended install launch initialization file is generated from a plurality of initialization file inputs;
setting a version of said server customizer initialization file;
chaining said plurality of standardized processes based on the version of said server customizer initialization file of said server customizer module; and
executing the server customizer module and the server unattended install launch module on the at least one server;
wherein the server customizer module comprises selectable functions each comprising a set of keys that provide a value for a name, a location, and a plurality of arguments;
wherein the set of keys provides a value for an update path associated with the selectable function; and
wherein the set of keys includes a key that instructs the server customizer module on an action to take upon completion of a launched process.
2 Assignments
0 Petitions
Accused Products
Abstract
Customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. The server customizer module and server unattended install launch module are executed on each of the plurality of servers to complete customization of each server.
8 Citations
37 Claims
-
1. A method, comprising:
-
installing a server customizer module on at least one server to be customized, the server customizer module comprising a server customizer initialization file comprising a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on the at least one server; installing a server unattended install launch module on the at least one server, the server unattended install launch module comprising an unattended install launch initialization file to launch a plurality of standardized processes on the at least one server, wherein the unattended install launch initialization file is generated from a plurality of initialization file inputs; setting a version of said server customizer initialization file; chaining said plurality of standardized processes based on the version of said server customizer initialization file of said server customizer module; and executing the server customizer module and the server unattended install launch module on the at least one server; wherein the server customizer module comprises selectable functions each comprising a set of keys that provide a value for a name, a location, and a plurality of arguments; wherein the set of keys provides a value for an update path associated with the selectable function; and wherein the set of keys includes a key that instructs the server customizer module on an action to take upon completion of a launched process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising computer program instructions that, when executed by at least one processor, are configured to cause the at least one processor to:
-
install a server customizer module on a server, the server customizer module comprising a server customizer initialization file; install a server unattended install launch module on the server, the server unattended install launch module comprising an unattended install launch initialization file to launch a plurality of standardized processes on the server, wherein the unattended install launch initialization file is generated from a plurality of initialization file inputs; set a version of said server customizer initialization file; chain said plurality of standardized processes based on the version of said server customizer initialization file of said server customizer module; and execute the server customizer module and the server unattended install launch module on the server; wherein the server customizer module comprises selectable functions each comprising a set of keys that provide a value for a name, a location, and a plurality of arguments; wherein the set of keys provides a value for an update path associated with the selectable function; and wherein the set of keys includes a key that instructs the server customizer module on an action to take upon completion of a launched process. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
a server unattended install launch module comprising an unattended install launch initialization file to launch a plurality of standardized processes executed by at least one processor on a server, the unattended install launch initialization file generated from a plurality of initialization file inputs; and a server customizer module, cooperative with the server unattended install launch module, comprising a server customizer initialization file comprising a version of the server customizer initialization file of said server customizer module to populate, chain and run a plurality of standardized applications, scripts, and utilities on the server; wherein the server customizer module comprises selectable functions each comprising a set of keys that provide a value for a name, a location, and a plurality of arguments; wherein the set of keys provides a value for an update path associated with the selectable function; and wherein the set of keys includes a key that instructs the server customizer module on an action to take upon completion of a launched process. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification