Versions Compared

Key

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

...

Usługa rimrock pozwala na zarządzanie procesami i zadaniami na infrastrukturze obliczeniowej za pomocą interfejsów REST. Może być wykorzystana przez dostawców usług dziedzinowych lub zaawansowanych użytkowników do uruchamiania i monitorowania procesów lub zadań na infrastrukturze poprzez delegację certyfikatu proxy użytkownika. Certyfikat proxy można otrzymać z ramach uwierzytelnienia z serwerem OpenID lub wygenerować ręcznie (np. za pomocą polecenia voms-proxy-init). Udostępniane metody REST obejmują:

...

  • Zarządzanie procesami (szczegóły) dostarcza pojedynczą metodę za pomocą której możemy uruchamiać proste polecenia na wybranej maszynie dostępowej. Przykładowo, chcąc dowiedzieć się jakie moduły oprogramowania są dostępne na maszynie zeus.cyfronet.pl należy uruchomić polecenie module available. Można to zrobić logując się na maszynę za pomocą ssh i wykonać wspomniane polecenie. Dzięki rimrock zadanie to można wykonać za pomocą metody REST przekazując nazwę hosta, polecenie oraz certyfikat proxy użytkownika na rzecz którego polecenie zostanie wykonane. Rezultat działania wybranego polecenia zostanie zwrócony wraz z odpowiedzią na żądanie wykonania polecenia.
  • Zarządzanie interaktywnymi procesami (szczegóły) umożliwia uruchomienie interaktywnego procesu na zdalnej maszynie dostępowej i systematyczne dosyłanie interpretowanego kodu jednocześnie pobierając rezultaty działania procesu. Przykładowym interaktywnym procesem może być interpreter pythona. Ten tryb w odróżnieniu od zarządzania procesami opisanym w poprzednim punkcie pozwala na wykonanie wielu poleceń przez ten sam proces.
  • Zarządzanie zadaniami (szczegóły) pozwala na zarządzanie pełnym cyklem zadań urychamianych na infrastrukturze obliczeniowej. Możemy więc zlecić zadanie, obserwować status jego wykonania lub je anulować. Można też pobrać status wszyskich zadań danego użytkownika jednocześnie.

Szczegóły dotyczące adresów oraz formatu wiadomości interfejsów REST znajdują się na dedykowanych stronach usługi, a linki do tych stron znajdują się w każdym z powyższych punktów.

...

Aktywowanie usługi

Co należy aktywować, aby móc skorzystać z usługi? (Założenie konta, certyfikat, grant?, aktywacja konkretnych usług w portalu). Należy pamiętać o istnieniu rozdziałów ogólnych podręcznika, do których warto się odwołać.

...