Bartosz Bosak Piotr Kopta Tomasz Piontek



Podobne dokumenty
Usługi i narzędzia QCG

Wprowadzenie do użytkowania infrastruktury PL Grid. Bartosz Bosak Piotr Kopta Tomasz Piontek

Uruchamianie zadań w środowisku CLUSTERIX z wykorzystaniem klienta tekstowego systemu GRMS

Wprowadzenie do obsługi systemów obliczeniowych PCSS

Efektywne wykorzystanie klastra Zeus w obliczeniach naukowych

Pracownia Technik Obliczeniowych

Infrastruktura PLGrid dla młodych naukowców

Infrastruktura PLGrid Nowa jakość usług informatycznych w służbie nauki

Skrócony Poradnik Użytkownika

Wykorzystanie klastra Wydziału Informatyki PB do prowadzenia własnych obliczeń. Wojciech Kwedlo Wydział Informatyki PB

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4

trainxx tramxx

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

1 Przygotował: mgr inż. Maciej Lasota

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

Bash - wprowadzenie. Bash - wprowadzenie 1/39

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

Wykaz zmian w programie WinAdmin Replikator

Efektywne wykorzystanie klastra Zeus w obliczeniach wykonywanych pakietem Blender. Maciej Czuchry, Klemens Noga

Infrastruktura PLGrid Nowa jakość usług informatycznych dla Polskiej Nauki

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash

Wstęp do systemu Linux

Zasoby i usługi Wrocławskiego Centrum Sieciowo-Superkomputerowego

Infrastruktura PLGrid Usługi dla chemii obliczeniowej

Infrastruktura PLGrid Nowa jakość usług informatycznych w służbie nauki

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Piotr Dziubecki Piotr Grabowski, Tomasz Kuczyński Tomasz Piontek, Dawid Szejnfeld, PCSS

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>

System operacyjny Linux

Win Admin Replikator Instrukcja Obsługi

System kontroli dostępu ACCO NET Instrukcja instalacji

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Sms. v Strona 1 z 17. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/ , Opole tel sales@future-soft.pl NIP:

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Klaster obliczeniowy

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

Skrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC

BASH - WPROWADZENIE Bioinformatyka 4

CVS system kontroli wersji

Wstęp do systemu Linux

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

Podstawy systemu kolejkowego SLURM

Wykaz zmian w programie WinAdmin Replikator

SWD PRM. Prezentacja podstawowych modułów systemu. Warszawa, 21 sierpnia 2014

Konsola i interpreter poleceń

Infrastruktura PLGrid dla młodych polskich naukowców

Zasoby obliczeniowe Poznańskiego Centrum Superkomputerowo-Sieciowego

SERWER AKTUALIZACJI UpServ

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Przekierowanie wejścia wyjścia:

Ćwiczenie Zmiana sposobu uruchamiania usług

Migracja obliczeń na system Hydra

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Rejestrator czasu pracy z foto-rejestracją

Win Admin Replikator Instrukcja Obsługi

Spis treści CZĘŚĆ I. NIEPARAMETRYCZNE PROJEKTOWANIE 2D...31

Użytkowanie systemów obliczeniowych PCSS Artur Trojanowski

Tomasz Greszata - Koszalin

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

Pracownia Komputerowa

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.

Analizator wydajności AMD CodeAnalyst

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Technologie informacyjne lab. 4

Smarty PHP. Leksykon kieszonkowy

System Użytkowników Wirtualnych

Rys.2.1. Drzewo modelu DOM [1]

Wprowadzenie do programowania w powłoce

ActiveXperts SMS Messaging Server

Tomasz Greszata - Koszalin

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Dokumentacja programu. Terminarz zadań. Serwis systemu Windows. Zielona Góra

Księgarnia PWN: Andrzej Jaskulski - AutoCAD 2010/LT Podstawy projektowania parametrycznego i nieparametrycznego

Tomasz Greszata - Koszalin

OPIS PRZEDMIOTU ZAMÓWIENIA SPECYFIKACJA TECHNICZNA ZADANIE NR 2 Załącznik Nr 4b do SIWZ postępowanie nr BZP BD

Wstęp do Informatyki dla bioinformatyków

Znaki globalne w Linuxie

Warstwy systemu Windows 2000

Systemy operacyjne. Programowanie w shellu: BASH. Wydział Inżynierii Metali i Informatyki Przemysłowej

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

>>> >>> Ćwiczenie. Cloud computing

Win Admin Monitor Instrukcja Obsługi

KATEGORIA OBSZAR WIEDZY

Test. Administrowanie sieciowymi systemami operacyjnymi

Transkrypt:

Dostęp do infrastruktury PL-Grid z wykorzystaniem usług i narzędzi QosCosGrid oraz gridu dziedzinowego Chamia Kwantowa Bartosz Bosak Piotr Kopta Tomasz Piontek

Agenda Wstęp Specyfikacja zasobów Zadania interaktywne Zadania parametryczne Śledzenie postępu obliczeń Informacja o dostępnych zasobach Pytania, dyskusja

WSTĘP

Podręcznik użytkownika http://docs.plgrid.pl/qcg

Wymagania Konto w infrastrukturze PL-Grid Certyfikat Globalny dostęp do usług QosCosGrid

Dostęp ssh plgid@ Maszyny dostępowe: qcg.man.poznan.pl moss.man.poznan.pl ui.plgrid.wcss.wroc.pl ui.cyfronet.pl ui.grid.icm.edu.pl Pierwsze uruchomienie: creds keyfs

