Adding Support for vo.dorii.eu to sites

GridAUTH VOMS server certificate installation

It is necessary to install the dorii VOMS server certificate in your service nodes (ie CE) to ensure correct functionality of the VO. Worker Nodes do not need it.

The rpm containing the dorii VOMS server certificate is located at http://rpm.grid.auth.gr/apt/HellasGrid/SL/3.x/RPMS.production/GridAUTH-vomscert-1.2-5.noarch.rpm

You can also install it manually by downloading it from http://www.grid.auth.gr/services/voms/voms.grid.auth.gr.171 and copying to /etc/grid-security/vomsdir

Attention: voms.grid.auth.gr certificate expires on July 30th. It will be replaced on July 28th. The new certificate must be installed parallel to the new one no later than July 28th. The rpm containing the new certificate is at http://rpm.hellasgrid.gr/yum/HellasGrid/sl4/noarch/GridAUTH-vomscert-1.4-2.noarch.rpm

Detailed instructions are available at http://goc.grid.auth.gr/wiki/bin/view/AdminGuides/TransitionToNewVOMSCertificate

site-info.def configuration

Add “vo.dorii.eu” to the VOS variable:

VOS=“ops dteam vo.dorii.eu”

And dorii to QUEUES variable:

QUEUES=“ops dteam dorii”

Finally enable the QUEUE to the VO Roles:

DORII_GROUP_ENABLE=“vo.dorii.eu /VO=vo.dorii.eu/GROUP=/vo.dorii.eu/ROLE=lcgadmin”

vo.d directory configuration

Under the vo.d directory create a file with filename vo.dorii.eu and add the following lines:

SW_DIR=$VO_SW_DIR/dorii

DEFAULT_SE=$DPM_HOST

QUEUES=“dorii”

VOMS_SERVERS=“vomss:voms.grid.auth.gr:8443/voms/vo.dorii.eu?/vo.dorii.eu”

VOMSES=”'vo.dorii.eu voms.grid.auth.gr 15130 /C=GR/O=HellasGrid/OU=auth.gr/CN=voms.grid.auth.gr vo.dorii.eu'”

If you are using a classic SE you may also want to include the following line

VO_DORII_STORAGE_DIR=$CLASSIC_STORAGE_DIR/dorii

groups.conf configuration

”/VO=vo.dorii.eu/GROUP=/vo.dorii.eu/ROLE=lcgadmin”:::sgm: ”/VO=vo.dorii.eu/GROUP=/vo.dorii.eu”:::: ”/VO=vo.dorii.eu/GROUP=/vo.dorii.eu/*”::::

users.conf configuration

Typically within the users.conf file you need to add a few sgm pool accounts and a few more regular pool accounts. A sample configuration for 200 regular pool accounts is the following one

40001:dorii001:40000:dorii:vo.dorii.eu::

40002:dorii002:40000:dorii:vo.dorii.eu::

40200:dorii200:40000:dorii:vo.dorii.eu::

Similarly for 20 sgm pool accounts the configuration of the users.conf file should be similar to the following.

40901:sgmdorii001:40090,40000:sgmdorii,dorii:vo.dorii.eu:sgm:

40902:sgmdorii002:40090,40000:sgmdorii,dorii:vo.dorii.eu:sgm:

40920:sgmdorii020:40090,40000:sgmdorii,dorii:vo.dorii.eu:sgm:

Environment variables (pre glite-3.1 only)

variables for DNS like VOs are not added to /etc/profile.d/lcgenv.sh so we create a new file /etc/profile.d/dorii.sh:

#!/bin/sh

if test “x${LCG_ENV_SET+x}” = x; then

export VO_VO_DORII_EU_DEFAULT_SE=se01.afroditi.hellasgrid.gr

export VO_VO_DORII_EU_SW_DIR=/opt/exp_soft/dorii

fi

Back to top
DORII project receives funding from the EC's Seventh Framework Programme (FP7/2007-2013) under grant agreement n° RI-211693.