Versions Compared

Key

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


Warning
titleStatus usługi gLite

Usługa gLite została wycofana z Infrastruktury PLGrid.


Table of Contents
maxLevel1
classmenu-right

Użytkownik, który chce zlecać obliczenia za pośrednictwem gLite, powinien aktywować następujące usługi:usługę Globalny dostęp gLite

...

.

Ogólne kroki aktywacji usług opisane są w osobnym rozdziale.

Maszyny dostępowe

Excerpt Include
ARCHPLG:Dostęp do UI (User Interface)
ARCHPLG:Dostęp do UI (User Interface)
nopaneltrue

Posiadając aktywny dostęp do usługi gLite w wybranej instytucji wybranym ośrodku (Dostęp do UI) użytkownik możne logować się na jej komputer dostępowy. Logowanie dokładnie opisano w osobnym rozdziale. W skrócie, na komputerze z systemem operacyjnym typu Unix należy wykonać polecenie (pamiętając o podmianie plgkowalski na nazwę swojego konta, a ui.plgrid.icm.edu.pl na nazwę jednej z maszyn wymienionych poniżejpowyżej):

ssh plgkowalski@ui.plgrid.icm.edu.pl

Po zalogowaniu użytkownik ma możliwość korzystania z poleceń linii komend pozwalających na m.in. zarządzanie zadaniami i danymi w Gridzie.

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
Szczegółowe konfiguracje sprzętu obliczeniowego — procesory, węzły obliczeniowe itp.: www.plgrid.pl/oferta/zasoby_obliczeniowe/opis_zasobow/HPC.
Info
Parametry systemów plikowych oraz sposoby ich udostępniania: www.plgrid.pl/oferta/zasoby_obliczeniowe/opis_zasobow/storage.

gridzie.

JDL (Job Description Language)

...

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

Certyfikaty proxy na UI z KeyFS (tylko Simple CA, tylko UI WCSS i TASK)

Jeśli użytkownik wyeksportował swój klucz prywatny i certyfikat do bazy LDAP PL-Grid, to ma je dostępne na dowolnym UI ze skonfigurowanym keyFS. Aby wygenerować certyfikat proxy na UI korzystając z keyFS, należy wskazać keyFS jako źródło klucza prywatnego i certyfikatu:

Code Block
creds keyfs

a następnie użyć voms-proxy-init:

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

Aby wygenerować certyfikat proxy korzystając z klucza prywatnego i certyfikatu lokalnie (znajdujących się w katalogu $HOME/.globus), należy wskazać jako źródło klucza prywatnego i certyfikatu local:

Code Block
creds local

a następnie użyć voms-proxy-init:

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

Jako źródło klucza prywatnego i certyfikatu na UI z zainstalowanym keyFS domyślnie ustawiony jest keyFS.

Certyfikat proxy na UI bez keyFS

Aby wygenerować certyfikat proxy na UI bez keyFS, należy upewnić się, że klucz prywatny oraz certyfikat są dostępne w katalogu $HOME/.globus (a jeśli nie, to je tam skopiować) i użyć polecenia voms-proxy-init:

Aby możliwe było utworzenie certyfikatu proxy, konieczne jest posiadanie certyfikatu osobistego (wraz z kluczem prywatnym). Jeżeli został on wygenerowany w portalu, lub też uzyskany inną drogą ale umieszczony w portalu, to powinien być dostępny w wirtualnym systemie plików keyFS. W przeciwnym wypadku należy umieścić w katalogu domowym, podkatalogu .globus poświadczenia w następującej formie:

  • certyfikat w formacie PEM w pliku usercert.pem oraz klucz w formacie RSA w pliku userkey.pem (opis uzyskania plików znajduje się w sekcji PKCS12 -> PEM artykułu o certyfikatach) lub
  • kontener PKCS12 z certyfikatem użytkownika oraz jego kluczem prywatnym w pliku o nazwie usercred.p12 Uwaga! Plik .p12 pobrany z portalu PLGrid zawiera dodatkowo certyfikat CA. Dlatego konieczne jest wykonanie dla niego kroków opisanych w sekcji PKCS12 -> PEM oraz PEM -> PKCS12 w artykułu o certyfikatach, aby uzyskać plik usercred.p12 użyteczny w katalogu .globus.

W przypadku posiadania poświadczeń zarówno w LDAP-ie (dostępnych przez keyFS) jak i lokalnie, wyboru między nimi można dokonać poleceniami

Code Block
creds local

dla plików z katalogu .globus oraz

Code Block
creds keyfs

dla plików z keyFS (ta opcja jest domyślna).


Podstawowym poleceniem do generowania certyfikatu proxy dla użytkowników PLGrid jest:

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


Wysłanie zadania

...

Otrzymane pliki można np. ściągnąć na maszynę dostępową do katalogi katalogu 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

...