Provisioning of operating environments on a server in a networked environment
First Claim
Patent Images
1. 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, by a management server using a provisionable server identifier, a designated operating environment identifier to the provisionable server, from an operating environment configuration management database of a configuration management database server, the configuration management database server further comprising a provisionable server configuration management database and a deployment configuration management database, wherein details of an assignment are embodied in an assignment record comprising information relating to the assignment of the operating environment from a software server to the provisionable server, and wherein the designated operating environment identifier is an identifier that identifies a unique operating environment and discloses a location of the unique operating environment within the software server, and wherein the unique operating environment is a set of software components comprising an operating system, middleware, and one or more software applications selected to satisfy processing requirements of one or more tenants, and wherein each operating environment has a unique name reflecting a type of the operating environment and a version, of the operating environment, representing different versions of a set of software applications that form the operating environment;
storing only the assignment record in the deployment configuration management database used in managing an assignment of operating environments;
updating the management server controlling a deployment process for deployment of the operating environments with the designated operating environment identifier of the assignment; and
generating, by the management server, bootstrap code corresponding to the assignment.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
28 Citations
20 Claims
-
1. 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, by a management server using a provisionable server identifier, a designated operating environment identifier to the provisionable server, from an operating environment configuration management database of a configuration management database server, the configuration management database server further comprising a provisionable server configuration management database and a deployment configuration management database, wherein details of an assignment are embodied in an assignment record comprising information relating to the assignment of the operating environment from a software server to the provisionable server, and wherein the designated operating environment identifier is an identifier that identifies a unique operating environment and discloses a location of the unique operating environment within the software server, and wherein the unique operating environment is a set of software components comprising an operating system, middleware, and one or more software applications selected to satisfy processing requirements of one or more tenants, and wherein each operating environment has a unique name reflecting a type of the operating environment and a version, of the operating environment, representing different versions of a set of software applications that form the operating environment; storing only the assignment record in the deployment configuration management database used in managing an assignment of operating environments; updating the management server controlling a deployment process for deployment of the operating environments with the designated operating environment identifier of the assignment; and generating, by the management server, bootstrap code corresponding to the assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for deploying an operating environment onto a provisionable server, the computer program product comprising:
-
a computer recordable storage device; program code, stored on the computer recordable storage device, for assigning, by a management server using a provisionable server identifier, a designated operating environment identifier to the provisionable server from an operating environment configuration management database of a configuration management database server, the configuration management database server further comprising a provisionable server configuration management database and a deployment configuration management database, wherein details of an assignment are embodied in an assignment record comprising information relating to the assignment of the operating environment from a software server to the provisionable server, and wherein the designated operating environment identifier is an identifier that identifies a unique operating environment and discloses a location of the unique operating environment within the software server, and wherein the unique operating environment is a set of software components comprising an operating system, middleware, and one or more software applications selected to satisfy processing requirements of one or more tenants in response to detecting a provisioning event, and wherein each operating environment has a unique name reflecting a type of the operating environment and a version, of the operating environment, representing different versions of a set of software applications that form the operating environment; program code, stored on the computer recordable storage device, for storing only the assignment record in the deployment configuration management database; program code, stored on the computer recordable storage device, for updating the management server controlling a deployment process for deployment of the operating environments with the designated operating environment identifier of the assignment; and program code, stored on the computer recordable storage device, for generating, by the management server, bootstrap code corresponding to the assignment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for deploying an operating environment onto a provisionable server, 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 assign, by a management server using a provisionable server identifier, a designated operating environment identifier to the provisionable server from an operating environment configuration management database of a configuration management database server, the configuration management database server further comprising a provisionable server configuration management database and a deployment configuration management database, wherein details of an assignment are embodied in an assignment record comprising information relating to the assignment of the operating environment from a software server to the provisionable server, and wherein the designated operating environment identifier is an identifier that identifies a unique operating environment and discloses a location of the unique operating environment within the software server, and wherein the unique operating environment is a set of software components comprising an operating system, middleware, and one or more software applications selected to satisfy processing requirements of one or more tenants, and wherein each operating environment has a unique name reflecting a type of the operating environment and a version, of the operating environment, representing different versions of a set of software applications that form the operating environment, in response to detecting a provisioning event;
store only the assignment record in the deployment configuration management database used in managing an assignment of operating environments;
update the management server controlling a deployment process for deployment of the operating environment with the designated operating environment identifier of the assignment; and
generate, by the management server, bootstrap code corresponding to the assignment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification