guide:Vo

From Dgiref
Jump to: navigation, search

Contents

Vo list

Every VO (and all members on it) can access to the Grid middleware (the middleware should be configured for this). There is the list of Virtual organizations (VOs), which are supported by the D-Grid Reference installation. Every VO can use any middleware in the reference system, which is done by the following configurations:

VO VOMS port
dgtest 15000
kerndgrid 15001
hepcg 15002
c3grid 15003
astrogrid 15004
medigrid 15005
ingrid 15006
textgrid 15011
wisent 15012
gdigrid 15013
progrid 15014
partnergrid 15015
bwgrid 15016
fingrid 15017
lifescience 15018
education 15019
aerogrid 15021
bisgrid 15022
bauvogrid 15023
bioif 15024
biz2grid 15025
dgcms 15026
dgops 15027
optinum 15028
ptgrid 15029
pneumogrid 15030
valuegrids 15031
dgsi 15032
gapslc 15033
interloggrid 15034
mosgrid 15035

In order to allow new D-Grid VO to access a registered D-Grid Resource, the administrator can use the link here and add the appropriate VOs for this resource.

See also

configure new Vo

configure new VO in gLite

% /opt/glite/yaim/bin/yaim -c -s site-info.def -n lcg-CE -n BDII_site -n TORQUE_utils

configure new VO in Globus

  • No configuration is needed as the gridmapfile in /etc/grid-security/grid-mapfile will be automatically updated by cfengine

Vo users

Requirements

Accounts

Each Virtual Organization (VO) should have enough available local accounts. There are 150 users per VO expected for the beginning in the D-Grid reference installation for example:

dgdt0001 to dgdt0100 for the VO ''dgtest'' 
dgmd0001 to dgmd0100 for the VO ''medigrid'' 
... 
dgws0001 to dgws0100 for the VO ''wisent''

The general account format is ppvvnnnn, with:

  • pp for a prefix with 1 or 2 characters (can be freely chosen)
  • vv for a shortcut with 2 characters for the VO (have been identified: https://dispatch.fz-juelich.de:8814/D-Grid-VO)
  • nnnn for a maximum of 4-digit number, awarded from the resource and user management.

UIDs

User accounts must exist with the same UID at all frontends (gLite-CE, Globus toolkit, Unicore NJS, dCache-SE, OGSA-DAI) and at the batch system ( server and all torque Worker nodes). Simply it can be surely setting up from NIS, LDAP. Furthermore, all local accounts should join the same VO group, such as: the group dgtest for the VO dgtest and the group medigrid for the VO medigrid. As example the /etc/passwd file should look like the following:

dgmd0001:x:100001:63600:mapped user for medigrid:/home/medigrid/dgmd0001:/bin/bash
dgmd0002:x:100002:63600:mapped user for medigrid:/home/medigrid/dgmd0002:/bin/bash
...
dgdt0001:x:100101:63700:mapped user for dgtest:/home/dgtest/dgdt0001:/bin/bash
dgmdt0002:x:100102:63700:mapped user for dgtest:/home/dgtest/dgdt0002:/bin/bash

It is recommended to use Cfengine to distribute a single version of the files /etc/passwd and /etc/group to all the worker nodes and middleware frontends.

Mapping

After a resource have been registered, information about the user which is allowed to use this resource must be provided. This information is called mapping. The mapping of a "Certificate Grid Distinguished Name (DN)" to a local account is provided via a grid-mapfile ( Globus toolkit, gLite) or a UUDB (Unicore) and should be daily updated e.g. per cron job.

The script Dgridmap file is used to obtain these files. Usage instructions are available here. It is recommended to use Cfengine to distribute a single version of the grid-mapfile to all the middleware frontends.

Vo update users

CA-certificates
It must be ensured that all nodes except torque and NFS servers, have a current version of CA certificates available. In the D-Grid reference installation this actualization is done by the cfengine automated configuration tool.

For this you have to install the Cfengine client using the instructions here and to configure it as here.

Users/VOs
In order to enable all new users and VOs for accessing the grid services, it must be ensured that all nodes except torque and NFS server, have a current version of the passwd and group files. In the D-Grid reference installation this actualization is done by the cfengine automated configuration tool.

For this you have to install the Cfengine client using the instructions here and to configure it as here.

grid-mapfile
It must be ensured that the OGSA-DAI Frontend have a current version of the grid-mapfile available. In the D-Grid reference installation this actualization is automated by the cfengine configuration tool. For this you have to install the Cfengine client using the instructions here and to configure it as here .
Personal tools