Splošna navodila boste našli na spletni strani SLING. Tukaj
Primer: uporabnik je član virtualne organizacije dteam in skupine /dteam/ce/SI/SIGNET. Računska naloga, ki jo pošlje v Gird izvrši shell skripto testJob.sh. Opis je vključen v datoteki testJob.jdl.
% voms-proxy-init -voms dteam:/dteam/ce/SI/SIGNET
% glite-wms-job-delegate-proxy -d lesi -e
%glite-wms-job-list-match -d lesi -e
testJob.jdl
% glite-wms-job-submit -d lesi -e
testJob.jdl
% glite-wms-job-status
% glite-wms-job-output --dir 20100309.2
Primer: uporabnik je isti kot prej, spremeni se opis naloge. Uporabljen CE je creamce.ijs.si. Nastavite, da naj se rezultati shranijo na SE.
% voms-proxy-init -voms dteam:/dteam/ce/SI/SIGNET
% glite-ce-delegate-proxy -e creamce.ijs.si lesi
% glite-ce-proxy-renew -e creamce.ijs.si lesi
% glite-ce-job-submit -D lesi -o joblist
-r creamce.ijs.si:8443/cream-pbs-dteam creamtest.jdl
% glite-ce-job-status
https://creamce.ijs.si:8443/CREAM418286636
% glite-ce-job-purge https://creamce.ijs.si:8443/CREAM418286636
Najprej namestite odjemalec Arc:
wget ftp://download.nordugrid.org/software/nordugrid-arc/releases/0.8.1.1/fedora/12/i386/nordugrid-arc-standalone-0.8.1.1-1.fc12.i386.tgz tar xvzf nordugrid-arc-standalone-0.8.1.1-1.fc12.i386.tgz cd nordugrid-arc-standalone-0.8.1.1-1 . setup.sh
Potem v mapo .globus dodajte svoj usercert.pem in userkey.pem.
mkdir /home/username/.globus
Certifikat pretvorite v ustrezno obliko:
openssl pkcs12 -in usercert.p12 -clcerts -nokeys -out usercert.pem openssl pkcs12 -in usercert.p12 -nocerts -nodes -out userkey.pem
Popravite pravice, 600 za usercert.pem in 400 za userkey.pem
Navodila in primeri so na voljo na Arc akademiji (potreben je certifikat od Signeta)
Preverite, da imate mapi /etc/vomses in /etc/gird-security/vomsdir
Nameščen mora biti tudi paket compat-expat1.i686
Ko je to urejeno, naprej naredite:
grid-proxy-init voms-proxy-init -voms ops:/ops/NGI/Slovenia
Pregled proxyja:
voms-proxy-info grid-proxy-info
Preverite, če deluje:
ngls gsiftp://jost.arnes.si
Potem naredite nalogo, naša testna naloga izgleda nekako takole:
vi hellogrid.xrsl & (executable=hellogrid.sh) (inputfiles = ("myinputfile.txt" "")) (outputfiles = ("myoutputfile.txt" "")) (jobname=hellogrid) (stdout=hello.out) (stderr=hello.err) (gmlog=gridlog) (cputime=10)
Ustvarimo še hellogrid.sh (v skripto je vpisan poljuben shell ukaz)
Potem sledi pošiljanje naloge:
ngsub -c jost.arnes.si hellogrid.xrsl
Status nalog lahko preverite z ukazom:
ngstat -a
Preklic/izbris nalog:
ngclean -a
01 479 88 00
(delavniki, 8:00–16:00)