Grid Elements deployment
-
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;
-
you need '''DNS Reverse Name Resolution''' to make Grid Security Infrastructure (GSI) to work properly;
-
time syncronisation (within minutes) among interacting grid elements is also required by GSI. The use of Network Time Protocol (NTP) is reccomended;
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
The release is of course fully supported by the Italian ROC (RegionalOperation Centre in EGEE terminology) with a ticketing system, aknowledge base, and 4 people a day weekly rotating on duty covering 11 hours during the working days (11x5).
enmr.eu VO service configuration
you'll find the data needed to configure the Grid services you might want to deploy at your site.
If you are using the INFNGRID Release, you can automatically enable the enmr.eu VO in your gLite services using ig-yaim.
Particularly the file /opt/glite/yaim/examples/siteinfo/vo.d/enmr.eu already contains the needed lines:
SW_DIR=$VO_SW_DIR/enmr
DEFAULT_SE=$CLOSE_SE_HOST
STORAGE_DIR=$CLASSIC_STORAGE_DIR/enmr
VOMS_SERVERS="'vomss://voms2.cnaf.infn.it:8443/voms/enmr.eu?/enmr.eu' 'vomss://voms-02.pd.infn.it:8443 /voms/enmr.eu?/enmr.eu'"
VOMSES="'enmr.eu voms2.cnaf.infn.it 15014 /C=IT/O=INFN/OU=Host/L=CNAF/CN=voms2.cnaf.infn.it enmr.eu' 'enmr.eu voms-02.pd.infn.it 15014 /C=IT/O=INFN/OU=Host/L=Padova/CN=voms-02.pd.infn.it enmr.eu'"
VOMS_CA_DN="'/C=IT/O=INFN/CN=INFN CA' '/C=IT/O=INFN/CN=INFN CA'"
When installing e.g. a Computing Element with ig-yaim then automatically you get the VOMS mapping like:
[root@prod-ce-01 root]# cat /etc/grid-security/grid-mapfile
...
"/enmr.eu/Role=SoftwareManager/Capability=NULL" .sgmenmr
"/enmr.eu/Role=SoftwareManager" .sgmenmr
"/enmr.eu/*/Role=NULL/Capability=NULL" .enmr
"/enmr.eu/*" .enmr
"/enmr.eu/Role=NULL/Capability=NULL" .enmr
"/enmr.eu" .enmr
- download the last versions available for:
- ig-yaim
- glite-dgas-common
- glite-dgas-hlr-clients
from http://grid-it.cnaf.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0/ (for gLite 3.1) or from http://grid-it.cnaf.infn.it/mrepo/ig_sl5-x86_64/RPMS.3_2_0/ (for gLite 3.2);
- read the DGAS guide to be able to proper define the required variables in your-site-info.def file;
- configure your CE, using:
# /opt/glite/yaim/bin/ig_yaim -d 6 -r -s <your-site-info.def> -n <your_CE_type> -f config_dgas_ce
DGAS_VO_TO_PROCESS="vo1;vo2;vo3..."
to be set optionally in the your-site-info.def file. It allows you now to select the VOs for which you wererequested/authorized to send accounting records to the Florence HLR,being not more forced to send the whole site accounting records.
If you are not using INFNGRID-Release, e.g. you are just re-configuring a previous existing pure LCG/gLite site, you'll need to install the enmr.eu VOMS server certificate, which is not included in the gLite official rpms.
You can download the latest released certificate packed in a rpm from:
"/enmr.eu/ROLE=SoftwareManager":::sgm:
"/enmr.eu/*"::::
"/enmr.eu"::::
issued:
mkdir $VO_ENMR_EU_SW_DIR/BCBR $VO_ENMR_EU_SW_DIR/BMRZ $VO_ENMR_EU_SW_DIR/CIRMMP
chown sgmenmr001.sgmenmr $VO_ENMR_EU_SW_DIR/BCBR; chmod g+w $VO_ENMR_EU_SW_DIR/BCBR
chown sgmenmr001.sgmenmr $VO_ENMR_EU_SW_DIR/BMRZ; chmod g+w $VO_ENMR_EU_SW_DIR/BMRZ
chown sgmenmr001.sgmenmr $VO_ENMR_EU_SW_DIR/CIRMMP; chmod g+w $VO_ENMR_EU_SW_DIR/CIRMMP
enmr.eu VO dedicated gLite services
These are:
- a glite-WMS hosted at wms-enmr.cerm.unifi.it
- a glite-LB hosted at lb-enmr.cerm.unifi.it
- a glite-BDII hosted at bdii-enmr.cerm.unifi.it
- a GStat server (http://grid-monitor.pd.infn.it:50080/gstat/summary/VO/enmr.eu/)
- a glite-VOMS server (https://voms2.cnaf.infn.it:8443/voms/enmr.eu/)
- a gLite-LFC catalogue hosted at lfcserver.cnaf.infn.it
- a DGAS HLR server (dgas-enmr.cerm.unifi.it)
Up to now several CEs have been enabled enmr.eu VO, as you can see running from your UI the following command using a simple JDL file:
$ glite-wms-job-list-match -a dummy.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
- ce-lnx1.nwu.ac.za:2119/jobmanager-lcgpbs-gilda
- cream-ce-1.ba.infn.it:8443/cream-pbs-infinite
- cream-ce-1.ba.infn.it:8443/cream-pbs-long
- cream-ce-1.ba.infn.it:8443/cream-pbs-short
- deimos.htc.biggrid.nl:2119/jobmanager-pbs-medium
- deimos.htc.biggrid.nl:2119/jobmanager-pbs-short
- gazon.nikhef.nl:2119/jobmanager-pbs-medium
- gazon.nikhef.nl:2119/jobmanager-pbs-short
- 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
- 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
- srvslngrd011.uct.ac.za:2119/jobmanager-lcgpbs-enmr.eu
- trekker.nikhef.nl:2119/jobmanager-pbs-medium
- trekker.nikhef.nl:2119/jobmanager-pbs-short
- ce02.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q1d
- ce02.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q2d
- ce02.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q30m
- ce02.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q3d
- ce02.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q6h
- ce01.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q1d
- ce01.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q2d
- ce01.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q30m
- ce01.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q3d
- ce01.dur.scotgrid.ac.uk:2119/jobmanager-lcgpbs-q6h
- t2-ce-05.lnl.infn.it:8443/cream-lsf-enmr1
- t2-ce-01.lnl.infn.it:2119/jobmanager-lcglsf-enmr1
- prod-ce-01.pd.infn.it:8443/cream-lsf-grid
- prod-ce-02.pd.infn.it:2119/jobmanager-lcglsf-grid
- grid012.ct.infn.it:2119/jobmanager-lcglsf-infinite
- grid012.ct.infn.it:2119/jobmanager-lcglsf-long
- grid012.ct.infn.it:2119/jobmanager-lcglsf-short
- t2-ce-02.lnl.infn.it:2119/jobmanager-lcglsf-enmr1
- t2-ce-03.lnl.infn.it:2119/jobmanager-lcglsf-enmr1
- 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
==========================================================================
ldap://prod-bdii-02.pd.infn.it:2170/mds-vo-name=INFN-PADOVA,o=grid
and it allows us to include your site to our TOP BDII bdii-enmr.cerm.unifi.it