Users Guide

Print PDF

Quick gLite HOW-TO for EU-IndiaGrid users

The EU-IndiaGrid test-bed is available and running the latest gLite release. Its present layout and a few hints to deploy a new site are available here. The test-bed has been accessible since January 2010, and only a few steps are needed to access it from almost any Linux PC. You will need to:

  • Own a personal certificate issued by a IGTF recognized CA (i.e. IGCA, ASGCCA, INFN CA, LCG catch-all,...); Indian users should get their personal certificate from IGCA.
  • Register with the euindia VO filling the form available here. Having the personal certificate installed in your browser is required for the registration procedure;
  • Install in your Linux PC the Miramare Interoperable Lite UI (MILU) version of the gLite User Interface (a.k.a. gLite-UI); no root privileges are needed for this installation; this UI has been tested on several linux-based distributions; you can download it from the MILU web site here; please read the documentation available on MILU site to install and properly configure it for working with euindia VO in few minutes.
  • Issue the command voms-proxy-init -voms euindia and start to submit jobs (see the gLite User Guide for more details). Please notice that since September 2007 the NS component of the WMS has been removed, so you must use the WMProxy component which is accessed through the glite-wms-job-* commands. Therefore the glite-job- commands will not work anymore.*
  • Be sure that the administrative network domain from where you perform these operations is configured in order to allow communications with external hosts and ports as described in the document available here. In particular, most of the grid services has to be run on hosts with public IP address, and only the WNs can run under NAT with an appropriate configuration. Another important requirement is time syncronisation among grid element, typically achieved making use of NTP. As an example, for the UI you should make sure that the following ports are open for communication with the euindia VO services:
fromporttoportservice
localhost >1023 eu-india-02.pd.infn.it 7443 WMProxy
localhost >1023 eu-india-02.pd.infn.it 2811 gridFTP Server
localhost >1023 eu-india-04.pd.infn.it 9000 LB
localhost >1023 eu-india-04.pd.infn.it 9003 LB
localhost >1023 voms2.cnaf.infn.it 15010 VOMS Server



For a quick test, try the command below from your UI and look at the output message:

$ glite-wms-job-list-match -a test.jdl

Connecting to the service https://eu-india-02.pd.infn.it:7443/glite_wms_wmproxy_server

==========================================================================

COMPUTING ELEMENT IDs LIST
The following CE(s) matching your job requirements have been found:

*CEId*
- ce-cr-02.ts.infn.it:8443/cream-lsf-grid
- cert-15.pd.infn.it:8443/cream-lsf-grid
- cert-37.pd.infn.it:8443/cream-lsf-grid
- grid001.ts.infn.it:2119/jobmanager-lcglsf-grid
- prod-ce-02.pd.infn.it:2119/jobmanager-lcglsf-grid
- serv07.hep.phy.cam.ac.uk:2119/jobmanager-lcgcondor-euindia
- t2-ce-03.lnl.infn.it:2119/jobmanager-lcglsf-euindia1
- t2-ce-06.lnl.infn.it:8443/cream-lsf-euindia1
- briareo.grid.elettra.trieste.it:8443/cream-pbs-iblade
- ce-01.grid.sissa.it:8443/cream-pbs-blade
- grid-ce-01.ba.infn.it:2119/jobmanager-lcgpbs-infinite
- grid-ce-01.ba.infn.it:2119/jobmanager-lcgpbs-long
- grid-ce-01.ba.infn.it:2119/jobmanager-lcgpbs-short
- grid012.ct.infn.it:2119/jobmanager-lcglsf-euindia
- prod-ce-01.pd.infn.it:8443/cream-lsf-grid
- t2-ce-01.lnl.infn.it:8443/cream-lsf-euindia1
- t2-ce-02.lnl.infn.it:8443/cream-lsf-euindia1
- t2-ce-04.lnl.infn.it:8443/cream-lsf-euindia1
- t2-ce-05.lnl.infn.it:8443/cream-lsf-euindia1
- cream-ce-2.ba.infn.it:8443/cream-pbs-infinite
- cream-ce-2.ba.infn.it:8443/cream-pbs-long
- cream-ce-2.ba.infn.it:8443/cream-pbs-short

==========================================================================

where test.jdl is simply a file containing the string: Executable="/bin/sleep";

If you are part of alice or cms VO, you can also access the resources provided by these LHC experiments, e.g.:

$ voms-proxy-init -voms cms
$ glite-wms-job-list-match -a test.jdl

Connecting to the service https://eu-india-02.pd.infn.it:7443/glite_wms_wmproxy_server

==========================================================================

COMPUTING ELEMENT IDs LIST
The following CE(s) matching your job requirements have been found:

*CEId*
- ce.indiacms.res.in:2119/jobmanager-lcgpbs-cms
- glite-ce-01.cnaf.infn.it:2119/blah-pbs-lcg
- grid0.fe.infn.it:2119/jobmanager-lcgpbs-lcg
- gridce2.pi.infn.it:2119/jobmanager-lcglsf-cms4
- gridit-ce-001.cnaf.infn.it:2119/jobmanager-lcgpbs-lcg
- t2-ce-01.lnl.infn.it:2119/jobmanager-lcglsf-cmssl4
- t2-ce-02.lnl.infn.it:2119/jobmanager-lcglsf-cms
- vecce01.vecc.eu-india.res.in:2119/jobmanager-lcgpbs-cms
- gridce.pi.infn.it:2119/jobmanager-lcglsf-cms
- grid012.ct.infn.it:2119/jobmanager-lcglsf-infinite
- grid012.ct.infn.it:2119/jobmanager-lcglsf-long
- grid012.ct.infn.it:2119/jobmanager-lcglsf-short
- grid002.ca.infn.it:2119/jobmanager-lcglsf-cms
- serv03.hep.phy.cam.ac.uk:2119/jobmanager-lcgcondor-cms
- gridba2.ba.infn.it:2119/jobmanager-lcgpbs-infinite
- gridba2.ba.infn.it:2119/jobmanager-lcgpbs-long
- gridba2.ba.infn.it:2119/jobmanager-lcgpbs-short

==========================================================================

If you are planning to access the WMProxy via its web-services interface, you may want to generate voms proxies programatically, e.g. from java code. In this case, it can be useful to know the Port and the DN of the euindia VOMS server, which are publicly available here. More information about WMProxy APIs are available here.

If you have any problems please contact us This e-mail address is being protected from spambots. You need JavaScript enabled to view it .