Template-based development of servers
First Claim
1. A method for defining a server comprising:
- providing a server graphical user interface having a plurality of data entry fields;
receiving a data entry input for each of the plurality of data entry fields, wherein the data entry fields are used in defining the server and include;
a template name field that references a server template to allow later reuse;
operating system fields to determine how the operating system is to be installed and which operating system and version to use; and
a storage template field that references a first storage template, so that relevant storage elements can be applied to the server template; and
storing the data entry input received for each of the plurality of data entry fields.
5 Assignments
0 Petitions
Accused Products
Abstract
A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.
11 Citations
18 Claims
-
1. A method for defining a server comprising:
-
providing a server graphical user interface having a plurality of data entry fields; receiving a data entry input for each of the plurality of data entry fields, wherein the data entry fields are used in defining the server and include; a template name field that references a server template to allow later reuse; operating system fields to determine how the operating system is to be installed and which operating system and version to use; and a storage template field that references a first storage template, so that relevant storage elements can be applied to the server template; and storing the data entry input received for each of the plurality of data entry fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable storage medium having embodied there upon instructions executable by a machine to perform the following method steps for defining a server:
-
providing a server graphical user interface having a plurality of data entry fields; receiving a data entry input for each of the plurality of data entry fields, wherein the data entry fields are used in defining the server and include; a template name field that references a server template to allow later reuse; operating system fields to determine how the operating system is to be installed and which operating system and version to use; and a storage template field that references a first storage template, so that relevant storage elements can be applied to the server template; and storing the data entry inputs received for the plurality of data entry fields. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification