PROVISIONING OF OPERATING ENVIRONMENTS ON A SERVER IN A NETWORKED ENVIRONMENT
First Claim
1. A computer implemented method for provisioning a provisionable server on a network, the computer implemented method comprising:
- responsive to receiving a boot request, sending a server identifier to a management server, wherein the management server uses the server identifier to create a designated operating environment identifier for identifying a designated operating environment for the provisionable server;
receiving, from the management server, the designated operating environment identifier and a first bootstrap code, wherein the first bootstrap code is executed on the provisionable server to identify a local operating environment on the provisionable server;
comparing the local operating environment to the designated operating environment; and
initiating a final boot sequence of the provisionable server based on the comparison of the local operating environment and the designated operating environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The illustrative embodiments disclose a computer implemented method, apparatus, and computer program product for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.
38 Citations
25 Claims
-
1. A computer implemented method for provisioning a provisionable server on a network, the computer implemented method comprising:
-
responsive to receiving a boot request, sending a server identifier to a management server, wherein the management server uses the server identifier to create a designated operating environment identifier for identifying a designated operating environment for the provisionable server; receiving, from the management server, the designated operating environment identifier and a first bootstrap code, wherein the first bootstrap code is executed on the provisionable server to identify a local operating environment on the provisionable server; comparing the local operating environment to the designated operating environment; and initiating a final boot sequence of the provisionable server based on the comparison of the local operating environment and the designated operating environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for provisioning a provisionable server on a network, the computer program product comprising:
-
a computer recordable-type medium; first program instructions for sending a server identifier to a management server in response to receiving a boot request, wherein the management server uses the server identifier to create a designated operating environment identifier for identifying a designated operating environment for the provisionable server; second program instructions for receiving, from the management server, the designated operating environment identifier and a first bootstrap code, wherein the first bootstrap code is executed on the provisionable server to identify a local operating environment on the provisionable server; third program instructions for comparing the local operating environment to the designated operating environment; fourth program instructions for initiating a final boot sequence of the provisionable server based on the comparison of the local operating environment and the designated operating environment; and wherein the first program instructions and the second program instructions are stored on the computer recordable-type medium. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for provisioning a provisionable server on a network, the apparatus comprising:
-
a bus system; a memory connected to the bus system, wherein the memory includes computer usable program code; and a processing unit connected to the bus system, wherein the processing unit executes the computer usable program code to send a server identifier to a management server, wherein the management server uses the server identifier to create a designated operating environment identifier for identifying a designated operating environment for the provisionable server in response to receiving a boot request;
receive, from the management server, the designated operating environment identifier and a first bootstrap code, wherein the first bootstrap code is executed on the provisionable server to identify a local operating environment on the provisionable server;
compare the local operating environment to the designated operating environment; and
initiate a final boot sequence of the provisionable server based on the comparison of the local operating environment and the designated operating environment. - View Dependent Claims (19, 20, 21)
-
-
22. A computer implemented method for deploying an operating environment onto a provisionable server, the computer implemented method comprising:
-
responsive to detecting a provisioning event, assigning the operating environment from an operating environment configuration management database to the provisionable server; storing a record of the assignment in a deployment configuration management database; and updating a management server with a designated operating environment identifier of the assignment. - View Dependent Claims (23, 24, 25)
-
Specification