Virtual machine disk image installation
1 Assignment
0 Petitions
Accused Products
Abstract
A processor copies first and second installable binary files into first and second disk images of first and second virtual machines, respectively, before instantiating the images. The processor can copy first installation parameters and second installation parameters into the first image. The processor copies additional first installation parameters and additional second installation parameters into the second image. The processor at least partially executes a first installation process, based on the first installation parameters, to install the first installable binary files, and a second installation process, based on the additional second installation parameters, to install the second installable binary files. The processor at least partially executes the installation processes in an interleaved manner in relation to one another, based on dependencies. After instantiating the images, the processor can execute scripts based on the second installation parameters and the additional second installation parameters to complete installation.
41 Citations
20 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
- 10. (canceled)
-
11. A computer program product comprising:
a computer-readable storage medium having computer-readable code embodied therein, the computer-readable code executable by a processor to install one or more first software components of a first disk image of a first virtual machine and to install one or more second software components of a second disk image of a second virtual machine, the computer-readable code comprising; first computer-readable code to permit a topology model of the first software components and of the more second software components to be created, the topology model including dependencies between the first software components and the second software components; second computer-readable code to generate an ordered sequence of installation operations based on the dependencies between the first software components and the second software components; third computer-readable code to at least partially install the first disk image of the first virtual machine and the second disk image of the second virtual machine in an interleaved manner by executing at least some of the installation operations in the ordered sequence, without instantiating the first disk image of the first virtual machine and without instantiating the second disk image of the second virtual machine.
-
14. A computer program product comprising:
a computer-readable storage medium having computer-readable code embodied therein, the computer-readable code executable by a processor to install a disk image of a virtual machine, the computer-readable code comprising; first computer-readable code to perform an offline installation process of the disk image of the virtual machine in which a first part of installation of the disk image of the virtual machine is performed without instantiating the disk image of the virtual machine, such that the virtual machine is not running; and
,second computer-readable code to perform an online installation process of the disk image of the virtual machine in which a remaining part of the installation of the disk image of the virtual machine is performed upon the disk image of the virtual machine having been instantiated. - View Dependent Claims (15, 16)
-
17. A system comprising:
-
a processor; a computer-readable data storage medium to store a disk image of a virtual machine; an installation engine implemented at least by the processor to copy one or more installable binary files of one or more software components into the disk image, to copy one or more installation parameters into the disk image, and to at least partially execute an installation process based on the installation parameters to install the installable binary files within the disk image, without instantiating the disk image. - View Dependent Claims (18, 19, 20)
-
Specification