Porting Virtual Images Between Platforms
First Claim
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 resulting in a topology difference, wherein at least a portion of the differencing is performed by a processor;
obtaining an operation in a workflow model from an asset library, 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
65 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 resulting in a topology difference, wherein at least a portion of the differencing is performed by a processor; obtaining an operation in a workflow model from an asset library, 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, 24, 25, 26)
-
-
27. An information handling system comprising:
-
one or more processors; a memory accessible by at least one of the processors; a persistent storage medium accessible by at least one of the processors; a network interface that connects the information handling system to a computer network, wherein the network interface is accessible by at least one of the processors; and a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; differencing a source topology model associated with a source platform and a target topology model associated with a target platform resulting in a topology difference; obtaining an operation in a workflow model from an asset library, wherein the operation is associated with the topology difference, and wherein at least a portion of the asset library is stored in the 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 (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product stored in a computer readable medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions comprising:
-
differencing a source topology model associated with a source platform and a target topology model associated with a target platform resulting in a topology difference; obtaining an operation in a workflow model from an asset library, 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 (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method implemented by an information handling system comprising:
-
obtaining a topology model unit that is to be deployed to a target platform; searching a plurality of automation step models stored in an asset library stored in a persistent storage medium for a selected automation step model that is associated with the received topology model unit, the searching performed by one or more processors; obtaining one or more deployment operations from the asset library, wherein the obtained deployment operations are associated with the selected automation step model; and performing the obtained deployment operations in order to deploy the topology model unit to the target platform. - View Dependent Claims (56)
-
-
57. A method implemented by an information handling system comprising:
-
retrieving, using a processor, a source image metadata from a persistent storage media, wherein the source image metadata corresponds to a source image associated with a source platform; comparing, by the processor, the retrieved source image metadata to one or more available image metadata corresponding to one or more available virtual images associated with a target platform; identifying, based on the comparison, one of the available image metadata that is most compatible to the source image metadata; and using the available virtual image corresponding to the identified available image metadata as a target virtual image compatible with the target platform. - View Dependent Claims (58, 59, 60, 61, 62)
-
-
63. A method comprising:
-
obtaining an operation associated with a topology difference, wherein the topology difference is the difference between a source topology model associated with a source platform and a target topology model associated with a target platform; and deploying at least a portion of a solution by executing the obtained operation, wherein the deployed portion of the solution includes a target image compatible with the target platform. - View Dependent Claims (64, 65)
-
Specification