Najprostszy przykład hostname

Podstawowe polecenia Zlecenie zadania $ qcg-sub plik Lista zadań $ qcg-list [parametry] Informacje o zadaniu $ qcg-info ID Zatrzymanie zadania $ qcg-cancel ID Podgląd wyjścia $ qcg-peek ID

Opis zadania Dyrektywy systemu QCG #QCG {nazwa}[=parametry] Komentarze # Polecenia powłoki bash # przykladowy opis zadania #QCG host=galera #QCG stage-out-dir=.->result hostname pwd date

SPECYFIKACJA ZASOBÓW

Zasoby Procesory, rdzenie #QCG nodes={lwęzłów}:{lrdzeni/węzeł} [:lwątków] #QCG procs={lrdzeni} nie zalecane Pamięć #QCG memory={mb} #QCG memory-per-slot={mb} Klaster #QCG host={reef,galera,inula,moss,nova, hydra,zeus}

Zasoby cd Parametry węzła #QCG properties={parametry} Wymagane oprogramowanie #QCG module={nazwa modułu} Kolejka #QCG queue={nazwa kolejki} Czas obliczeń #QCG walltime=pt[nh][nm][ns]

PLIKI

Pliki #QCG output={plik-lokalny} #QCG error={plik-lokalny} #QCG input={plik-lokalny} #QCG stage-in-file={plik-lokalny}[->plik-zdalny] #QCG stage-in-dir={katalog-lokalny}[->katalog-zdalny] #QCG stage-out-file={plik-zdalny}[->plik-lokalny] #QCG stage-out-dir={katalog-zdalny}[->katalog-lokalny] #QCG stage-out-dir=.->{katalog-lokalny}

Przykładowe zadanie #QCG queue=plgrid-long #QCG note=etanal Gaussian #QCG output=${job_id}.output #QCG error=${job_id}.error #QCG stage-in-file=etanal.gjf -> etanal.gjf #QCG stage-out-file=results.tar -> ${JOB_ID}.tar #QCG nodes=1:12 #QCG host=galera.task.gda.pl #QCG walltime=p7d #QCG notify=mailto:jon@example.com #QCG memory=15360 #QCG application=g09 #QCG argument=etanal.gjf #QCG postprocess=tar cvf results.tar *

ZADANIA INTERAKTYWNE

Cel Uzyskanie zdalnej konsoli na węźle obliczeniowym Uzyskanie zdalnej konsoli na węźle na których uruchomiona jest nasza aplikacja Dostęp do wszystkich klastrów z jednego miejsca Kompilacja I testowanie oprogramowania Podgląd katalogu roboczego zadania

Polecenia $ qcg-sub -I {opis} $ qcg-connect {ID}

Przykład #QCG host=inula /bin/bash

ZADANIA PARAMETRYCZNE

Cel Zdefiniowanie grupy zadań różniących się parametrami Parametrami mogą być: zbiór wartości tekstowych zbiór wartości numerycznych zbiór plików W jednym zadaniu można zdefiniować wiele parametrów (iloczyn kartezjański)

Przykład 1 #QCG output=out.${var1}.${var2} #QCG parameter-sweep=var1->list:one,two,three #QCG parameter-sweep=var2->for:1..3 echo "${var1} x ${var2}"

Przykład 2 #QCG parameter-sweep=file->pattern:input/*.gjf #QCG application=g09 #QCG argument=in.gjf #QCG stage-in-file=${file}->in.gjf #QCG output=out.${job_id}

ŚLEDZENIE POSTĘPU OBLICZEŃ

notify Wiadomości email lub xmpp (jabber,gtalk) o starcie I zakończeniu zadania #QCG notify=mailto:pkopta@man.poznan.pl #QCG notify=xmpp:piotr.kopta@plgrid.pl

watch-output Cykliczne wysyłanie wiadomości email lub xmpp (jabber,gtalk) z: ostatnim fragmentem pliku wyjściowego, lub ostatnim fragmentem pliku wyjściowego pasującego do wzorca, lub wyjściem z własnego skryptu uruchomionego w katalogu roboczym.

watch-output przykłady Ostatni fragment pliku wyjściowego #QCG watch-output=mailto:pkopta@man.poznan.pl Ostatni fragment pliku wyjściowego zawierający wzorzec #QCG watch-output=consumer->mailto:pkopta@man.poznan.pl, pattern->scf Done:,delay->30 Wyjście z własnego skryptu #QCG watch-output=consumer->mailto:pkopta@man.poznan.pl, script->parse.sh,delay->40 #QCG stage-in-file=parse.sh

monitor Serwis wyświetlający aktualny stan obliczeń aplikacji Predefiniowane style zawierające tabele, wykresy, obrazy dla aplikacji gaussian oraz piernik Możliwość wyświetlania dowolnego tekstu z każdej aplikacji Prezentacja informacji o zasobach na których uruchomiona jest aplikacja https://qcg-monitoring.man.poznan.pl

monitor przykład #QCG application=g09 #QCG monitor

DOSTĘPNE ZASOBY OBLICZENIOWE

qcg-offer Wyświetla informacje o aktualnym stanie zasobów obliczeniowych dostępnych poprzez system QCG liczba oraz stan węzłów dostępna pamięć liczba rdzenii właściwości węzłów Dostępne na maszynie: qcg.man.poznan.pl

Pomoc Podręcznik użytkownika http://docs.plgrid.pl/qcg Email: qcg@plgrid.pl