Systems management based on semantic models and low-level runtime state
AssigneeInternational Business Machines Corporation
InventorsTamar EILAM, Fabio A. OLIVEIRA, Florian ROSENBERG
Life of this patent
Estimating the term…
Abstract
Various embodiments manage deployable computing environments. In one embodiment, a semantic model of a computing environment is analyzed. The computing environment is deployed based on the analysis of the semantic model. The deployment of the computing environment includes executing one or more automation scripts. One or more changes in a state of the computing environment are identified, for each automation script executed during the deployment of the computing environment, based on executing the automation script. The semantic model is updated based on the one or more changes in state identified for each automation script.
Claims20
A method for managing deployable computing environments, the method comprising:
- analyzing a semantic model of a computing environment;
- deploying, based on the analyzing, the computing environment, wherein the deploying executes one or more automation scripts;
- identifying, for each automation script executed during the deployment of the computing environment, one or more changes in a state of the computing environment that has occurred based on executing the automation script;
- and
- updating the semantic model based on the one or more changes in state identified for each automation script.
An information processing system for managing deployable computing environments, the information processing system comprising:
- a memory;
- a processor communicatively coupled to the memory;
- and
- a systems manager communicatively coupled to the memory and the processor, wherein the systems manager is configured to perform a method comprising:
- analyzing a semantic model of a computing environment;
- deploying, based on the analyzing, the computing environment, wherein the deploying executes one or more automation scripts;
- identifying, for each automation script executed during the deployment of the computing environment, one or more changes in a state of the computing environment that has occurred based on executing the automation script;
- and
- updating the semantic model based on the one or more changes in state identified for each automation script.
A computer program product for managing deployable computing environments, the computer program product comprising:
- a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- analyzing a semantic model of a computing environment;
- deploying, based on the analyzing, the computing environment, wherein the deploying executes one or more automation scripts;
- identifying, for each automation script executed during the deployment of the computing environment, one or more changes in a state of the computing environment that has occurred based on executing the automation script;
- and
- updating the semantic model based on the one or more changes in state identified for each automation script.
Dependencies are inferred from the claim text.