overview of user client usage: arc iván márton zsombor nagy

7
Overview of user client usage: ARC Iván Márton Zsombor Nagy

Upload: charlotte-mcbride

Post on 13-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview of user client usage: ARC Iván Márton Zsombor Nagy

Overview of user client usage: ARC

Iván MártonZsombor Nagy

Page 2: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI I

NFS

O-R

I-261

611

13/04/2011 Overview of user client usage: ARC 2

Why ARC clients?• Easy-to-install (yum install nordugrid-arc-client)• Easy-to-configure• Based on ARClib (ARC client library)

– multi-platform support (Windows!, various Linuxes, Solaris, OS X)

– language binding (java, python)– plugins for pre-WS ARC (ARC0), WS ARC

(ARC1), CREAM, BES– job description translation (JSDL, JDL, xRSL)

Page 3: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI I

NFS

O-R

I-261

611

13/04/2011 Overview of user client usage: ARC 3

Job life-cycle

• Having an idea• Create valid credentials for grid usage• Compose job (collect input files, write the

program, write job description)• Submit job to the grid• Check job status (if you are curious)• Get the result• Rejoice

Page 4: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI I

NFS

O-R

I-261

611

13/04/2011 Overview of user client usage: ARC 4

Clients to show• arcproxy

– creating and managing proxy certificates (support for MyProxy, VOMS)

• arcsub– communicate with the information systems– do brokering– translate– move input files– submit jobs to cluster

• arcstat– query the status of active jobs from clusters

• arccat– print standard output and error of job

• arcget– get results of a job and clean it from cluster

Page 5: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI I

NFS

O-R

I-261

611

13/04/2011 Overview of user client usage: ARC 5

$ arcproxy [--voms testers.eu-emi.eu] [--old]$ arcproxy –I$ arcinfo pgs03.grid.upjs.sk $ cat <<EOF > myjob.xrsl

&(executable="/bin/echo")(arguments="Hello World")(stdout="hello.txt")EOF

$ arcsub –c pgs03.grid.upjs.sk myjob.xrsl -dump$ arcsub –c pgs03.grid.upjs.sk myjob.xrsl$ arcstat JOBID or arcstat -a$ arccat JOBID or arccat -a$ arcget JOBID or arcget –a$ arcinfo pgs03.grid.upjs.sk:50000/arex$ arcsub –c pgs03.grid.upjs.sk:50000/arex

myjob.xrsl –dump$ arcinfo lxbra2308.cern.ch$ arcsub -c lxbra2308.cern.ch myjob.xrsl –dump

Page 6: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI I

NFS

O-R

I-261

611

13/04/2011 Overview of user client usage: ARC 6

Further information or questions?

[email protected]

Page 7: Overview of user client usage: ARC Iván Márton Zsombor Nagy

EMI is partially funded by the European Commission under Grant Agreement RI-261611

Thank you!