====== Interoperation of GridWay with EMI-ES ====== The EMI-ES specification is an initiative of the [[http://www.eu-emi.eu|EMI project]] to unify job management and monitoring interfaces of ARC, gLite, and UNICORE. This document describes how to install and configure GridWay to submit jobs to EMI-ES endpoints. Only the Nordugrid ARC implementation of EMI-ES has been tested. ===== Installation ===== * Install the ''IGE'' and ''EMI'' repositories. * Install the ''gridway-EMIES'' package that provides the GridWay drivers to interface with EMI-ES endpoints. IGE, EMI and official repos must resolve all dependencies. * Alternatively, you can build and install the EMI-ES and dummy drivers by yourself. ===== Configuration of Drivers ===== The GridWay Configuration Guide provides complete information about configuration of the meta-scheduler. Next steps describe the specific configuration to interface with EMI-ES endpoints. * Add the following lines in the ''/usr/etc/gwd.conf'' file: # MADs for EMI-ES IM_MAD = static:gw_im_mad_static:-l etc/EMIES_hosts.list:dummy:emies EM_MAD = emies:gw_em_mad_emies::adl TM_MAD = dummy:gw_tm_mad_dummy:-u gsiftp\://;cache=no * File ''/usr/etc/EMIES_hosts.list'' contains a list of nodes and files with static information of each node, this is an example: etc/.machine etc/.machine etc/.machine ... The files ''/usr/etc/.machine'' contain static information about each node where you want to send jobs. Please refer to the [[:documentation:release_5.14:cg|configuration]] guide for more details. * Some privileges are required to be set in the ''/etc/sudoers'' file. Please add the following lines. Defaults>GWUSERS env_keep="GW_LOCATION GLOBUS_LOCATION" #GridWay entries (EMI-ES MAD) gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_em_mad_emies * gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_tm_mad_dummy * ===== Using GridWay ===== The functionality and interfaces provided by GridWay are independent from the underlying Grid infrastructure. Please refer to the guides (user's guide, command reference, programming guide...) available at the [[:documentation|Documentation]] section.