|
Role(s):
Service Provider
Component(s):
Virtualization Manager
Resource Monitor
License:
LGPL
Usage Instructions
Installation
Software Installation
Virtualized Resource Management and Monitoring
Toolkit
API
Usage
Instructions
The Virtualized
Resource Management and Monitoring (VRMM) toolkit contains the
required components for managing and monitoring resources exposed as
Virtual Machines (VM). It is capable to create customized virtual
machines (VM) to execute jobs providing the required fully isolation
between jobs. It also monitors the resources used per VM and
dynamically reassigns resources between different VM when it is
required.
The VRMM is composed by
Virtualization Manager (VtM), which is in charge of creating the VM,
assign and reassign in runtime the required resources, and the
Resource Monitor (RM) which monitors the amount of resources used
per VM.
Virtualized Resource
Management and Monitoring Installation
Installation Requirements
The VRMM toolkit is
built for the Linux OS and Java 1.5+. The installation process also
requires the Maven 2 build manager which downloads all the required
libraries to build the toolkit. Therefore, it requires internet
access with the outbound connexions allowed.
Deployment Tips
The minimum
infrastructure to deploy the VRMM
toolkit is a single computer with all the prerequisites installed.
There can be only one RM per provider and one VtM per physical
resource. Machines controlled by Xen require the installation of
libxenmonitor [1] on the JVM before running. All of them are
depicted in link Figure 41 which shows the fully distributed deployment of
the VRMM Toolkit
Issues to take
into account for the deployment:
·One
VtM per physical node.
·There
are no grouping restrictions. Components can be deployed together on
a single machine as well as in different machines which can be
reachable through the internet.

Software Installation
The VRMM toolkit
contains two components, the
VtMPackage and
RMPackage.
Virtualized Resource Management
and Monitoring Toolkit API
|