How To Publish Service Information into EMIR

These instructions explain how to publish service information into the testbed Domain Service Registry (DSR). As a prerequisite an EMI Resource Information Service needs to be installed.

The examples below are for SL6, but the packages are also available for Debian and SL5 and the configuration is very similar too. Manually built packages for all of the supported platforms can be found on the project github site this page. It's important to use at least version 1.2.0 (1.2.1 in case of SL5)!

Install the service publisher

Since EMI3 is still not out, it's highly recommended to add ETICS repository to yum repos and install the emir service publisher (EMIR-SERP) from there:

Start/Stop registration

Start the service: as a result the service record should appear in the configured EMIR

service emir-serp start

Stop the service: as a result the service record should be removed from the configured EMIR

service emir-serp stop

Test the service registration in EMIR

Check the expected services are published/removed:

http://emitbdsr1.cern.ch:9126/services

WARNING: Please check the published value of the "QualityLevel" attribute (production, pre-production, testing, development) so that it corresponds to the actual deployment state of the service. If necessary the values can be changed via configuration of the resource information system (e.g. YAIM).