Autonomic auto-configuration using prior installation configuration relationships
First Claim
1. A method in a data processing system for installing software in a network data processing system, the method comprising:
- detecting an event in the network data processing system, wherein the event indicates that a software module is to be installed in a set of data processing systems in the network data processing system;
discovering a configuration of each data processing system in the set of data processing systems;
creating a set of instructions using a knowledge base of prior installations, wherein the set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems; and
sending the set of instructions for the software module to be installed to the set of data processing systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for installing software in a network data processing system. An event is detected in the network data processing system indicating that a software module is to be installed in a set of data processing systems in the network data processing system. A configuration of each data processing system in the set of data processing systems is discovered, and a set of instructions is created using a knowledge base of prior installations. The set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems. The set of instructions for the software module to be installed is sent to the set of data processing systems.
52 Citations
17 Claims
-
1. A method in a data processing system for installing software in a network data processing system, the method comprising:
-
detecting an event in the network data processing system, wherein the event indicates that a software module is to be installed in a set of data processing systems in the network data processing system;
discovering a configuration of each data processing system in the set of data processing systems;
creating a set of instructions using a knowledge base of prior installations, wherein the set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems; and
sending the set of instructions for the software module to be installed to the set of data processing systems. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system for installing software in a network data processing system, the data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to detect an event in the network data processing system in which the event indicates that a software module is to be installed in a set of data processing systems in the network data processing system;
discover a configuration of each data processing system in the set of data processing systems;
create a set of instructions using a knowledge base of prior installations in which the set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems; and
send the set of instructions for the software module to be installed to the set of data processing systems.
-
-
8. A data processing system for installing software in a network data processing system, the data processing system comprising:
-
detecting means for detecting an event in the network data processing system, wherein the event indicates that a software module is to be installed in a set of data processing systems in the network data processing system;
discovering means for discovering a configuration of each data processing system in the set of data processing systems;
creating means for creating a set of instructions using a knowledge base of prior installations, wherein the set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems; and
sending means for sending the set of instructions for the software module to be installed to the set of data processing systems. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product in a computer readable medium for installing software in a network data processing system, the computer program product comprising:
-
first instructions for detecting an event in the network data processing system, wherein the event indicates that a software module is to be installed in a set of data processing systems in the network data processing system;
second instructions for discovering a configuration of each data processing system in the set of data processing systems;
third instructions for creating a set of instructions using a knowledge base of prior installations, wherein the set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems; and
fourth instructions for sending the set of instructions for the software module to be installed to the set of data processing systems. - View Dependent Claims (14, 15, 16, 17)
-
Specification