Login | Register
Login | Register

My pages Projects SunSource.net openCollabNet

OS Dispatcher Documentation

Components and their relationship

The OS Dispatcher is used to communicate with exactly one virtualization tool (such as N1SM, VMware, XEN, ...) via an OS Adapter and provides an interface to the OS Provisioner. At startup the OS Dispatcher will setup an event handler interface where an OS Provisioner can register and get events and which also provides a request interface where the OS Provisioner can trigger actions.

Configuration

Following configuration attributes are available for the Os Dispatcher Component:

Configuration tag name

Description

Identifier

Specifies the unique name of the OSP component.

ClassPath

Classpath where the OsAdapter implementation can be found

Class

Name of the class implementing the OsAdapter

Config

Name of the subdirectory where the OsAdapter can find its configuration file

This example shows the configuration values for an OS Dispatcher which will use N1SM as reprovisioning service.

<config name="osd_n1sm">
    <config name="Identifier">osd_n1sm</config>
    <config name="ClassPath">./dist/Haithabu.jar</config>
    <config name="Class">com.sun.grid.grm.os.impl.adapter.n1sm.N1smAdapter</config>
    <config name="Config">n1smAdapter</config>
</config>