Versions Compared

Key

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

...

Usługa PLG-Data pozwala, za pośrednictwem przeglądarki Web, zarządzać swoimi zbiorami danych, zgromadzonymi na zasobach dyskowych Infrastruktury PL-GridPLGrid. Dzięki niej, posługując się swoim zestawem informacji uwierzytelniających (może to być para login-hasło do Infrastruktury PL-GridPLGrid, lub certyfikat p12 załadowany w przeglądarce) można oglądać, pobierać, dodawać, usuwać, współdzielić lub zmieniać nazwy swoich plików i katalogów. Usługa jest zabezpieczona szyfrowanym protokołem HTTPS (na odcinku połączenia komputera użytkownika z portalem usługi) oraz protokołem GridFTP, pomiędzy portalem usługi oraz klastrem obliczeniowym. Zastosowanie tych technik pozwala użytkownikom korzystać z niej w sposób bezpieczny oraz, z punktu widzenia innych współużytkowników Infrastruktury PL-GridPLGrid, ogranicza ich możliwości do zakresu przyznanego przez operatorów zasobów PL-GridPLGrid. Innymi słowy, osoba korzystająca z usługi PLG-Data nie nabywa żadnych uprawnień w dostępie do zbiorów danych, poza tymi, które już posiada i może wykorzystać na inne sposoby (zdalne narzędzia SSH, SCP itp.).

Info

W obecnej wersji usługa jest skonfigurowana tak, aby współpracować z przestrzeniami dyskowymi klastra obliczeniowego Zeus (adres: zeus.cyfronet.pl) dyskowymi klastrów obliczeniowych Prometheus, w ośrodku obliczeniowym ACK Cyfronet AGH, Kraków. W przyszłości, jeśli zajdzie taka potrzeba oraz możliwości techniczne na to pozwolą, być może usługa także pozwoli na dostęp do innych maszyn w obrębie Infrastruktury PL-Grid.

Adres usługi:

https://data.plgrid.pl/

Usługa przeznaczona jest dla wszystkich użytkowników zarejestrowanych w Portalu PL-Grid, którzy posiadają aktywne konto na docelowym klastrze obliczeniowym przynajmniej jednym z docelowych klastrów obliczeniowych (patrz notka powyżej), oraz chcieliby zarządzać własnymi plikami zdalnie, za pośrednictwem przeglądarki. Przy wykorzystaniu mechanizmu zespołów PL-GridPLGrid, usługa ta także pozwala w prosty sposób współdzielić np. wyniki badań z innymi współpracownikami w obrębie grup badawczych bądź instytutów.

...

Aby móc użyć usługi PLG-Data, należy spełnić kilka warunków:

  1. posiadać konto PLPLGrid - Grid - w celu otrzymania takiego konta (bezpłatnego dla wszystkich polskich naukowców i ich zagranicznych współpracowników), trzeba udać się na stronę Portalu PL-Grid a następnie należy złożyć wniosek elektronicznyPLGrid a następnie zarejestrować (instrukcja: Rejestracja).
  2. usługa, ze swej istoty, ma sens tylko w przypadku posiadania konta użytkownika (tzw. konto shellowe) na wybranym klastrze obliczeniowym; po uzyskaniu potwierdzania dostępu do PL-GridPLGrid, należy w Portalu PL-Grid, w zakładce Moje Konto, poprosić o aktywację usługi Katalogu Aplikacji i Usług odszukać poniższe usługę/usługi, a następnie je aktywować:
    1. "Dostęp do klastra
    ZEUS
    1. Prometheus"
    - dostęp ten powinien zostać, po kilku minutach, przyznany automatycznie
    1.  aby uzyskać dostęp do klastra Prometheus (strona podręcznika poświęcona grantom)
  3. w Portalu PLGrid, w zakładce Certyfikaty, należy w tej samej zakładce Moje konto, należy w lewym górnym rogu wygenerować swój własny certyfikat SimpleCA (w oparciu o ten certyfikat następuje efekt delegacji uprawnień użytkownika, dzięki któremu usługa PLG-Data będzie mogła działać na naszym właściwym koncie klastra - tzw. mechanizm X.509 proxy certificates); więcej danych odnośnie tworzenia i użytkowania certyfikatów znajduje się w odpowiedniej sekcji podręcznika użytkownika; należy zapamiętać hasło klucza, które podaliśmy tworząc certyfikat SimpleCA
    1. Alternatywą jest skorzystanie z własnego certyfikatu gridowego (np. PolishGridCA), który trzeba umieścić w LDAP - odpowiednia formatka także w zakładce Moje konto, z lewej strony
    upewnić się, że stworzony certyfikat umożliwia tzw. autologowanie, tj. w panelu po lewej stronie zakładki Moje konto, jest zaznaczona opcja Autologin w tabelce z wygenerowanym certyfikatem (jeśli nie jest, należy ją zaznaczyć)
    1. Certyfikaty
  4. uzyskawszy potwierdzenie dostępu do klastra Zeus Prometheus (m.in. powinno ono przyjść pocztą elektroniczną na nasz adres), należy w tym samym panelu Moje Konto, nieco niżej w sekcji Usługi dostępu do danych, Katalogu Aplikacji i Usług aktywować usługę "PLG-Data: mini-usługa do zarządzania plikami na klastrze"; również w tym przypadku aktywacja powinna nastąpić automatycznie, z ewentualnym opóźnieniem kilku minut.

