Emir integration in bdii
Download
1 / 8

EMIR integration in BDII - PowerPoint PPT Presentation


  • 127 Views
  • Uploaded on

EMIR integration in BDII. Maria Alandes Pradillo (CERN) Information System Product Team. Approach. Service. EMIR server. g info : cron job (every hour) queries EMI resource information service and produces json output EMIR service publisher reads json and publishes in EMIR server.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' EMIR integration in BDII' - tobit


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Emir integration in bdii

EMIR integration in BDII

Maria AlandesPradillo (CERN)

Information System Product Team


Approach
Approach

Service

EMIR server

  • ginfo: cron job (every hour) queries EMI resource information service and produces json output

  • EMIR service publisher reads json and publishes in EMIR server

emir-serp

/var/cache/emir/services/service.json

EMI resource information service

ginfo

Information System Product Team - EMIR Integration


What is needed i
What is needed? (I)

  • Dependencies

    • ginfo

      • Available in EPEL

      • Information System client for GLUE 2

      • Command: yum install ginfo

    • emir-serp

      • Available in EMI

      • EMIR service publisher

      • Command: yum install emir-serp

Information System Product Team - EMIR Integration


What is needed ii
What is needed? (II)

  • Configuration

    • YAIM function available in glite-yaim-bdii

      • config_emir_serp

    • YAIM variables to be defined in site-info.def

      • BDII_EMIR_ENABLE=yes

      • BDII_EMIR_HOST=http://emitbdsr1.cern.ch:9126 (for testing)

  • Make sure BDII is started

  • Run: /opt/glite/yaim/bin/yaim -r -s site-info.def -n node_type-f config_emir_serp

Information System Product Team - EMIR Integration


Known issues
Known Issues

  • ginfo

    • Some mandatory attributes expected by EMIR are missing in the json output

      • Fix under development will be soon available in EPEL

  • EMIR service publisher

    • Not very robust

    • Service stopped if:

      • EMIR server cannot be contacted

      • Json output contains mistakes

Information System Product Team - EMIR Integration


Try a different approach
Try a different approach

  • Documentation

    • https://twiki.cern.ch/twiki/bin/view/EMI/SERP

  • No need to use ginfo

    • Create your own json file

    • You can use ginfo to get a template for your service

Information System Product Team - EMIR Integration


Emir rollout task status
EMIR rollout task status

  • Development tracker:

    https://savannah.cern.ch/task/?group=emi-dev

  • 20 tasks “In progress” or “Not started”

  • 3 tasks “Done” (BDII top, BDII site and Unicore UVOS)

Information System Product Team - EMIR Integration


Thank you
Thank you

EMI is partially funded by the European Commission under Grant Agreement INFSO-RI-261611

Information System Product Team - EMIR Integration


ad