...
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", ...}; |
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)
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 |
Podstawowym poleceniem do generowania certyfikatu proxy dla użytkowników PL-Grid jest:
...
Code Block |
---|
voms-proxy-init -voms vo.plgrid.pl |
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 ========================================================================== |
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 ************************************************************* |
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 |
Po dalsze informacje na temat korzystania z gLite zapraszamy do następnego rozdziału.