Date: Fri, 29 Mar 2024 08:44:17 +0100 (CET) Message-ID: <113690787.1247.1711698257123@plg-s04> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1246_1027223272.1711698257123" ------=_Part_1246_1027223272.1711698257123 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Status us=C5=82ugi gLite
Us=C5=82uga gLite zosta=C5=82a wycofana z Infrastruktury PLGrid.
U=C5=BCytkownik, kt=C3=B3ry chce zleca=C4=87 obliczenia za po=C5=9Bredni= ctwem gLite, powinien aktywowa=C4=87 us=C5=82ug=C4=99 Globalny dost=C4= =99p gLite.
Og=C3=B3lne kroki aktywacji us=C5=82ug opisane s=C4=85 w osobnym rozdziale.
Posiadaj=C4=85c aktywny dost=C4=99p do us=C5=82ugi gLite w wybranym o=C5=
=9Brodku (Dost=C4=99p do UI) u=C5=BCytkownik mo=C5=BCne logowa=C4=
=87 si=C4=99 na jej komputer dost=C4=99powy. Logowanie dok=C5=82adnie opisa=
no w osobnym rozdziale<=
/a>. W skr=C3=B3cie, na komputerze z systemem operacyjnym typu Unix nale=C5=
=BCy wykona=C4=87 polecenie (pami=C4=99taj=C4=85c o podmianie plgkowa=
lski
na nazw=C4=99 swojego konta, a ui.plgrid.icm.edu.pl
na nazw=C4=99 jednej z maszyn wymienionych powy=C5=BCej):
ssh plgkowalski@ui.plgrid.icm.edu.pl
Po zalogowaniu u=C5=BCytkownik ma mo=C5=BCliwo=C5=9B=C4=87 korzystania z= polece=C5=84 linii komend pozwalaj=C4=85cych na m.in. zarz=C4=85dzanie zad= aniami i danymi w gridzie.
JDL - j=C4=99zyk, kt=C3=B3ry s=C5=82u=C5=BCy do opisu z=
adania obliczeniowego. Pliki JDL zawieraj=C4=85 informacje potrzebne dla Resource Brokera:
Ka=C5=BCda linia musi by=C4=87 zako=C5=84czona znakiem ";", po kt=C3= =B3rym nie mo=C5=BCe ju=C5=BC nic wyst=C4=99powa=C4=87.
Prosty plik job.jdl
,
$ cat job.jd= l Executable =3D "/bin/hostname"; Arguments =3D "-f"; StdOutput =3D "job.out"; StdError =3D "job.err"; OutputSandbox =3D {"job.out", "job.err"};
gdzie:
Executable #= plik wykonywalny Arguments #argumenty dla pliku wykonywalnego StdOutput #plik, w kt=C3=B3rym znajdzie si=C4=99 strumie=C5=84 STDOUT StdError #plik, w kt=C3=B3rym znajdzie si=C4=99 strumie=C5=84 STDERR OutputSandbox #zawarto=C5=9B=C4=87 OutputSandbox - lista plik=C3=B3w wyj=C5= =9Bcia zadania
Dodatkowo w pliku jdl mo=C5=BCemy zdefiniowa=C4=87
Requirements= =3D other.GlueCEUniqueID =3D=3D "CEId";
JobType =3D = "Normal";
JobType =3D = "MPICH"; NodeNumber =3D 4;
InputSandbox= =3D {"test.sh", "fileA", "fileB", ...};
Po zarejestrowaniu si=C4=99 w vo.plgrid.pl u=C5=BCytkownik mo=C5=BCe wys=
=C5=82a=C4=87 zadanie testowe.
W wybranym edytorze przygotuj plik job.jdl, kt=C3=B3ry mo=C5=BCna umie=C5=
=9Bci=C4=87/skopiowa=C4=87 na maszynie dost=C4=99powej gLite (np. ui.cyf-kr=
.edu.pl)
$ cat job.jd= l Executable =3D "/bin/hostname"; Arguments =3D "-f"; StdOutput =3D "job.out"; StdError =3D "job.err"; OutputSandbox =3D {"job.out", "job.err"};
gdzie:
Executable #= plik wykonywalny Arguments #argumenty dla pliku wykonywalnego StdOutput #plik, w kt=C3=B3rym znajdzie si=C4=99 strumie=C5=84 STDOUT StdError #plik, w kt=C3=B3rym znajdzie si=C4=99 strumie=C5=84 STDERR OutputSandbox #zawarto=C5=9B=C4=87 OutputSandbox - lista plik=C3=B3w wyj=C5= =9Bcia zadania
Aby mo=C5=BCliwe by=C5=82o utworzenie certyfikatu proxy, konieczne jest = posiadanie certyfikatu osobistego (= wraz z kluczem prywatnym). Je=C5=BCeli zosta=C5=82 on wygenerowany w po= rtalu, lub te=C5=BC uzyskany inn=C4=85 drog=C4=85 ale umieszczony w portalu= , to powinien by=C4=87 dost=C4=99pny w wirtualnym systemie plik=C3=B3w keyF= S. W przeciwnym wypadku nale=C5=BCy umie=C5=9Bci=C4=87 w katalogu domowym, = podkatalogu .globus po=C5=9Bwiadczenia w nast=C4=99puj=C4=85cej formie:
usercert.pem =
oraz klucz w formacie RSA w pliku userkey.pem
(opis uzyskania plik=C3=B3w znajduje si=C4=99 w sekcji PKCS12 -> PEM art=
yku=C5=82u o certyfikatach) lubusercred.p12
=
Uwaga! Plik .p12 =
pobrany z portalu PLGrid zawiera dodatkowo certyfikat CA. Dlatego konieczne=
jest wykonanie dla niego krok=C3=B3w opisanych w sekcji PKCS12 -> PEM oraz&nbs=
p;PEM -> PKCS=
12 w artyku=C5=82u o certyfikatach, aby uzyska=C4=87 plik usercred.p12 =
u=C5=BCyteczny w katalogu .globus.W przypadku posiadania po=C5=9Bwiadcze=C5=84 zar=C3=B3wno w LDAP-ie (dos= t=C4=99pnych przez keyFS) jak i lokalnie, wyboru mi=C4=99dzy nimi mo=C5=BCn= a dokona=C4=87 poleceniami
creds local<= /pre>
dla plik=C3=B3w z katalogu .globus
oraz
creds keyfs<= /pre>
dla plik=C3=B3w z keyFS (ta opcja jest domy=C5=9Blna).
Podstawowym poleceniem do generowania certyfikatu proxy dla u=C5=BCytkow= nik=C3=B3w PLGrid jest:
$ voms-proxy= -init --voms vo.plgrid.pl
$ glite-wms-= job-submit -a job.jdl Connecting to the service https://rb1.cyf-kr.edu.pl:7443/glite_wms_wmproxy_= server =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D glite-wm= s-job-submit Success =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D The job has been successfully submitted to the WMProxy Your job identifier is: https://lb.grid.cyf-kr.edu.pl:9000/AgP9eWoJf0l4YMiESWrRow =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
$ glite-wms-= job-status https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40yY5oP9f9Q ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40y= Y5oP9f9Q Current Status: Waiting Submitted: Thu Jul 23 10:32:46 2009 CEST *************************************************************
Powtarzanie powy=C5=BCszej komendy pozwala zaobserwowa=C4=87 zmi= eniaj=C4=85cy si=C4=99 status zadania
Current Stat= us: Ready Current Status: Scheduled Current Status: Running
Ostatecznie powinni=C5=9Bmy otrzyma=C4=87 informacj=C4=99 o praw= id=C5=82owym zako=C5=84czeniu oblicze=C5=84
$ glite-wms-= job-status https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40yY5oP9f9Q ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40y= Y5oP9f9Q Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: ce.cyf-kr.edu.pl:2119/jobmanager-pbs-gaussian Submitted: Thu Jul 23 10:32:46 2009 CEST *************************************************************
Otrzymane pliki mo=C5=BCna np. =C5=9Bci=C4=85gn=C4=85=C4=87 na maszyn=C4= =99 dost=C4=99pow=C4=85 do katalogu output *
$ glite-wms-= job-output --dir output https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40yY5= oP9f9Q Connecting to the service https://149.156.9.29:7443/glite_wms_wmproxy_serve= r =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D JOB GET OUTPUT OUTCOME Output sandbox files for the job: https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40yY5oP9f9Q have been successfully retrieved and stored in the directory: /home/people/.../.../job1/output =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D $ cd output/ $ ls job.err job.out
Po dalsze informacje na temat korzystania z gLite zapraszamy do nast=C4=99pnego = rozdzia=C5=82u.