Browse Prior Art Database

Apparatus for intelligent installation of applications in a virtual and distributed node environment

IP.com Disclosure Number: IPCOM000199935D
Publication Date: 2010-Sep-21
Document File: 4 page(s) / 108K

Publishing Venue

The IP.com Prior Art Database

Abstract

Typically in a virtual environment deployment of virtual nodes is done manually or even when done using automated environments is done with machines downloading or being loaded with images decided apriori. As a result, if virtual machines with better hardware configurations are created at an instance after the installation of the application has begun, there is a chance that the application is not deployed in the most optimum hardware configuration. In addition, monitoring of network based installations becomes a primary concern when the installation is being deployed across multiple nodes in the network.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 45% of the total text.

Page 1 of 4

Apparatus for intelligent installation of applications in a virtual and distributed node environment

1. In the setup, the ADS - a machine which can be booted into any OS, has means of connecting to a local area network, and also has a connectivity /

provision to accept input from any form of

external media such as an internal CD / DVD ROM, CD+RW/DVD+RW, Flash reading devices, media connected across networks, etc.

2. The ADS and the virtual network nodes are all on the same network segment.

Physical Server

Virtual Environment

VM

VM

VM

VM

VM

Server Network Interface

Application Deployment

Server

Figure: Basic Infrastructure for Distributed Application Deployment in Virtual Environment

3. The internal / external media contains the software components necessary to facilitate the dynamic installation of applications in a distributed environment e.g. CDs/DVDs containing software packages for different Host OS images, lightweight OS images providing pre-boot environment from which the Remote Install Agent will be launched. Other packages necessary for the application deployment are also made available on this media including all the

1

[This page contains 4 pictures or other non-text objects]

Page 2 of 4

components needs for the application to work seamlessly.

4. Finally, the media also contains a master installation configuration file which specifies the details such as the recommended hardware configuration, OS configuration needed for application sub components to be installed on the nodes. This section on also contains the topology for application deployment and also one in which the application will be configured at run time. Once these packages are made available on the ADS, the application is ready to be deployed in the distributed node environment.

Application Deployment Server

Virtual OS Images

Lightweight OS Image

Remote Install Server

Dynamic Node Detection and Management Logic

 Packages for Applications to be Deployed

Application Deployment Configuration File

5. When the virtual a node on the network is powered on, the virtual node node remote boots from the ADS into a lightweight OS (

pre-boot) environment. This lightweight OS (lwOS) has a

Remote Install Agent that runs once the virtual node has booted into the lwOS. The Remote Install Agent (RIA) gets the system configuration of the virtual node including the processor configuration, memory and any disk space that has been configured and passes this information to the Remote Install Server (RIS) on the ADS.

2

Page 3 of 4

Application Deployment Server

Images for

Lightweight OS

Start VM

Figure: VM node booting over PXE and downloading the lightweight OS and booting into the lightweight OS

6. All the virtual nodes in the network are powered on and follow the sequence that is mentioned in 5 above to send the system configuration to the RIS. Once the RIS has the configuration from all the nodes in the network, the RIS reads the master installation configuration file and the mappin...