Hello !
Step by step:
[root@lxb0971 ~]# cat /opt/bdii/etc/bdii-update.conf
GIP file:///opt/glite/libexec/glite-info-wrapper
--->>
[root@lxb0971 ~]# cat /opt/glite/libexec/glite-info-wrapper
#!/bin/sh
export LANG=C
/opt/glite/libexec/glite-info-generic
/opt/glite/etc/gip/glite-info-generic.conf
--->>
[root@lxb0971 ~]# cat /opt/glite/etc/gip/glite-info-generic.conf
temp_dir = /opt/glite/var/tmp/gip
cache_dir = /opt/glite/var/cache/gip
lock_dir = /opt/glite/var/lock/gip
plugin_dir = /opt/glite/etc/gip/plugin
static_dir = /opt/glite/etc/gip/ldif
provider_dir = /opt/glite/etc/gip/provider
freshness = 60
cache_ttl = 300
response = 110
timeout = 150
--->>
[root@lxb0971 ~] cat /opt/glite/etc/gip/plugin/glite-info-dynamic-ce
#!/bin/sh
/opt/lcg/libexec/lcg-info-dynamic-pbs
/opt/glite/etc/gip/ldif/static-file-CE.ldif lxb2034.cern.ch
--->>
In the plugin/glite-info-dynamic-ce put the SGE information provider
instead of the pbs.
If you have similar structure, then it should work. Maybe the easiest
to run YAIM's all config_gip_* + config_bdii_only function listed in
node-info.d/lcg-ce , then
replace the plugin fajl by hand.
Gergo
Gonçalo Borges a écrit :
> Hi there,
>
> I'm just updating my lcg-CE to version lcg-CE-3.0.19-0. This new version
> bring a new package: glite-info-generic. The only information in the
> release notes regarding this new package is:
>
> ---*---
>
>
> glite-info-generic: New version of the glite-info-generic
> including a fix for the plug-in precedence problem, which was
> found during certification. Plug-in values are now merged for
> each plug-in. This avoids the problem of one plug-in taking
> precedence over another if they are both providing values for
> the same entry.
>
> ---*---
>
> It a misleading message because this represents not a "new" version but
> the first version. And as a first version, it should say what does it
> deploy. Looking to the lcg-CE metapackage dependencies, I see that the
> lcg-info-generic disappeared and it was replaced by glite-info-generic:
>
> [ce02] /home/edguser > rpm -qR lcg-CE | grep "info-generic"
> glite-info-generic
> So, it plausible to think that glite-info-generic is going to replace
> lcg-info-generic. I also see that on /opt/glite/var/tmp/gip some static
> files created but there are also some directories there with "nobody"
> ownership.
>
> [root@ce02 gip]# ll
> total 44
> -rw-r--r-- 1 root root 15469 Nov 16 15:20 glite-info-static-ce.conf
> -rw-r--r-- 1 root root 4184 Nov 16 15:20
> glite-info-static-cesebind.conf
> -rw-r--r-- 1 root root 3647 Nov 16 15:20
> glite-info-static-cluster.conf
> -rw-r--r-- 1 root root 528 Nov 16 15:20 glite-info-static-site.conf
> drw-r--r-- 2 nobody nobody 4096 Sep 10 16:40 ldif
> drw-r--r-- 2 nobody nobody 4096 Nov 16 15:36 plugin
> drw-r--r-- 2 nobody nobody 4096 Sep 10 16:40 provider
>
> Nevertheless, because I have lcg-info-generic still installed (it was
> not replaced nor removed during the upgrade process) my CE GRIS still
> works.
> Since I'm using SGE, I have to configure my SGE information provider
> plugin by hand (which previously was installed under /opt/lcg/libexec).
>
> So, here goes my questions:
>
> - Is really glite-info-generic going to replace lcg-info-generic (it
> seems so since lcg-info-generic is no longer a dependence on lcg-CE
> metapackage)?
> - If this is the case, what are the basic differences?
> - What are the basic steps I have to do to configure my SGE plugin?
> Exactly the same as for lcg-info-generic? In lcg-info-generic, I had to:
> 1) include the line "dynamic_script =
> /opt/lcg/libexec/lcg-info-dynamic-sge" in
> /opt/lcg/etc/lcg-info-generic.conf
> 2) Change /opt/lcg/var/gip/plugin/lcg-info-dynamic-ce to call the
> SGE plugin
> [root@ce02 etc]# cat /opt/lcg/var/gip/plugin/lcg-info-dynamic-ce
> #!/bin/sh
> /opt/lcg/libexec/lcg-info-dynamic-sge
> 3) Include SGE plugin in /opt/lcg/libexec dir
>
> Thanks in Advance
> Cheers
> Goncalo
>
|