The e-NMR Grid Infrastructure is available and running the latest INFNGRID gLite 3.1 (SL4) release. Its present layout and a few hints to deploy a new site are available here. The test-bed has been accessible since December 2007, 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. ASGCCA, INFN CA, LCG catch-all,...);
- Register with the '''enmr.eu 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 Plug & Play version of the gLite 3.1 User Interface (a.k.a. UI); it is a customisation of the GILDA UI PnP described here; no root privileges are needed for this installation; this UI has been tested on Scientific Linux 4.5/6, Fedora Core 8, Ubuntu 8.04 and 9.04; you can download it from here; after having downloaded from your $HOME directory do execute:
tar -zxvf enmr-UI-PnP.tgz ; cd $HOME/UIPnP-3.1 ; ./install.sh
There could be some minor issues to be fixed if using Ubuntu or your JAVA_LOCATION is not the default one, see the original GILDA documentation for more details.
- Put your usercert.pem and userkey.pem under $HOME/.globus directory (have a look here to learn how to convert formats).
- Create a proxy using the command ''voms-proxy-init -voms enmr.eu'' 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 edg-job-* and 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 enmr.eu VO services:
from
port
to port
service
localhost >1023 wms-enmr.cerm.unifi.it 7443 WMProxy localhost >1023 wms-enmr.cerm.unifi.it 2811 GridFTP server localhost >1023 lb-enmr.cerm.unifi.it 9000 LB localhost >1023 lb-enmr.cerm.unifi.it 9003 LB localhost >1023 voms2.cnaf.infn.it 15014 VOMS server
For a quick test, if you deployed the UIPnP in your home directory, try the command below and look at the output message:
$ glite-wms-job-list-match -a UIPnP-3.1/test.jdl
Connecting to the service https://wms-enmr.cerm.unifi.it:7443/glite_wms_wmproxy_server
==========================================================================
COMPUTING ELEMENT IDs LIST
The following CE(s) matching your job requirements have been found:
*CEId*
- ce-enmr.chem.uu.nl:2119/jobmanager-lcgpbs-long
- ce-enmr.chem.uu.nl:2119/jobmanager-lcgpbs-medium
- ce-enmr.chem.uu.nl:2119/jobmanager-lcgpbs-short
- ce-enmr.chem.uu.nl:2119/jobmanager-lcgpbs-verylong
- deimos.htc.biggrid.nl:2119/jobmanager-pbs-long
- deimos.htc.biggrid.nl:2119/jobmanager-pbs-short
- gazon.nikhef.nl:2119/jobmanager-pbs-qlong
- gazon.nikhef.nl:2119/jobmanager-pbs-qshort
- grid001.ts.infn.it:2119/jobmanager-lcglsf-grid
- gridce.ilc.cnr.it:2119/jobmanager-lcgpbs-grid
- pbs-enmr.cerm.unifi.it:2119/jobmanager-lcgpbs-long
- pbs-enmr.cerm.unifi.it:2119/jobmanager-lcgpbs-medium
- pbs-enmr.cerm.unifi.it:2119/jobmanager-lcgpbs-short
- pbs-enmr.cerm.unifi.it:2119/jobmanager-lcgpbs-verylong
- prod-ce-02.pd.infn.it:2119/jobmanager-lcglsf-grid
- t2-ce-01.lnl.infn.it:2119/jobmanager-lcglsf-enmr
- t2-ce-02.lnl.infn.it:2119/jobmanager-lcglsf-enmr
- t2-ce-03.lnl.infn.it:2119/jobmanager-lcglsf-enmr
- trekker.nikhef.nl:2119/jobmanager-pbs-qlong
- trekker.nikhef.nl:2119/jobmanager-pbs-qshort
- grid012.ct.infn.it:2119/jobmanager-lcglsf-short
- ce-enmr.chemie.uni-frankfurt.de:2119/jobmanager-lcgpbs-long
- ce-enmr.chemie.uni-frankfurt.de:2119/jobmanager-lcgpbs-medium
- ce-enmr.chemie.uni-frankfurt.de:2119/jobmanager-lcgpbs-short
- ce-enmr.chemie.uni-frankfurt.de:2119/jobmanager-lcgpbs-verylong
==========================================================================
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 enmr.eu VOMS server, which are publicly available in the 3rd and 4th string of the second line of the web page here.
More information about WMProxy APIs are available here.
For more details about gLite and its use have also a look at these on-line User Tutorials produced by the GILDA team.
If you have any problems please contact us here.