my situation:
 1) hostA : MDS host, with gt4.2.1, ganglia (gmetad, gmond)

2) hostB: cluster master(PBS master),with gt4.2.1, ganglia (gmetad, gmond)

3) hostC,hostD,hostE,... : cluster(PBS) slaves, with ganglia(gmond)

4) hostZ: installed gridway, I want to get the detail host information about
the whole grid via ganglia information provider.

in hostA: I configured the
$GLOBUS_LOCATION/etc/globus_wsrf_mds_usefulrp/gluerp.xml
to let ganglia be the defaultProvider. then do everything as
http://www.globus.org/toolkit/docs/latest-stable/info/providers/ganglia/#ganglia
(with
the fork-ganglia mode).

in hostB: the same as hostA, but with the pbs-ganglia mode.

ofcourse, I started all the gmond daemons in all the nodes and gmetad
daemons in hostA and hostB (I'm still not sure if hostA collect the
cluster's infos via gmetad in hostB). I started the globus containers of
hostA and hostB. then I get the error in container.log:

WARN transforms.GLUEComputeElementTransform [Timer-4,transformElement: 131]
Exception while trying to deserialize GLUE input:
org.globus.wsrf.encoding.DeserializationException:
Deserialization failed [Caused by: org.xml.sax.SAXException]

why????I am sure I used the "mds-gluerp-configure pbs ganglia" and
configured *$GLOBUS_LOCATION/etc/globus_wsrf_mds_index/server-config.wsdd*

with the right *rpProviderConfigFile path.*


Best Regards,
Elaine.

Reply via email to