Becoming a Member of the ILC VO
Firstly, you need to become a member of the ILC Virtual Organization (VO).
Follow the workflow at https://grid-voms.desy.de:8443/vo/ilc/vomrs which will require several rounds of confirmations and emails.
Setup
The rest of the tutorial assumes that you are running from an lxplus node at CERN and using the bash shell.
This script will setup the LCG grid tools at CERN.
source /afs/cern.ch/project/gd/LCG-share/current/etc/profile.d/grid_env.sh
There is also a script on DESY afs, but it does not appear to work out-of-the-box on lxplus.
/afs/desy.de/group/grid/UI/GLITE-pro/etc/profile.d/grid_env.sh
VOMS Server
It is my understanding that before you do anything, you need to authenticate with a proxy server called a "VOMS server".
voms-proxy-init -verify -debug -voms ilc
This needs to be done at the start of every session.
If you get the message
VOMS Server for ilc not known!
when trying to run this command, or any other command, then the information about the ILC VOMS server is missing and needs to be installed at your site.
The ilc VOMS file can be found at http://grid.desy.de/etc/vomses/ilc-grid-voms.desy.de and should be added to the list of VOMS configuration data kept in ~/.glite/vomses, or the site's grid administrator can add this information to a central config file.
These commands will download the VOMS file and add the information to the config file.
cd ~ mkdir .glite # only needed if .glite does not exist already cd .glite wget http://grid.desy.de/etc/vomses/ilc-grid-voms.desy.de # fetch the VOMS file touch vomses cat ilc-grid-voms.desy.de >> vomses # add ILC VOMS
Now the voms-proxy-init command should work correctly.
voms-proxy-init -verify -debug -voms ilc
Test Commands using EDG
We will use the European Data Grid (EDG) tools as the UI for testing purposes.
Follow the instructions for submitting a test job at http://grid.desy.de/ilc/ under "Submitting jobs to the Grid".