elena slabospitskaya ihep na3 manager for russia
Download
Skip this Video
Download Presentation
Elena Slabospitskaya IHEP NA3 manager for Russia

Loading in 2 Seconds...

play fullscreen
1 / 13

Elena Slabospitskaya IHEP NA3 manager for Russia - PowerPoint PPT Presentation


  • 96 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Elena Slabospitskaya IHEP NA3 manager for Russia' - bertille-marley


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

slide2

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/

slide3

- 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

slide4

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";

slide5

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

slide6

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

slide7

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

slide8

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"

slide9

Appendix A. Test.jdl

Executable = "/bin/hostname";

StdOutput = "std.out";

StdError = "std.err";

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

slide10

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

slide11

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";

slide12

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
ad