This information is for a release that is no longer supported by the Globus Toolkit. The currently supported versions of the Globus Toolkit are 4.2 (recommended) and 4.0.
Ganglia MDS Information Provider for MDS 2.4
An information provider program is available to take aggregate cluster information from Ganglia and publish it into MDS 2.4.
To use this information provider, you need to do the following:
- Download and install the package containing the provider.
- Configure MDS to use the provider.
- Download and install the Grid Laboratory Uniform Environment (GLUE) CE schema for use with the provider.
These steps are described in detail in the following paragraphs.
1. Download and Install the Ganglia Python Client
The Ganglia information provider is available as part of the Ganglia Python client, Version 2.3.0. This package can be downloaded from the Ganglia project page under the Latest File Releases section.
2. Configure MDS to Use the Provider
To configure MDS to use the Ganglia provider, add the following block to your grid-info-resource-ldif.conf configuration file:
dn: Mds-Vo-name=local, o=grid
objectclass: GlobusTop
objectclass: GlobusActiveObject
objectclass: GlobusActiveSearch
type: exec
path: /opt/ganglia/bin
base: ganglia
args: --format=MDS
cachetime: 45
timelimit: 20
sizelimit: 100
3. Download and Install the GLUE Schema
The GLUE schema is available from the DataTAG GLUE web site. Select Computing Element and then LDAP schema implementation to download the GLUE schema.
Save the schema file in your $GLOBUS_LOCATION/etc directory as
Glue-CE.schema.
Then edit your grid-info-slapd.conf configuration file to include the following line:
include $GLOBUS_LOCATION/etc/Glue-CE.schema
