User:Psolagna
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
- service bdii stop
- yum remove glite-BDII glite-yaim-bdii
- delete some info-providers and ldif file:
- rm /opt/glite/etc/gip/ldif/stub-site.ldif
- rm /opt/glite/etc/gip/site-urls.conf
- rm /opt/glite/etc/gip/provider/glite-info-provider-site
- rm /opt/glite/etc/gip/provider/glite-info-provider-service-bdii-site-wrapper
- rm /opt/glite/etc/gip/ldif/glite-info-site.ldif
- reconfigure with yaim without specifying the BDII_site profile
Set up top-bdii
LOG files locations
- /var/lib/bdii/gip/tmp/gip/log/top-urls.conf/ : Location of the logs of the update script itself
- /var/log/bdii/bdii-update.log : log file for the bdii-update script (python script)
Scripts
- the script /var/lib/bdii/gip/provider/glite-info-provider-top-glue2 collects the GLUE2 informations and launches the following script
- /opt/glite/libexec/glite-info-provider-ldap : this actually creates the list of ldap servers to contact, and query them
- Line 406 the if statement is changed to:
if ($options{g}){
if ($dn =~ m/GLUE2DomainId=$name,/i) {
print LOGFILE "ERROR: Skipping recursive entry '$dn'\n";
next;
}
if ( $name eq "cloud"){
#$dn =~ s/o=glue/GLUE2GroupID=cloud,o=glue/i;
}elsif ($name eq "grid"){
$dn =~ s/o=glue/GLUE2GroupID=grid,o=glue/i;
}else{
$dn =~ s/o=glue/GLUE2DomainID=$name,o=glue/i;
}
}
- changed line 255: $bind = "GLUE2DomainId=$site,GLUE2GroupID=cloud,o=glue"; (added GLUE2GroupID=cloud)
- /usr/sbin/bdii-update : it is the script that performs the glue1.3 and glue2 update, merges the ldif files ecc ecc
- configuration file: /etc/bdii/bdii.conf
- How to run it: /usr/bin/python /usr/sbin/bdii-update -c /etc/bdii/bdii.conf -d
other files
- /opt/glite/etc/gip/top-urls.conf : file that contains the list of information providers
- default ldif file to load: /var/lib/bdii/gip/ldif/default.ldif
- this file contains the default ldap data to prepend to the bdii stuff.
- Added GLUE2GroupID=cloud