System and method for server customization
First Claim
1. A method, comprising:
- accessing build software on a server to be built, the build software including a server customizer module and a server unattended install launch module;
chaining, on the server to be built, a plurality of standardized processes based on a version of a server customizer initialization file of the server customizer module; and
executing 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;
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; and
wherein execution of the server customizer module and the server unattended install launch module are performed independently on the server;
wherein the action to take is selected from a group comprising a reboot of the server, a prompt to reboot the server, a prompt to rename the server, a prompt to join a domain, and a deletion of a specified file.
4 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.
15 Citations
40 Claims
-
1. A method, comprising:
-
accessing build software on a server to be built, the build software including a server customizer module and a server unattended install launch module; chaining, on the server to be built, a plurality of standardized processes based on a version of a server customizer initialization file of the server customizer module; and executing 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;
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; and
wherein execution of the server customizer module and the server unattended install launch module are performed independently on the server;wherein the action to take is selected from a group comprising a reboot of the server, a prompt to reboot the server, a prompt to rename the server, a prompt to join a domain, and a deletion of a specified file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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:
-
access build software on a server to be built, the build software including a server customizer module and a server unattended install launch module; chain, on the server to be built, a plurality of standardized processes based on a version of a server customizer initialization file of a 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;
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; and
wherein the execution of the server customizer module and the server unattended install launch module is performed independently on the server;wherein the action to take is selected from a group comprising a reboot of the server, a prompt to reboot the server, a prompt to rename the server, a prompt to join a domain, and a deletion of a specified file. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
-
a storage device to store build software, the storage device included in a server to be built, the build software including a server customizer module and a server unattended install launch module, the 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 the server to be built; and the 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;
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;
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; and
wherein the execution of the server customizer module and the server unattended install launch module is performed independently of the server customizer module on the server;wherein the action to take is selected from a group comprising a reboot of the server, a prompt to reboot the server, a prompt to rename the server, a prompt to join a domain, and a deletion of a specified file. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification