Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "NGI CZ:DIRAC for Auger"

From EGIWiki
Jump to navigation Jump to search
Line 81: Line 81:
dirac-admin-add-user -N grubio -D /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio -M grubio@ugr.es -G auger_user
dirac-admin-add-user -N grubio -D /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio -M grubio@ugr.es -G auger_user
</pre>
</pre>
Other possibility is to use the web interface: Applications, Registry Manager, Users. One must have a role dirac_admin. Do not forget to add the
new user to the group auger_users (separate step).
Note: the long version of options for user registration did not work (16 march 2015):
Note: the long version of options for user registration did not work (16 march 2015):
<pre>
<pre>
dirac-admin-add-user --UserName grubio --UserDN /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio --UserMail grubio@ugr.es --UserGroup auger_user
dirac-admin-add-user --UserName grubio --UserDN /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio --UserMail grubio@ugr.es --UserGroup auger_user
</pre>
</pre>

Revision as of 15:54, 9 December 2016

DIRAC for Auger

We have chosen DIRAC interware as a base underlying software for distributed computing.

Client Installation

Users can install DIRAC client on their local computer. First, they must be registered on the DIRAC portal. Contact me (chudoba@fzu.cz) if you want to be registered. Instructions for client installation are on DIRAC web site

The VO auger specific installation instructions: Create or choose a directory where you want to install the DIRAC software and set it as the current working directory (e.g. mkdir ~/dirac; cd dirac). Download it, change permissions and run it with teh strinng "auger" as a parameter:

wget -np -O dirac-install https://github.com/DIRACGrid/DIRAC/raw/integration/Core/scripts/dirac-install.py --no-check-certificate
chmod +x dirac-install
./dirac-install -V auger
source bashrc

The next step is to configure the client. You need a valid X509 certificate in a standard place (~/.globus directory)

dirac-proxy-init -x
dirac-configure defaults-auger.cfg

Now you can initialize your proxy with auger group and test it:

dirac-proxy-init -g auger_user -M 
dls /

You should get:

/:
auger

Another possibility suitable mostly for test job submission, job monitoring and accounting is to connect to the France Grille DIRAC web server.

Command line interface is also available on ui1.grid.cesnet.cz. Example how to start a session:

# initialisation
source /home/chudoba/dirac/bashrc
dirac-proxy-init -g auger_user -M 

Basic Examples

Initialize the environment and certificate proxy. Then:

# job submission
dirac-wms-job-submit auger_basic_test_cesnet.jdl 
JobID = 29086015

# job status query
dirac-wms-job-status 29086015
JobID=29086015 Status=Done; MinorStatus=Execution Complete; Site=LCG.CESNET.cz;

# output download
dirac-wms-job-get-output -D out 29086015

The JDL file is simillar to gLite JDL files. Only syntax to specify a concrete site via requirements is different. An example for the CESNET site

[chudoba@ui1 dirac]$ cat auger_basic_test_cesnet.jdl
Executable = "/bin/sh";
StdOutput = "auger_basic_test.out";
StdError = "auger_basic_test.err";
InputSandbox = {"auger_basic_test.sh"};
OutputSandbox = {"auger_basic_test.err","auger_basic_test.out"};
RetryCount = 3;
VirtualOrganisation = "auger";
Arguments = "auger_basic_test.sh 1";

Site = {LCG.CESNET.cz};

For DIRAC Admins

User registration

Each user must be added (registered) to the DIRAC portal. The command must be issued by user with dirac_admin role. Example:

# get dirac admin role
dirac-proxy-init -g dirac_admin -M
# add a user
dirac-admin-add-user -N grubio -D /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio -M grubio@ugr.es -G auger_user

Other possibility is to use the web interface: Applications, Registry Manager, Users. One must have a role dirac_admin. Do not forget to add the new user to the group auger_users (separate step).

Note: the long version of options for user registration did not work (16 march 2015):

dirac-admin-add-user --UserName grubio --UserDN /DC=es/DC=irisgrid/O=ugr/CN=gines.rubio --UserMail grubio@ugr.es --UserGroup auger_user