Elena slabospitskaya ihep na3 manager for russia
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Elena Slabospitskaya IHEP NA3 manager for Russia PowerPoint PPT Presentation


  • 72 Views
  • Uploaded on
  • Presentation posted in: General

Elena Slabospitskaya IHEP NA3 manager for Russia. An inroduction to services provided by the Grid. EGEE is funded by the European Union under contract IST-2003-508833. Sources of the information. LCG-2 User Guide https://edms.cern.ch/file/454439//LCG-2-UserGuide.html LCG Releases

Download Presentation

Elena Slabospitskaya IHEP NA3 manager for Russia

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Elena slabospitskaya ihep na3 manager for russia

Elena Slabospitskaya

IHEP

NA3 manager for Russia

An inroduction

to services provided by the Grid

EGEE is funded by the European Union under contract IST-2003-508833


Elena slabospitskaya ihep na3 manager for russia

Sources of the information

LCG-2 User Guide

https://edms.cern.ch/file/454439//LCG-2-UserGuide.html

LCG Releases

http://grid-deployment.web.cern.ch/grid-deployment/cgi-bin/index.cgi?var=releasesLCG-2 Install Notes (for administrators)

LCG-2 Manual Installation Guide (for administrators)

https://edms.cern.ch/file/434070//LCG2Install.htmlSite with EDG

Tutorials

http://hep-proj-grid-tutorials.web.cern.ch/hep-proj-grid-tutorials/


Elena slabospitskaya ihep na3 manager for russia

- Generate a certificate request

grid-cert-request -int

- Modify the passphrase of your private key

grid-change-pass-phrase

- Check the content of your credentials

grid-cert-info & grid-proxy

- Log into the Grid: create proxy

grid-proxy-init & edg-voms-proxy-init

- Long-tem proxy( > 12hours)

myproxy-init -s lcg14.sinp.msu.ru -d -v -n

myproxy-info -s lcg14.sinp.msu.ru -d

Exercise: Credentials


Elena slabospitskaya ihep na3 manager for russia

Exercise: Job Description

The language used to describe a job is Job Description Language (JDL)

Mandatory ( test.jdl)

Executable = "/bin/hostname";

StdOutput = "std.out";

StdError = "std.err";

OutputSandbox = {"std.out","std.err"};

Optional

OutputSE -specifies the SE where the user wants to store output data.

OutputData – automatically registeres data files in the Grid

Environment = {"CMS_PATH=$HOME/cms",

"CMS_DB=$CMS_PATH/cmdb"};

Arguments = "Hello Grid";


Elena slabospitskaya ihep na3 manager for russia

Exercise: Job Submission

CLI

edg-job-list-match -vo <VO> test.jdl

edg-job-submit -vo <VO> test.jdl

edg-job-status <edg_JobId>

edg-job-get-logging-info <edg_JobId>

edg-job-get-output <edg_JobId>

edg-job-submit -vo <VO> interactive.jdl

edg-job-submit -vo <VO> perltest.jdl

GUI

edg-wl-ui-jdleditor.sh

edg-wl-ui-jobmonitor.sh

edg-wl-ui-jobsubmitter.sh


Elena slabospitskaya ihep na3 manager for russia

Exercise: Data Management

edg-rm --vo <VO> printInfo

edg-rm --vo <VO> copyAndRegisterFile file:<full path>/LCG-2-UserGuide.html -l lfn:LCG-2-UserGuide.html -d <CloseSE>

edg-rm –vo <VO> listReplicas <GUID>

edg-rm --vo <VO> replicateFile <guid> -d <SE>

edg-rm --vo <VO> getTurl <SURL> <protocol>

globus-url-copy -vb file://`pwd`/LCG-2-UserGuide.html <TURL>

edg-rm --vo dteam ls <SURL>

edg-rm --vo <VO> del <GUID> --all-available


Elena slabospitskaya ihep na3 manager for russia

copyAndRegisterFile

Exercise: Put a file to Storage

CloseSE

SRM

MSS

GUID

listReplicas & replicateFile

SURL

getTurl

TURL

globus-url-copy & copyFile <LFN> <local> & rfcp

edg-gridftp-exists, rm, ls


Elena slabospitskaya ihep na3 manager for russia

Exercise: Information System

The local GRISes running on Computing Elements and Storage Elements

ldapsearch -x -h lxb0738.cern.ch -p 2135 -b "mds-vo-name=local, o=grid"

In LDAP, a special attribute objectClass is defined for each directory entry

ldapsearch -x -h lxb0738.cern.ch -p 2135 -b "mds-vo-name=local, o=grid" 'objectClass=SiteInfo' SiteName

At each site, a site GIIS collects information about all resources

ldapsearch -x -h lxb0738.cern.ch -p 2135 -b "mds-vo-name=LCGCERTTB2P, o=grid"


Elena slabospitskaya ihep na3 manager for russia

Appendix A. Test.jdl

Executable = "/bin/hostname";

StdOutput = "std.out";

StdError = "std.err";

OutputSandbox = {"std.out","std.err"};


Elena slabospitskaya ihep na3 manager for russia

Appendix B.

interactive.jdl & interactive.sh

interactive.jdl

JobType = "Interactive" ;

Executable = "interactive.sh" ;

InputSandbox = {"interactive.sh"} ;

interactive.sh

#!/bin/sh

echo "Welcome!"

echo -n "Please tell me your name: "

read name

echo "That is all, $name."

echo "Bye bye."

exit 0


Elena slabospitskaya ihep na3 manager for russia

Appendix C. perltest.jdl & perltest.pl

perltest.jdl

Executable = "perltest.pl";

InputSandbox = {"perltest.pl"} ;

Arguments = "Grid";

StdOutput = "std.out";

StdError = "std.err";

OutputSandbox = {"std.out","std.err"};

perltest.pl

#!/usr/bin/perl -s

if ($ARGV[0]) {$argument= $ARGV[0];}

print "Your argument is $argument","\n";


Elena slabospitskaya ihep na3 manager for russia

Appendix Y. Useful examples

Requirements = other.GlueCEInfoLRMSType == "PBS" && other.GlueCEInfoTotalCPUs > 1;

Requirements = other.GlueCEUniqueID == "lxshare0286.cern.ch:2119/jobmanager-pbs-short";

Requirements = Member("CMSIM-133",other.GlueHostApplicationSoftwareRunTimeEnvironment);

Requirements = RegExp("cern.ch", other.GlueCEUniqueId);

Requirements = anyMatch(other.storage.CloseSEs,target.GlueSAStateAvailableSpace > 204800);

InputData = {"lfn:doe/prod/kin_1", "guid:136b48a64-4a3d-87ud-3bk58gnn46m49f3"};

DataAccessProtocol = {"rfio", "gsiftp"};


Appendix z possible job states

SUBMITTED

WAITING

READY

SCHEDULED

ABORTED

DONE(cancelled)

RUNNING

DONE(failed)

DONE(ok)

OUTPUTREADY

CLEARED

Appendix Z. Possible Job States


  • Login