Updating client node of computing system
First Claim
1. A method comprising:
- during execution of an existing scheduling computer program on a client node of a computing system,downloading an update computer program from a management server of the computing system to the client node;
downloading a self-describing automatic installation package to the client node from a logical depot node of the computing system implemented on the management server, such that no physical depot node is needed within the computing system for the client node to update itself;
spawning execution of the update computer program on the client node from the existing scheduling computer program,such that the update computer program inherits root access to the client node from the scheduling computer program,and such that the update computer program inherits security credentials to the management server from the client node; and
,updating the client node using the self-describing automatic installation package, where the self-describing automatic installation package includes all information needed for the client node to update itself.
1 Assignment
0 Petitions
Accused Products
Abstract
During execution of an existing scheduling computer program on a client node, an update computer program and a self-describing automatic installation package are downloaded to the client node from a logical depot node implemented on an existing management server. Therefore, advantageously, no physical depot node or other additional computing device is needed for the client node to update itself. Execution of the update computer program is spawned on the client node from the existing scheduling computer program. As such, the update computer program inherits root access to the client node and security credentials to the management server from the scheduling computer program—advantageously, then, a user does not have to perform any laborious configuration of the client node in order to update the node. The client node ultimately updates itself using the self-describing automatic installation package, which includes all the information needed for the client node to update itself.
-
Citations
20 Claims
-
1. A method comprising:
-
during execution of an existing scheduling computer program on a client node of a computing system, downloading an update computer program from a management server of the computing system to the client node; downloading a self-describing automatic installation package to the client node from a logical depot node of the computing system implemented on the management server, such that no physical depot node is needed within the computing system for the client node to update itself; spawning execution of the update computer program on the client node from the existing scheduling computer program, such that the update computer program inherits root access to the client node from the scheduling computer program, and such that the update computer program inherits security credentials to the management server from the client node; and
,updating the client node using the self-describing automatic installation package, where the self-describing automatic installation package includes all information needed for the client node to update itself. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server computing device comprising:
-
hardware; a logical depot node implemented as software running on the hardware such that no physical depot node separate from the logical depot node is needed within a computing system of which the server computing device is a part for a client node of the computing system to update itself; and
,one or more computer programs to copy a self-describing automatic installation package to the logical depot node from a remote computing system that is separate from the computing system, such that the self-describing automatic installation package includes all information needed for the client node to update itself, and such that the self-describing automatic installation package is created based on a remote node but is decoupled from the remote node, wherein the computer program is to, in response to an existing scheduling computer program on the client node being executed and submitting a request, transmit an update computer program and the self-describing automatic installation package to the client node, resulting in the client node updating itself using the self-describing automatic installation package. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therein, the computer-readable program code comprising; computer-readable program code to copy all executable files and metadata needed for a client node to update itself to a package development node, the package development node being part of a computing system configured to be similar to a target computing system of which the client node is a part and to which the computing system is remote, such that the package development node is similar to the client node; computer-readable program code to create on the package development node a self-describing automatic installation package including all the executable files and the metadata, such that at least the executable files and the metadata are decoupled from the package development node; and
,computer-readable program code to archive the executable files and the metadata within the self-describing automatic installation package to a filespace of a package development server of the computing system. - View Dependent Claims (17, 18, 19, 20)
Specification