You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Krótki opis usługi

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

Aby skorzystać z usługi należy, oprócz samej usługi rimrock, aktywować następujące usługi (wymagane jest posiadanie konta infrastruktury PL-Grid):

  • PLG-Data - usługę można aktywować w sekcji Usługi dostępu do danych w oknie Katalog usług.
  • Potrzebny jest też dostęp do jednej z maszyn dostępowych oraz możliwość zlecania zadań. W tym celu należy aktywować usługę Dostęp do UI oraz odpowiednią usługę dostępu do klastra obliczeniowego. Przykładowo w celu zlecania zadań w Cyfronecie należy aktywować Dostęp do UI - Cyfronet oraz Dostęp do klastra ZEUS.

W celu otrzymywania certyfikatu proxy użytkownika za pomocą uwierzytelnienia poprzez OpenID potrzebne jest również wygenerowanie certyfikatu SimpleCA, co można uczynić korzystając z okienka Certyfikaty SimpleCA na zakładce Moje konto portalu PL-Grid.

Ograniczenia w korzystaniu (podsekcja opcjonalna)

Należy pamiętać, iż procesy oraz procesy interaktywne uruchamiane w ramach zadządzania procesami i zarządzania procesami interaktywnymi nie mogą być intensywne obliczeniowo ponieważ są uruchamiane na maszynie dostępowej (UI), z której korzystaję też inni użytkownicy.

Pierwsze kroki

Koniecznie z przykładowymi zrzutami ekranu lub fragmentami kodu.

Gdzie szukać dalszych informacji?

Szczegółowe informacje na temat poszczególnych zestawów operacji REST usługi rimrock można znaleźć na stronie samej usługi.

Można też dodać sekcję "Co dalej?" ze wskazaniem (odnośnikiem) do dalszej części dokumentacji, o ile jest wymagana.

 

 

 

  • No labels