Jeśli powyższe kroki zakończyły się pomyślnie, usługa PLG-Data powinna być dostępna. Należy odwiedzić stronę usługi: https://data.plgrid.pl, gdzie będzie możliwe zalogowanie się z wykorzystaniem wyżej opisanych mechanizmów bezpieczeństwa. Obrazki poniżej pokazują cztery kolejne kroki logowania się - kliknij konkretny obrazek aby uzyskać powiększenie i krótkie wyjaśnienie danego kroku.

...

  1. (w pierwszej kolejności) upewnienie się jeszcze raz, że wszystkie warunki wymienione na początku tej instrukcji (aktywne konto PL-Grid, aktywna usługa Zeususługa Prometheus, aktywna usługa PLG-Data, posiadanie certyfikatu SimpleCA z włączonym autologinem) zostały spełnione,
  2. skontaktowanie się z nami poprzez system HelpDesk (zgłoszenie trafi do kolejki administratorów usługi PLG-Data - po jego otrzymaniu skontaktujemy się z Tobą w celu uzyskania dalszych wyjaśnień i rozwiązania problemu).

...

  1. Helpdesk.


Info
titleMęczące logowanie?

Można ułatwić sobie nieco powyższą, dwuetapową procedurę logowania się do usługi PLG-Data. W chwili generowania certyfikatu SimpleCA w Portalu PL-Grid, otrzymujemy (jako plik) kopię naszego nowego certyfikatu w formacie .p12. Taki certyfikat można umieścić w przeglądarce. Wówczas krok 2 procedury logowania będzie przebiegał automatycznie i bez konieczności podania hasła (przeglądarka przedstawi się w OpenID PL-Grid naszym certyfikatem).

...

Menu skrótów zawiera zawsze kilka elementów. W przypadku  Dla użytkowników klastra Zeus, pierwsze trzy skróty to:

...

Prometheus, skrót Storage nie będzie istniał, gdyż na tym klastrze nie ma możliwości długoterminowego składowania plików poza swoim katalogiem domowym lub katalogami grup (poniżej).

Rozdział instrukcji użytkownika Infrastruktury PL-Grid PLGrid poświęcony przechowywaniu danych zawiera dokładne informacje odnośnie przeznaczenia poszczególnych katalogów, charakteru plików jakie powinny być w nich przechowywane, limitów objętości etc. Katalogi określone w instrukcji zmiennymi środowiskowymi PLG_* odpowiadają skrótom umieszczonym na pierwszych pozycjach górnego menu usługi.

Dalsze pozycje menu skrótów, ich etykiety i kolejność, zależą od zestawu zespołów PL-Grid, do których należysz. Jeśli jesteś pierwszą osobą w twojej grupie badawczej, która korzysta z Infrastruktury PL-GridPLGrid, czas zostać pionierem i, korzystając z instrukcji, założyć w Portalu PL-Grid PLGrid wasz zespół, oraz zaprosić do niego twoich współpracowników.

