Patent ID: 9218176
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A computer program product for deploying, in a distributed virtual environment, a software product having multiple components, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processing circuits to cause the one or more processing circuits to perform a method comprising: accessing, in response to receiving a command to run a product installer on a first virtual machine, user-defined product installation parameters including; copying software product installation files and the product installation parameters onto the first virtual machine; halting the first virtual machine; cloning the first virtual machine to a second virtual machine; setting a first virtual machine ID on the first virtual machine and a second virtual machine ID on the second virtual machine; starting the first and the second virtual machines; identifying, based on the first virtual machine ID, a first subset of the product installation parameters and based on the second virtual machine ID, a second subset of the product installation parameters; and deploying, based on the first subset and the second subset of the product installation parameters, the software product, from the software product installation files, by installing a first component of the software product on the first virtual machine, and installing a second component of the software product on the second virtual machine.