Automated provisioning framework for internet site servers
First Claim
1. A method for automatically configuring software on a plurality of computing devices having different respective sets of software and/or configurations of operating parameters, to enable said devices to perform predetermined operations, comprising the steps of:
- storing in a database a model for each different type of device having a different respective set of software and/or configuration of operating parameters, said model including a description of software components installed on a device and operating parameter values for the software components;
installing an agent on each device that has the ability to manipulate software components installed on the device; and
transmitting messages, which contain data from a given one of said models, from said database to agents on only those devices which are associated with said given model, to cause said agents to manipulate operating parameters of software components on said devices in accordance with said data.
6 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A framework for automatically provisioning computing devices includes a central database system and a central file system. Information stored in the database comprises a model of the individual devices, as well as the interconnections of the devices. The central file system stores the software components to be installed on the devices. When provisioning is carried out, the database sends commands to agents located on each device which cause them to retrieve and install the software components from the file system, and to configure the components according to the stored model.
-
Citations
28 Claims
-
1. A method for automatically configuring software on a plurality of computing devices having different respective sets of software and/or configurations of operating parameters, to enable said devices to perform predetermined operations, comprising the steps of:
-
storing in a database a model for each different type of device having a different respective set of software and/or configuration of operating parameters, said model including a description of software components installed on a device and operating parameter values for the software components; installing an agent on each device that has the ability to manipulate software components installed on the device; and transmitting messages, which contain data from a given one of said models, from said database to agents on only those devices which are associated with said given model, to cause said agents to manipulate operating parameters of software components on said devices in accordance with said data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for automatically installing software components on a plurality of computing devices having different respective sets of software, comprising the steps of:
-
storing in a database a model for each different type of device having a different respective set of software, said model including a description of software components installed on a device; installing an agent on each device that has the ability to install and delete other software components on said device; and transmitting messages, which contain data from a given one of said models, from said database to agents on only those devices which are associated with said given model, to cause said agents to retrieve software components from a source external to said devices and install said software components on the devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification