egee-bdii.cnaf.infn.it
and MUST be used by all Resource Centers and Services part of the IGI infrastructure. If you want to provide an official instances which will be added to the IGI endpoint, please contact igi-noc@lists.italiangrid.it
# cat /etc/redhat-release Scientific Linux SL release 5.7 (Boron)
# cd /etc/yum.repos.d/ # rpm -ivh http://mirror.switch.ch/ftp/mirror/epel//5/x86_64/epel-release-5-4.noarch.rpm # wget http://repo-pd.italiangrid.it/mrepo/repos/egi-trustanchors.repo # rpm -ivh http://repo-pd.italiangrid.it/mrepo/EMI/1/sl5/x86_64/updates/emi-release-1.0.1-1.sl5.noarch.rpm # yum install yum-priorities yum-protectbase
# getenforce Disabled
# ls /etc/yum.repos.d/ emi1-base.repo emi1-updates.repo epel-testing.repo emi1-third-party.repo sl-contrib.repo sl-fastbugs.repo sl-security.repo sl-testing.repo sl-debuginfo.repo sl.repo sl-srpms.repo egi-trustanchors.repo epel.repo
# yum clean all Loaded plugins: downloadonly, kernel-module, priorities, protect-packages, protectbase, security, verify, versionlock Cleaning up Everything # yum install ca-policy-egi-core emi-bdii-top Loaded plugins: downloadonly, kernel-module, priorities, protect-packages, protectbase, security, verify, versionlock EGI-trustanchors | 951 B 00:00 EGI-trustanchors/primary | 29 kB 00:00 EGI-trustanchors 203/203 EMI-1-base | 1.9 kB 00:00 EMI-1-base/primary_db | 236 kB 00:00 EMI-1-third-party | 1.9 kB 00:00 EMI-1-third-party/primary_db | 25 kB 00:00 EMI-1-updates | 1.9 kB 00:00 EMI-1-updates/primary_db | 168 kB 00:00 epel | 3.7 kB 00:00 epel/primary_db | 3.9 MB 00:00 sl-base | 1.1 kB 00:00 sl-base/primary | 1.0 MB 00:01 sl-base 3702/3702 sl-security | 1.9 kB 00:00 sl-security/primary_db | 200 kB 00:01 234 packages excluded due to repository priority protections 0 packages excluded due to repository protections Reading version lock configuration Setting up Install Process Package ca-policy-egi-core-1.42-1.noarch already installed and latest version Resolving Dependencies --> Running transaction check ---> Package emi-bdii-top.x86_64 0:1.0.0-1.sl5 set to be updated --> Processing Dependency: openldap2.4-servers for package: emi-bdii-top --> Processing Dependency: bdii-config-top for package: emi-bdii-top --> Processing Dependency: glite-yaim-bdii for package: emi-bdii-top --> Processing Dependency: glite-info-update-endpoints for package: emi-bdii-top --> Processing Dependency: bdii for package: emi-bdii-top --> Processing Dependency: glue-schema for package: emi-bdii-top --> Processing Dependency: glite-info-provider-service for package: emi-bdii-top --> Processing Dependency: glite-yaim-core for package: emi-bdii-top --> Processing Dependency: glite-info-provider-ldap for package: emi-bdii-top --> Processing Dependency: glite-info-plugin-fcr for package: emi-bdii-top --> Running transaction check ---> Package bdii.noarch 0:5.2.5-2.el5 set to be updated --> Processing Dependency: openldap-servers for package: bdii --> Processing Dependency: expect for package: bdii --> Processing Dependency: openldap-clients for package: bdii ---> Package bdii-config-top.noarch 0:1.0.4-1.el5 set to be updated ---> Package glite-info-plugin-fcr.noarch 0:2.0.2-1.sl5 set to be updated ---> Package glite-info-provider-ldap.noarch 0:1.4.1-1.el5 set to be updated --> Processing Dependency: perl(LWP::Simple) for package: glite-info-provider-ldap ---> Package glite-info-provider-service.noarch 0:1.7.0-1.el5 set to be updated ---> Package glite-info-update-endpoints.noarch 0:2.0.7-1.el5 set to be updated ---> Package glite-yaim-bdii.noarch 0:4.3.4-1.el5 set to be updated ---> Package glite-yaim-core.noarch 0:5.0.2-1.sl5 set to be updated ---> Package glue-schema.noarch 0:2.0.8-1.el5 set to be updated ---> Package openldap2.4-servers.x86_64 0:2.4.22-1.el5 set to be updated --> Processing Dependency: lib64ldap2.4_2 = 2.4.22-1.el5 for package: openldap2.4-servers --> Processing Dependency: cyrus-sasl = 2.1.22 for package: openldap2.4-servers --> Processing Dependency: openldap2.4-extra-schemas >= 1.3-7 for package: openldap2.4-servers --> Processing Dependency: openldap2.4-extra-schemas >= 1.3-7 for package: openldap2.4-servers --> Processing Dependency: libltdl.so.3()(64bit) for package: openldap2.4-servers --> Processing Dependency: libldap_r-2.4.so.2()(64bit) for package: openldap2.4-servers --> Processing Dependency: liblber-2.4.so.2()(64bit) for package: openldap2.4-servers --> Processing Dependency: libodbc.so.1()(64bit) for package: openldap2.4-servers --> Running transaction check ---> Package cyrus-sasl.x86_64 0:2.1.22-5.el5_4.3 set to be updated ---> Package expect.x86_64 0:5.43.0-5.1 set to be updated ---> Package lib64ldap2.4_2.x86_64 0:2.4.22-1.el5 set to be updated --> Processing Dependency: openldap2.4 >= 2.1.25-4mdk for package: lib64ldap2.4_2 ---> Package libtool-ltdl.x86_64 0:1.5.22-7.el5_4 set to be updated ---> Package openldap-clients.x86_64 0:2.3.43-12.el5_6.7 set to be updated ---> Package openldap-servers.x86_64 0:2.3.43-12.el5_6.7 set to be updated EGI-trustanchors/filelists | 14 kB 00:00 EMI-1-base/filelists_db | 181 kB 00:00 EMI-1-third-party/filelists_db | 57 kB 00:00 EMI-1-updates/filelists_db | 108 kB 00:00 cnaf-local/filelists | 1.1 kB 00:00 epel/filelists_db | 5.5 MB 00:00 lemon-sl5-i386/filelists | 9.5 kB 00:00 sl-base/filelists | 3.3 MB 00:02 sl-security/filelists_db | 870 kB 00:01 ---> Package openldap2.4-extra-schemas.noarch 0:1.3-10.el5 set to be updated ---> Package perl-libwww-perl.noarch 0:5.805-1.1.1 set to be updated --> Processing Dependency: perl-HTML-Parser >= 3.33 for package: perl-libwww-perl --> Processing Dependency: perl(URI::URL) for package: perl-libwww-perl --> Processing Dependency: perl(URI) for package: perl-libwww-perl --> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl --> Processing Dependency: perl(Compress::Zlib) for package: perl-libwww-perl --> Processing Dependency: perl(URI::Escape) for package: perl-libwww-perl --> Processing Dependency: perl(URI::Heuristic) for package: perl-libwww-perl ---> Package unixODBC.x86_64 0:2.2.11-7.1 set to be updated --> Running transaction check ---> Package openldap2.4.x86_64 0:2.4.22-1.el5 set to be updated ---> Package perl-Compress-Zlib.x86_64 0:1.42-1.fc6 set to be updated ---> Package perl-HTML-Parser.x86_64 0:3.55-1.fc6 set to be updated --> Processing Dependency: perl-HTML-Tagset >= 3.03 for package: perl-HTML-Parser --> Processing Dependency: perl(HTML::Tagset) for package: perl-HTML-Parser ---> Package perl-URI.noarch 0:1.35-3 set to be updated --> Running transaction check ---> Package perl-HTML-Tagset.noarch 0:3.10-2.1.1 set to be updated --> Finished Dependency Resolution Beginning Kernel Module Plugin Finished Kernel Module Plugin Dependencies Resolved =========================================================================================================================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================================================================================================================== Installing: emi-bdii-top x86_64 1.0.0-1.sl5 EMI-1-base 1.7 k Installing for dependencies: bdii noarch 5.2.5-2.el5 EMI-1-updates 20 k bdii-config-top noarch 1.0.4-1.el5 EMI-1-updates 4.1 k cyrus-sasl x86_64 2.1.22-5.el5_4.3 sl-base 1.2 M expect x86_64 5.43.0-5.1 sl-base 160 k glite-info-plugin-fcr noarch 2.0.2-1.sl5 EMI-1-updates 3.7 k glite-info-provider-ldap noarch 1.4.1-1.el5 EMI-1-updates 7.1 k glite-info-provider-service noarch 1.7.0-1.el5 EMI-1-updates 53 k glite-info-update-endpoints noarch 2.0.7-1.el5 EMI-1-base 5.6 k glite-yaim-bdii noarch 4.3.4-1.el5 EMI-1-updates 10 k glite-yaim-core noarch 5.0.2-1.sl5 EMI-1-updates 116 k glue-schema noarch 2.0.8-1.el5 EMI-1-updates 33 k lib64ldap2.4_2 x86_64 2.4.22-1.el5 EMI-1-third-party 300 k libtool-ltdl x86_64 1.5.22-7.el5_4 sl-base 38 k openldap-clients x86_64 2.3.43-12.el5_6.7 sl-base 223 k openldap-servers x86_64 2.3.43-12.el5_6.7 sl-base 2.2 M openldap2.4 x86_64 2.4.22-1.el5 EMI-1-third-party 40 k openldap2.4-extra-schemas noarch 1.3-10.el5 EMI-1-third-party 46 k openldap2.4-servers x86_64 2.4.22-1.el5 EMI-1-third-party 2.1 M perl-Compress-Zlib x86_64 1.42-1.fc6 sl-base 52 k perl-HTML-Parser x86_64 3.55-1.fc6 sl-base 91 k perl-HTML-Tagset noarch 3.10-2.1.1 sl-base 14 k perl-URI noarch 1.35-3 sl-base 116 k perl-libwww-perl noarch 5.805-1.1.1 sl-base 375 k unixODBC x86_64 2.2.11-7.1 sl-base 834 k Transaction Summary =========================================================================================================================================================================================================================================== Install 25 Package(s) Upgrade 0 Package(s) Total download size: 8.0 M Is this ok [y/N]: y Downloading Packages: (1/25): emi-bdii-top-1.0.0-1.sl5.x86_64.rpm | 1.7 kB 00:00 (2/25): glite-info-plugin-fcr-2.0.2-1.sl5.noarch.rpm | 3.7 kB 00:00 (3/25): bdii-config-top-1.0.4-1.el5.noarch.rpm | 4.1 kB 00:00 (4/25): glite-info-update-endpoints-2.0.7-1.el5.noarch.rpm | 5.6 kB 00:00 (5/25): glite-info-provider-ldap-1.4.1-1.el5.noarch.rpm | 7.1 kB 00:00 (6/25): glite-yaim-bdii-4.3.4-1.el5.noarch.rpm | 10 kB 00:00 (7/25): perl-HTML-Tagset-3.10-2.1.1.noarch.rpm | 14 kB 00:00 (8/25): bdii-5.2.5-2.el5.noarch.rpm | 20 kB 00:00 (9/25): glue-schema-2.0.8-1.el5.noarch.rpm | 33 kB 00:00 (10/25): libtool-ltdl-1.5.22-7.el5_4.x86_64.rpm | 38 kB 00:00 (11/25): openldap2.4-2.4.22-1.el5.x86_64.rpm | 40 kB 00:00 (12/25): openldap2.4-extra-schemas-1.3-10.el5.noarch.rpm | 46 kB 00:00 (13/25): perl-Compress-Zlib-1.42-1.fc6.x86_64.rpm | 52 kB 00:00 (14/25): glite-info-provider-service-1.7.0-1.el5.noarch.rpm | 53 kB 00:00 (15/25): perl-HTML-Parser-3.55-1.fc6.x86_64.rpm | 91 kB 00:00 (16/25): perl-URI-1.35-3.noarch.rpm | 116 kB 00:00 (17/25): glite-yaim-core-5.0.2-1.sl5.noarch.rpm | 116 kB 00:00 (18/25): expect-5.43.0-5.1.x86_64.rpm | 160 kB 00:00 (19/25): openldap-clients-2.3.43-12.el5_6.7.x86_64.rpm | 223 kB 00:00 (20/25): lib64ldap2.4_2-2.4.22-1.el5.x86_64.rpm | 300 kB 00:00 (21/25): perl-libwww-perl-5.805-1.1.1.noarch.rpm | 375 kB 00:01 (22/25): unixODBC-2.2.11-7.1.x86_64.rpm | 834 kB 00:00 (23/25): cyrus-sasl-2.1.22-5.el5_4.3.x86_64.rpm | 1.2 MB 00:00 (24/25): openldap2.4-servers-2.4.22-1.el5.x86_64.rpm | 2.1 MB 00:01 (25/25): openldap-servers-2.3.43-12.el5_6.7.x86_64.rpm | 2.2 MB 00:01 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 372 kB/s | 8.0 MB 00:22 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID df9e12ef EMI-1-updates/gpgkey | 1.7 kB 00:00 Importing GPG key 0xDF9E12EF "Doina Cristina Aiftimiei (EMI Release Manager) <aiftim@pd.infn.it>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-emi Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libtool-ltdl 1/25 Installing : openldap-servers 2/25 Installing : glite-info-update-endpoints 3/25 Installing : glite-info-provider-service 4/25 Installing : glue-schema 5/25 Installing : expect 6/25 Installing : openldap-clients 7/25 Installing : perl-Compress-Zlib 8/25 Installing : cyrus-sasl 9/25 Installing : unixODBC 10/25 Installing : bdii 11/25 Installing : glite-yaim-bdii 12/25 Installing : glite-yaim-core 13/25 Installing : glite-info-plugin-fcr 14/25 Installing : perl-HTML-Tagset 15/25 Installing : perl-HTML-Parser 16/25 Installing : perl-URI 17/25 Installing : perl-libwww-perl 18/25 Installing : glite-info-provider-ldap 19/25 Installing : lib64ldap2.4_2 20/25 Installing : openldap2.4 21/25 Installing : openldap2.4-extra-schemas 22/25 useradd: user ldap exists Adding user ldap to group ldap Installing : openldap2.4-servers 23/25 Generating self-signed certificate... To generate a self-signed certificate, you can use the utility /usr/share/openldap2.4/gencert.sh... Installing : bdii-config-top 24/25 Installing : emi-bdii-top 25/25 Installed: emi-bdii-top.x86_64 0:1.0.0-1.sl5 Dependency Installed: bdii.noarch 0:5.2.5-2.el5 bdii-config-top.noarch 0:1.0.4-1.el5 cyrus-sasl.x86_64 0:2.1.22-5.el5_4.3 expect.x86_64 0:5.43.0-5.1 glite-info-plugin-fcr.noarch 0:2.0.2-1.sl5 glite-info-provider-ldap.noarch 0:1.4.1-1.el5 glite-info-provider-service.noarch 0:1.7.0-1.el5 glite-info-update-endpoints.noarch 0:2.0.7-1.el5 glite-yaim-bdii.noarch 0:4.3.4-1.el5 glite-yaim-core.noarch 0:5.0.2-1.sl5 glue-schema.noarch 0:2.0.8-1.el5 lib64ldap2.4_2.x86_64 0:2.4.22-1.el5 libtool-ltdl.x86_64 0:1.5.22-7.el5_4 openldap-clients.x86_64 0:2.3.43-12.el5_6.7 openldap-servers.x86_64 0:2.3.43-12.el5_6.7 openldap2.4.x86_64 0:2.4.22-1.el5 openldap2.4-extra-schemas.noarch 0:1.3-10.el5 openldap2.4-servers.x86_64 0:2.4.22-1.el5 perl-Compress-Zlib.x86_64 0:1.42-1.fc6 perl-HTML-Parser.x86_64 0:3.55-1.fc6 perl-HTML-Tagset.noarch 0:3.10-2.1.1 perl-URI.noarch 0:1.35-3 perl-libwww-perl.noarch 0:5.805-1.1.1 unixODBC.x86_64 0:2.2.11-7.1 Complete!
# cat site-info.def ################################ # Site configuration variables # ################################ SITE_NAME=INFN-CNAF SITE_EMAIL="grid-operations@lists.cnaf.infn.it" SITE_LAT=44.4948 SITE_LONG=11.3417 ################################ # BDII configuration variables # ################################ # Hostname of the top level BDII BDII_HOST=top-bdii01.cnaf.infn.it #The cache period for LDAP records that disappeared from the BDII's input; #by default it should be zero, but due to a bug affecting some versions of EMI-1 node types, the admin may need to define it explicitly BDII_DELETE_DELAY=0
# chmod -R 600 /root/siteinfo # /opt/glite/yaim/bin/yaim -v -s /root/siteinfo/site-info.def -n BDII_top INFO: Using site configuration file: /root/siteinfo/site-info.def INFO: ################################################################### . /'.-. ') . yA,-"-,( ,m,:/ ) .oo. oo o ooo o. .oo . / .-Y a a Y-. 8. .8' 8'8. 8 8b d'8 . / ~ ~ / 8' .8oo88. 8 8 8' 8 . (_/ '====' 8 .8' 8. 8 8 Y 8 . Y,-''-,Yy,-.,/ o8o o8o o88o o8o o8o o8o . I_))_) I_))_) current working directory: /root/siteinfo site-info.def date: Nov 25 17:01 /root/siteinfo/site-info.def yaim command: -v -s /root/siteinfo/site-info.def -n BDII_top log file: /opt/glite/yaim/bin/../log/yaimlog Fri Nov 25 17:07:57 CET 2011 : /opt/glite/yaim/bin/yaim Installed YAIM versions: glite-yaim-bdii 4.3.4-1 glite-yaim-core 5.0.2-1 #################################################################### INFO: The default location of the grid-env.(c)sh files will be: /usr/libexec INFO: Sourcing the utilities in /opt/glite/yaim/functions/utils INFO: Detecting environment INFO: Executing function: config_info_service_bdii_top_check INFO: Executing function: config_bdii_5.2_check INFO: Checking is done. INFO: All the necessary variables to configure BDII_top are defined in your configuration files. INFO: Please, bear in mind that YAIM only guarantees the definition of variables INFO: controlled in the _check functions. INFO: YAIM terminated succesfully.
/etc/bdii/gip/glite-info-site-defaults.conf
, GGUS mkdir /etc/bdii/gip/
echo "SITE_NAME=INFN-CNAF" > /etc/bdii/gip/glite-info-site-defaults.conf
/opt/glite/var/cache/gip
if it is not ldap:ldap
change it: chown -R ldap:ldap /opt/glite/var/cache/gip/
"-d 6"
) to configure the services in order to have detailed information. For your convenience yo can save all the configuration information in a log file you can look at any time, separated from the yaimlog
defulat one.
# /opt/glite/yaim/bin/yaim -c -d 6 -s /root/siteinfo/site-info.def -n BDII_top DEBUG: Checking siteinfo dir is not world readable DEBUG: Checking site-info.def is syntactically correct DEBUG: Sourcing /opt/glite/yaim/bin/../defaults/site-info.pre DEBUG: Sourcing /opt/glite/yaim/bin/../defaults/emi-bdii_top.pre INFO: Using site configuration file: /root/siteinfo/site-info.def DEBUG: Sourcing site-info.def file: /root/siteinfo/site-info.def DEBUG: Sourcing /opt/glite/yaim/bin/../defaults/site-info.post DEBUG: Sourcing /opt/glite/yaim/bin/../defaults/mapping INFO: ################################################################### . /'.-. ') . yA,-"-,( ,m,:/ ) .oo. oo o ooo o. .oo . / .-Y a a Y-. 8. .8' 8'8. 8 8b d'8 . / ~ ~ / 8' .8oo88. 8 8 8' 8 . (_/ '====' 8 .8' 8. 8 8 Y 8 . Y,-''-,Yy,-.,/ o8o o8o o88o o8o o8o o8o . I_))_) I_))_) current working directory: /root/siteinfo site-info.def date: Nov 25 17:01 /root/siteinfo/site-info.def yaim command: -c -d 6 -s /root/siteinfo/site-info.def -n BDII_top log file: /opt/glite/yaim/bin/../log/yaimlog Fri Nov 25 17:12:30 CET 2011 : /opt/glite/yaim/bin/yaim Installed YAIM versions: glite-yaim-bdii 4.3.4-1 glite-yaim-core 5.0.2-1 #################################################################### INFO: The default location of the grid-env.(c)sh files will be: /usr/libexec INFO: Sourcing the utilities in /opt/glite/yaim/functions/utils INFO: Detecting environment DEBUG: Detect platform: OS flavour detected is: emi DEBUG: Detected architecture is 64BIT DEBUG: Detect platform: OS type detected: sl5 DEBUG: Resulted NODE_TYPE_LIST is : BDII_top DEBUG: Setting environment variable GRID_ENV_LOCATION, to value "/usr/libexec". DEBUG: Unset environment variable GRID_ENV_LOCATION. DEBUG: Setting environment variable LCG_LOCATION, to value "/usr". DEBUG: Unset environment variable LCG_LOCATION. DEBUG: Setting environment variable GLITE_LOCATION, to value "/usr". DEBUG: Unset environment variable GLITE_LOCATION. DEBUG: Setting environment variable GLITE_LOCATION_VAR, to value "/var". DEBUG: Unset environment variable GLITE_LOCATION_VAR. DEBUG: Appending value "/bin" to environment variable PATH. DEBUG: Deleting value "/bin" from environment variable PATH. DEBUG: Appending value "/opt/glite/share/man" to environment variable MANPATH. DEBUG: Deleting value "/opt/glite/share/man" from environment variable MANPATH. DEBUG: Sourcing node definition file: /opt/glite/yaim/bin/../node-info.d/glite-bdii_top INFO: Executing function: config_info_service_bdii_top_check INFO: Executing function: config_bdii_5.2_check INFO: Executing function: config_info_service_bdii_top_setenv DEBUG: This function currently doesn't set any environment variables. INFO: Executing function: config_info_service_bdii_top DEBUG: Skipping function: config_bdii_5.2_setenv because it is not defined INFO: Executing function: config_bdii_5.2 mount: mount point /var/run/bdii/db does not exist Stopping BDII: BDII already stopped Starting BDII slapd: [ OK ] Starting BDII update process: [ OK ] INFO: Configuration Complete. [ OK ] INFO: YAIM terminated succesfully.
telnet top-bdii01.cnaf.infn.it 2170
. The port 2170 must be opened.
lcg-infosites --is top-bdii01.cnaf.infn.it --vo ops ce| wc -l
should return a number at least grater than 500
./check_bdii_entries -H top-bdii01.cnaf.infn.it -t 60 -b Mds-Vo-Name=local,O=Grid -p 2170 -w 1200:1 -c 3600:1 -f stats OK: freshness=276s, entries=1 |freshness=276s;entries=1
Date | Comment |
---|---|
2012-03-09 | BDII_DELETE_DELAY variable added. by default it should be zero, but due to a bug affecting some versions of EMI-1 node types, the admin may need to define it explicitly |
2011-11-28 | installation notes completed - BDII top v. 1.0.0 |
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
EXT | check_bdii_entries | manage | 16.9 K | 2011-11-25 - 17:19 | PaoloVeronesi | check_bdii_entries |
|