Porting virtual images between platforms
First Claim
Patent Images
1. A method implemented by an information handling system comprising:
- differencing a source topology model associated with a source platform and a target topology model associated with a target platform, wherein the source platform is a first cloud and the target platform is a second cloud, the differencing resulting in a topology difference, wherein at least a portion of the differencing is performed by a processor, and wherein the differencing comprises;
comparing a first set of model units corresponding to the source platform and a second set of model units corresponding to the target platform, wherein the comparing results in one or more changed model units and one or more common model units;
retrieving a first set of automation step models from the source topology model that correspond to the common model units, wherein the first set of automation step models describe a first set of automation steps used to deploy the common model units;
searching an asset library for the changed model units, the searching resulting in a second set of automation step models corresponding to the changed model units, wherein the second set of automation step models describe a second set of automation steps used to deploy the changed model units;
obtaining an operation in a workflow model from the asset library, wherein the workflow model includes the first and second sets of automation step models, and wherein the operation is associated with the topology difference, and wherein at least a portion of the asset library is stored in a persistent storage medium; and
transmitting the operation to deploy at least a portion of a solution, wherein the deployed portion of the solution includes a target virtual image compatible with the target platform.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform.
-
Citations
23 Claims
-
1. A method implemented by an information handling system comprising:
-
differencing a source topology model associated with a source platform and a target topology model associated with a target platform, wherein the source platform is a first cloud and the target platform is a second cloud, the differencing resulting in a topology difference, wherein at least a portion of the differencing is performed by a processor, and wherein the differencing comprises; comparing a first set of model units corresponding to the source platform and a second set of model units corresponding to the target platform, wherein the comparing results in one or more changed model units and one or more common model units; retrieving a first set of automation step models from the source topology model that correspond to the common model units, wherein the first set of automation step models describe a first set of automation steps used to deploy the common model units; searching an asset library for the changed model units, the searching resulting in a second set of automation step models corresponding to the changed model units, wherein the second set of automation step models describe a second set of automation steps used to deploy the changed model units; obtaining an operation in a workflow model from the asset library, wherein the workflow model includes the first and second sets of automation step models, and wherein the operation is associated with the topology difference, and wherein at least a portion of the asset library is stored in a persistent storage medium; and transmitting the operation to deploy at least a portion of a solution, wherein the deployed portion of the solution includes a target virtual image compatible with the target platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification