Systems management based on semantic models and low-level runtime state
First Claim
Patent Images
1. A method for managing deployable computing environments, the method comprising:
- analyzing a semantic model of a computing environment;
performing, based on the analyzing, an initial deployment of 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;
identifying the one or more changes in the state of the computing environment as an expected stated of the computing environment; and
updating the semantic model based on the one or more changes in state identified for each automation script, wherein the updating comprisesadding at least one validation operation to the semantic model for each change in state that has been identified, wherein upon subsequent deployments of the computing environment, based on the updated semantic model, the at least one validation operation automatically configures at least one computing resource of the computing environment to automatically monitor a given change in state of the computing environment and determine if the given change in state complies with the expected state of the computing environment identified during the initial deployment of the computing environment.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
1. A method for managing deployable computing environments, the method comprising:
-
analyzing a semantic model of a computing environment; performing, based on the analyzing, an initial deployment of 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; identifying the one or more changes in the state of the computing environment as an expected stated of the computing environment; and updating the semantic model based on the one or more changes in state identified for each automation script, wherein the updating comprises adding at least one validation operation to the semantic model for each change in state that has been identified, wherein upon subsequent deployments of the computing environment, based on the updated semantic model, the at least one validation operation automatically configures at least one computing resource of the computing environment to automatically monitor a given change in state of the computing environment and determine if the given change in state complies with the expected state of the computing environment identified during the initial deployment of the computing environment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; performing, 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 identifying the one or more changes in the state of the computing environment as an expected stated of the computing environment; and updating the semantic model based on the one or more changes in state identified for each automation script, wherein the updating comprises adding at least one validation operation to the semantic model for each change in state that has been identified, wherein upon subsequent deployments of the computing environment, based on the updated semantic model, the at least one validation operation automatically configures at least one computing resource of the computing environment to automatically monitor a given change in state of the computing environment and determine if the given change in state complies with the expected state of the computing environment identified during the initial deployment of the computing environment. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product for managing deployable computing environments, the computer program product comprising:
-
a non-transitory 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; performing, based on the analyzing, the computing environment, wherein the deploying executes one or more automation scripts; identifying, the one or more changes in the state of the computing environment as an expected stated of the computing environment; and updating the semantic model based on the one or more changes in state identified for each automation script, wherein the updating comprises adding at least one validation operation to the semantic model for each change in state that has been identified, wherein upon subsequent deployments of the computing environment, based on the updated semantic model, the at least one validation operation automatically configures at least one computing resource of the computing environment to automatically monitor a given change in state of the computing environment and determine if the given change in state complies with the expected state of the computing environment identified during the initial deployment of the computing environment. - View Dependent Claims (11, 12, 13, 14)
-
Specification