Portable virtual systems for composite solutions
First Claim
1. A method, in a data processing system, for providing portable composite solutions, the method comprising:
- deploying a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines, wherein the plurality of components provide functions of the composite solution;
deploying a network virtual image to the build environment to form a network virtual machine, wherein the network virtual machine comprises a router;
configuring the muter to create a private subnet with a set of fixed addresses and set of host names for the composite solution;
capturing the set of solution virtual machines as a set of solution virtual images; and
storing the set of solution virtual images as a portable composite solution.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for providing portable composite solutions. The mechanism deploys a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines. The mechanism deploys a network virtual image to the build environment to form a network virtual machine. The network virtual machine comprises a router. The mechanism configures the router to create a private subnet with a set of fixed addresses and set of host names for the composite solution. Optionally, the mechanism may discover the fixed addresses during the build phase. The mechanism optionally installs middleware components to the set of virtual machines for the composite solution to form a set of solution virtual machines. The mechanism captures the set of solution virtual machines as a set of solution virtual images as a portable composite solution.
-
Citations
23 Claims
-
1. A method, in a data processing system, for providing portable composite solutions, the method comprising:
-
deploying a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines, wherein the plurality of components provide functions of the composite solution; deploying a network virtual image to the build environment to form a network virtual machine, wherein the network virtual machine comprises a router; configuring the muter to create a private subnet with a set of fixed addresses and set of host names for the composite solution; capturing the set of solution virtual machines as a set of solution virtual images; and storing the set of solution virtual images as a portable composite solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
deploy a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines, wherein the plurality of components provide functions of the composite solution; deploy a network virtual image to the build environment to form a network virtual machine, wherein the network virtual machine comprises a router; configure the router to create a private subnet with a set of fixed addresses and set of host names for the composite solution; capture the set of virtual machines as a set of solution virtual images; and store the set of solution virtual images as a portable composite solution. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; deploy a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines, wherein the plurality of components provide functions of the composite solution; deploy a network virtual image to the build environment to form a network virtual machine, wherein the network virtual machine comprises a router; configure the router to create a private subnet with a set of fixed addresses and set of host names for the composite solution; capture the set of virtual machines as a set of solution virtual images; and store the set of solution virtual images as a portable composite solution. - View Dependent Claims (20, 21, 22, 23)
-
Specification