Version 14 (modified by bartek, 10 years ago) (diff)

--

QCG-BDII

The guide describes the process of integration of QCG services with the EGI Information System - Resource BDII.

The integration results in publishing information about the service in a GLUE2 complaint format through the BDII service.

The basics of EGI Information Service are described at  link.

In general, information about a grid service is produced by a service provider and transfered into the closest BDII (LDAP) instance (typically co-allocated with the service).This procedure is significantly simplified with the help of tools offered by EMI Resource Information Service (emi-resource-information-service). Consequently, the integration of new services was limited to the provisioning of a few script and configuration files.

IMPORTANT: The documentation is common for all QCG services: QCG-Broker, QCG-Computing and QCG-Notifications and varies only in some points from one service to another.

Software repositories

To install QCG-BDII (BDII for one of QCG services) please configure the system with:

  • one of QCG repositories, containing QCG specific extensions to the EGI information system. The RPMs are availeble for SL5 and SL6.
  • EMI3 (Monte Bianco) repository, which is needed for the emi-resource-information-service metapackage, providing the EGI information system base framework.

To configure aforementioned repositories please follow the instruction:   QCG Software Repositories.

Installation

Install the proper package for the selected service:

  • for QCG-Broker service:
    yum install qcg-broker-egi-is-provider
    
  • for QCG-Computing service
    yum install qcg-comp-egi-is-provider
    
  • for QCG-Notification service
    yum install qcg-ntf-egi-is-provider
    

All the dependency packages should be automatically installed.

Note

It may happen that due to the fact that the newest packages of the QCG software are included in UMD repositories with a delay, the presented procedure may fail in case of specific YUM repositories configuration. In such a case it may be required to divide the installation into two steps:

  • In the first step the emi-resource-information-service metapackage should be installed from the UMD repository.
  • In the second step a certain QCG provider should be installed from the QCG repository.

The procedure may then look e.g. as follows:

yum install emi-resource-information-service
yum --disablerepo=UMD\* install qcg-comp-egi-is-provider

Configuration

All the QCG-BDII packages need to be configured by providing the name of the BDII site, to which they intend to publish service information.

Run the command

qcg-info-site-config -s <site-ID>

to set appropriate data.

The list of available site-IDs can be found at  https://goc.egi.eu/portal/index.php?Page_Type=Sites

Currently configured site-ID may be displayed as follows:

qcg-info-site-config -d
site-ID=PSNC

Starting service

IMPORTANT: Before starting the QCG-BDII please ensure that the QCG service is properly configured and started.

To start the QCG-BDII please run (as a root):

service bdii start

By default the BDII works on port 2170.

Verification

To validate correctness of the published data the glue-validator tool can be used:

glue-validator -H localhost -p 2170 -b o=glue

Release Notes

QCG-BDII release notes