Unlock instant, AI-driven research and patent intelligence for your innovation.

A method computer program and system for managing pre-requisite of a software product virtual image

A technology of software products and virtual mirroring, applied in computing, bootstrap, software deployment, etc., can solve problems such as non-compliance with prerequisite software packages/software licenses

Active Publication Date: 2013-07-31
IBM CORP
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] On the other hand, if a vendor decides to provide a virtual appliance in which the product is installed along with additional required prerequisite packages / software, when the consumer deploys the image in their virtual environment, this will lead to non-compliance with the corresponding prerequisite packages / Software Licensing Situation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method computer program and system for managing pre-requisite of a software product virtual image
  • A method computer program and system for managing pre-requisite of a software product virtual image
  • A method computer program and system for managing pre-requisite of a software product virtual image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] figure 1 Illustrated is a system environment for setting up a preparation site in which virtual appliances are created in accordance with a preferred embodiment of the present invention. In order to create a mirror image of a virtual device of a software product, a software manufacturer may have a virtual management server (110) that manages a virtual machine environment, and a preparation site server (100) on which a virtual machine can be installed. For example, the host environment (125) as a virtual machine monitor may be a VMware (VMware is a trademark of Vmware Corporation) virtual machine monitor that manages a virtual machine (VM), a guest OS (130), and its virtual disks (115, 120).

[0040] The image preparation manager utilizes a file repository (145) to hold all the files necessary to create a virtual appliance of a software product.

[0041] The virtual machine management server (110) communicates with the virtual machine monitor using its API, such as VIX ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A mechanism is provided for managing pre-requisite software components of a software product distributed on a virtual machine. A list of pre-requisite software components for the software product provided in the software product virtual image distribution package of the software product virtual image is read. A test is performed as to whether each pre-requisite software component in the list of prerequisite software components is not installed in the virtual machine. If the prerequisite software component is not installed, the pre-requisite software component is retrieved. License text of the retrieved pre-requisite software component is read and displayed to a user. Upon approval of the license text by the user, the retrieved pre-requisite software component is installed. The process is repeated until all the pre-requisite software components are installed.

Description

technical field [0001] The present invention relates generally to the installation of software products distributed in the form of virtual appliances; more particularly, the present invention relates to a method, computer program and system for managing prerequisite software, including managing licensing approvals of prerequisite software required when deploying a software product virtual appliance . Background technique [0002] A virtual appliance is a virtual machine image containing at least one software application and at least one virtual machine (VM). Virtual appliances can be installed directly on a virtual machine monitor working on a physical machine. Virtual appliances are a new way to deploy software applications. [0003] From a software packaging and distribution standpoint, software developers can create a single platform that reduces the cost and complexity of software development and management. Provide virtual appliances to users or consumers in the form...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445
CPCG06F8/63G06F8/60G06F8/61G06F8/62G06F9/4401G06F9/5077
Inventor A·迪考考克考L·皮切蒂G·西亚诺P·卡维佐诺
Owner IBM CORP