Kliknięcie na którejkolwiek pozycji z menu skrótów przeniesie Cię do wskazanego miejsca w strukturze katalogów klastra obliczeniowego (wrócimy do tego za chwilkę). 


Prawa część górnej belki z kolei zawiera informacje o Tobie, uzyskane przez usługę PLG-Data z serwera OpenID PL-GridPLGrid.  Możesz je obejrzeć najeżdżając kursorem myszy na sylwetkę człowieka. Poza twoimi imionami i nazwiskiem oraz loginem, możesz sprawdzić tutaj listę zespołów PL-GridPLGrid, do których należysz. Jeśli nie ma w tym zestawie twojego zespołu, a uważasz, że taki zespół został założony w Infrastrukturze PL-Grid PLGrid i twoje konto zostało do niego przypisane, proszę zgłoś ten fakt operatorom PL-Grid - spróbują rozwiązać problemprzez Helpdesk PLGrid.

Przycisk PL|EN pozwala zmienić język z domyślnego języka polskiego, na angielski.

...

Jak się zapewne domyślasz, kliknięcie na nazwę folderu spowoduje przeniesienie Cię do widoku jego zawartości, natomiast kliknięcie nazwy pliku spowoduje rozpoczęcie operacji pobierania go na dysk twardy twojego komputera. Zatrzymując na chwilkę wskaźnik myszy nad nazwą pliku graficznego (o rozszerzeniach .gif, .png, .jpg lub .jpeg) zobaczysz podgląd tego pliku (co np. pozwoli Ci szybciej odszukać odpowiedni plik graficzny w zbiorze wielu takich pozycji).

Operacje podstawowe

Zestaw akcji, które możesz wykonać korzystając z panelu zawartości folderu, to:

...

Info
titleUprawnienia domyślne na klastrze Zeusklastrach

Polityka domyślnych praw dostępu na klastrze Zeus klastrach Prometheus blokuje dostęp innym użytkownikom klastra do twojego katalogu domowego (tzw. Home). Proponujemy pozostawić to ustawienie praw na tym poziomie - pozwala ono spokojnie zarządzać własnymi plikami w obrębie katalogu osobistego. Natomiast kiedy będziesz chcieć udostępnić jakiś plik twoim współpracownikom, proponujemy założenie w tym celu zespołu PL-Grid i przypisanie do niego wszystkich użytkowników, z którymi chcesz się dzielić danymi. W wyniku tej operacji, po ponownym zalogowaniu się do usługi PLG-Data, każdy z członków zespołu będzie mógł przejść do katalogu zespołu wybierając jego nazwę z menu skrótów. Umieszczone w tym katalogu pliki będą możliwe do odczytu, pobrania, modyfikacji oraz skasowania przez wszystkich członków zespołu. Pozostali użytkownicy PL-Grid nie będą mogli odwiedzać folderu tego zespołu ani czytać jego zawartości.

...

Coś nie działa albo potrzebujesz dodatkowych funkcjonalności: prosimy o zgłoszenie w HelpDesku. Nie masz konta w PL-Grid, a chcesz np. porozmawiać o współpracy - wyślij mail bezpośrednio na plgdata@helpdesk.plgridoperator@plgrid.pl.

Usługa PLG-Data jest ochotniczą kontrybucją do zasobów usług PL-Grid, powstałą jako odzew na zgłoszone zapotrzebowanie użytkowników gridu dziedzinowego LifeScience. Ze względu jednak na ogólniejszy charakter usługi, nie ograniczamy dostępu do niej jedynie dla ludzi związanych z jedną konkretną dziedziną. Głównym autorem usługi jest Tomasz Gubała (ACK Cyfronet AGH, DICE), który stworzył ją wraz z pewną pomocą swoich przyjaciół. Życzymy szybkich transferów!

Podziękowania. Tomkowi Szepieńcowi i Marcinowi Radeckiemu (oni wiedzą, za co) oraz Łukaszowi Flisowi i Tomkowi Bartyńskiemu (za pomoc z konfiguracją usługi). Szczególne podziękowania dla Maćka Pawlika za wspólną pracę nad ruby-gridftp, biblioteką kluczową w działaniu PLG-Data. Oraz wszystkim osobom zaangażowanym w proces wdrażania usług w PL-Grid (you know who you are).

...