DYNAMICALLY GENERATE AND EXECUTE A CONTEXT-SPECIFIC PATCH INSTALLATION PROCEDURE ON A COMPUTING SYSTEM
First Claim
1. A system, comprising:
- a patch installation procedure generator, configured to;
receive configuration data for a computing system that is a target for installation of a patch;
receive installation metadata for the patch to be installed on the computing system, wherein said installation metadata describes operations to be performed for installing the patch;
based on both the configuration data and the installation metadata, generate a patch installation procedure for automatically installing the patch on the computing system, wherein the patch installation procedure is specific to the patch and the configuration of the computing system indicated by the configuration data;
a patch installation module, configured to;
receive as input the patch installation procedure; and
executing the patch installation procedure to automatically install the patch on the computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A patch installation procedure may be generated and executed that is specific both to the patch and the configuration of the target computing system. Configuration data may be received that indicates the configuration of the target computing system. Installation metadata for the patch, describing the operations to be performed for installing the patch may also be received. A patch installation procedure may be generated that is based on both the configuration data and the installation metadata. This patch installation procedure may then be executed to automatically install the patch on the target computing system. In at least some embodiments, the target computing system may a distributed computing system including multiple nodes.
56 Citations
20 Claims
-
1. A system, comprising:
-
a patch installation procedure generator, configured to; receive configuration data for a computing system that is a target for installation of a patch; receive installation metadata for the patch to be installed on the computing system, wherein said installation metadata describes operations to be performed for installing the patch; based on both the configuration data and the installation metadata, generate a patch installation procedure for automatically installing the patch on the computing system, wherein the patch installation procedure is specific to the patch and the configuration of the computing system indicated by the configuration data; a patch installation module, configured to; receive as input the patch installation procedure; and executing the patch installation procedure to automatically install the patch on the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, computer-readable storage medium, storing program instructions that when executed by one or more computing devices implement:
-
a patch installation procedure generator, configured to; receive configuration data for a computing system that is a target for installation of a patch; receive installation metadata for the patch to be installed on the computing system, wherein said installation metadata describes operations to be performed for installing the patch; based on both the configuration data and the installation metadata, generate a patch installation procedure for automatically installing the patch on the computing system, wherein the patch installation procedure is specific to the patch and a configuration of the computing system indicated by the configuration data; a patch installation module, configured to; receive as input the patch installation procedure; and executing the patch installation procedure to automatically install the patch on the computing system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
performing, by one or more computing devices; receiving configuration data for a computing system that is a target for installation of a patch; receiving installation metadata for the patch to be installed on the computing system, wherein said installation metadata describes operations to be performed for installing the patch; based on both the configuration data and the installation metadata, generating a patch installation procedure for automatically installing the patch on the computing system, wherein the patch installation procedure is specific to the patch and a configuration of the computing system indicated by the configuration data; and executing the patch installation procedure to automatically install the patch on the computing system. - View Dependent Claims (18, 19, 20)
Specification