Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Nazwa parametru

ICM

TASK

CYFRONET

PCSS

WCSS

Nazwa maszyny

ui.plgrid.icm.edu.pl

ui.grid.task.gda.pl

ui.grid.cyfronet.pl

ui.reef.man.poznan.pl

ui.plgrid.wcss.wroc.pl

Protokół dostępu

ssh

ssh

ssh

ssh

ssh

Port dostępowy

22

22

22

22

22

System operacyjny

Scientific Linux 5.5

Scientific Linux 5.5

Scientific Linux 4

Scientific Linux Cern 5.7

Scientific Linux Cern 5.8

Kontakt

plgrid-admins@icm.edu.pl

lcg-admin@task.gda.pl

cyfronet-lcg2@helpdesk.plgrid.pl

egee@man.poznan.pl

egee-site-manager@kdm.wcss.wroc.pl

Dostęp do lokalnego systemu kolejkowego

NIE

TAK

TAK

TAK

NIE

Info
Konfiguracje sprzętowe (procesory, węzły obliczeniowe) opisane są na stronie: www.plgrid.pl/oferta/zasoby_obliczeniowe/opis_zasobow/HPC, a parametry systemów plikowych oraz sposoby ich udostępniania - na stronie: www.plgrid.pl/oferta/zasoby_obliczeniowe/opis_zasobow/storage.

Logowanie dokładnie opisano w artykule Logowanie. Na komputerze z systemem operacyjnym typu Unix należy wykonać polecenie (pamiętając o podmianie plgkowalski na własny identyfikator):

...

Code Block
InputSandbox = {"test.sh", "fileA", "fileB", ...};

Zlecenie zadania gridowego

Po zarejestrowaniu się w vo.plgrid.pl użytkownik może wysłać zadanie testowe.
W wybranym edytorze przygotuj plik job.jdl, który można umieścić/skopiować na maszynie dostępowej gLite (np. ui.cyf-kr.edu.pl)

Prosty plik job.jdl

Code Block
$ cat job.jdl
Executable = "/bin/hostname";
Arguments = "-f";
StdOutput = "job.out";
StdError = "job.err";
OutputSandbox = {"job.out", "job.err"};

...

Code Block
Executable #plik wykonywalny
Arguments #argumenty dla pliku wykonywalnego
StdOutput #plik, w którym znajdzie się strumień STDOUT
StdError #plik, w którym znajdzie się strumień STDERR
OutputSandbox #zawartość OutputSandbox - lista plików wyjścia zadania

Tworzenie proxy

Podstawowym poleceniem do generowania certyfikatu proxy dla użytkowników PL-Grid jest:

...

Code Block
voms-proxy-init -voms vo.plgrid.pl

Wysłanie zadania

Code Block
$ glite-wms-job-submit -a job.jdl

Connecting to the service https://rb1.cyf-kr.edu.pl:7443/glite_wms_wmproxy_server


====================== glite-wms-job-submit Success ======================

The job has been successfully submitted to the WMProxy
Your job identifier is:

https://lb.grid.cyf-kr.edu.pl:9000/AgP9eWoJf0l4YMiESWrRow

==========================================================================

Sprawdzenie statusu wysłanego zadania, wykorzystując przydzielony identyfikator

Code Block
$ 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-B5xUIl40yY5oP9f9Q
Current Status:     Waiting
Submitted:          Thu Jul 23 10:32:46 2009 CEST
*************************************************************

...

Code Block
$ 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-B5xUIl40yY5oP9f9Q
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
*************************************************************

Zebranie wyników zadania

Otrzymane pliki można np. ściągnąć na maszynę dostępową do katalogi output *

Code Block
$ glite-wms-job-output --dir output https://lb.grid.cyf-kr.edu.pl:9000/qn69-B5xUIl40yY5oP9f9Q

Connecting to the service https://149.156.9.29:7443/glite_wms_wmproxy_server


================================================================================

                        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

================================================================================

$ cd output/
$ ls
job.err  job.out

Dalsze informacje

Po dalsze informacje na temat korzystania z gLite zapraszamy do następnego rozdziału.