INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Data Management Jiří Kosina CESNET.

Slides:



Advertisements
Podobné prezentace
SÍŤOVÉ PROTOKOLY.
Advertisements

Ing. David Pejčoch Tutorial
EGEE is a project funded by the European Union under contract IST Využití EGEE infrastruktury pro zpracování dat ve fyzice vysokých energií.
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Vytváření, použití dávkových souborů
Příkazy pro práci se soubory ATTRIB DEL COPY REN MOVE XCOPY EDIT FC.
INFSO-RI Enabling Grids for E-sciencE VOCE Status Jan Kmuníček CESNET, Česká republika.
INFSO-RI Enabling Grids for E-sciencE Aktuální způsob využití EGEE zdrojů Jan Kmuníček Pokročilý seminář EGEE, 16. prosince 2004.
INFSO-RI Enabling Grids for E-sciencE Project EGEE-II / VOCE Jan Kmuníček CESNET.
INFSO-RI Enabling Grids for E-sciencE Použití farmy SKURUT v roce 2004 Jiří Chudoba, Lukáš Fiala, Miloš Lokajíček, Jiří Kosina,
Návrh a tvorba WWW Cvičení 6
Vzdělávací materiál / DUMVY_32_INOVACE_02B9 Dávkové soubory AutorIng. Petr Haman Období vytvořeníBřezen 2013 Ročník / věková kategorie2. ročník Vyučovací.
1IT T ŘI PILÍŘE WEBU Ing. Jiří Šilhán. T ŘI PILÍŘE WWW WWW využívá počítačovou architekturu Klient/server, uživatel musí mít nainstalován prohlížeč, který.
Informační systémy Modelování dynamiky objektového modelu. Koncepce modelu v programu MS Visio.
INFSO-RI Enabling Grids for E-sciencE Proxy certifikáty, jazyk JDL, správa úloh a portál GENIUS Jan Švec, Fyzikální Ústav AV ČR.
Základy práce na PC Ing. Jan Roubíček.
EGEE is a project funded by the European Union under contract IST Gridy a související aktivity v CR Jiří Kosina Seminář projektu EGEE,
Technologie sítě Internet. Technologie Internetu jsou v dnešní době široce používány a představují často rozhodující faktor úspěšnosti firem. Nejpoužívanější.
INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer (CEL) Jan Kmuníček CESNET.
ATLAS Computing Jiří Chudoba Fyzikální ústav AV ČR, v.v.i.
4IT445 – Testování a ladění v PHP Ing. Jan Mittner
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Protokoly a adresy na internetu
INFSO-RI Enabling Grids for E-sciencE Práce s daty ve VO Auger Jiří Chudoba Auger tutoriál, , Praha.
OSNOVA: a)Programování se soubory b)Záloha databáze v souboru c) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování.
Výpočetní technika a algoritmizace I
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 3 Configuring a Router.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-09.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Bezpečnost v Gridech Daniel Kouřil EGEE kurz.
Schůzka komise Brno Ing. Jan Mach, Vysoká škola ekonomická v Praze EVSKP-MS Práva, licence, přístup … Jan Mach Vysoká škola ekonomická.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Distribuce dat experimentu ATLAS Jiří Chudoba.
Heterogenní serverové prostředí, správa, bezpečnost a interoperabilita Jak zajistit interoperabilitu v hererogenním serverovém prostředí? Jak spolupracuje.
EGEE is a project funded by the European Union under contract IST Gridové projekty LCG a D0 v ČR Jiří Kosina Fyzikální ústav AV ČR Seminář.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
POČÍTAČOVÉ SÍTĚ ADRESA. Identifikace v síti  IP adresa - je jednoznačná identifikace konkrétního zařízení (typicky počítače) v prostředí sítě (Internetu).
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
INFSO-RI Enabling Grids for E-sciencE GENIUS/GILDA Tutorial, Zasílání a správa úloh pomocí příkazové řádky Lukáš Fiala.
Systém PBS na farmě goliáš Jan Švec Systém PBS (1) ● Portable batch system – e.pdf ●
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Shrnutí Chceme–li připojit PC k Internetu musíme: 1.Zadat adresu DNS serveru (začne pracovat převod IP adresa  symbolické jméno), prakticky začne fungovat.
Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
LCG2 LCG2 software Jiří Kosina. LCG2 – přehled ●... některé slajdy budou podobné loňským... ● ● GRID, který bude sloužit ke zpracování.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Operační systém GNU Linux
Miroslav Skokan IT Security Consultant
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
DNS a Windows 200x Služba DNS je vyžadována pro vytvoření Active Directory Problémy 1.Dle RFC 1123 lze v DNS použít znaky: ‘A’-’Z’, ‘a’-’z’, ‘0’-’9’, and.
Operační systém GNU Linux Příkazy pro práci se soubory.
Operační systém UNIX Příkazové prostředí UNIXu: příkaz [argumenty] [jméno] Ve jménech příkazů a parametrech se rozlišují malá a velká písmena.
E- MAIL Ing. Jiří Šilhán. E LEKTRONICKÁ POŠTA NEBOLI vývoj od počátku sítí – původní návrh pouze pro přenos krátkých textových zpráv (ASCII) základní.
Výpočetní technika a algoritmizace I Základní příkazy příkazového řádku v systému Windows a unixových systémech.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Inf WWW – World Wide Web. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo.
Orbis pictus 21. století Instrukční soubor 2
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
FTP-SSL FTP-SSL Martin Dušek Martin Fúsek Josef Vlček.
Bezpečnostní technologie I
Internet – pojmy, služby
COM – Práce s objektovým modelem jiné aplikace
CHOICE příkaz slouží k ovládání dávkového souboru, pomocí toho příkazu, můžete povolit provedeni jen určité části kódu dávkového souboru, ten to kód musí.

Dávkové soubory Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Tato prezentace byla vytvořena
Databázové systémy a SQL
Základní příkazy OS UNIX (1)
TELNET, FTP.
Přednáška 9 Triggery.
(1) (Electronic Mail) je služba určená pro zasílání zpráv (pošty) mezi uživateli Každý uživatel, který chce přijímat poštu, musí mít zřízenou.
chkdsk , systeminfo, subst, shutdown
Transkript prezentace:

INFSO-RI Enabling Grids for E-sciencE Data Management Jiří Kosina CESNET

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Obsah Pojmenovávací konvence Příkazy pro data management Příkazy pro práci s katalogem Příkazy pro přenos souborů Cvičení

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Pojmenovávácí konvence ● Logical File Name (LFN) Alias, který “vymýšlí” a vytváří uživatel, pro usnadnění identifikace souboru. Příklad: “lfn:cms/ /run2/track1” ● Storage URL (SURL) (resp. Physical File Name (PFN)) ● URL (odkaz, adresa) konkrétního souboru na storage serveru. Příklad: “srm://pcrd24.cern.ch/flatfiles/cms/output10_1” ● Globally Unique Identifier (GUID) ● Jednoznačná identifikace souboru, pro člověka nepříliš dobře zapamatovatelná. Příklad: “guid:f81d4fae-7dec-11d0-a a0c91e6bf6”

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI RLS, RMC ● RMC : ● Obsahuje mapování mezi LFN a GUID ● RLS: ● Obsahuje mapování mezi GUID a SURL ● ROS: ● Slouží pro optimalizace při přístupu k souborům

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Management Commands (1/3) CopyAndRegisterFile ● Zkopíruje soubor na storage server a zaregistruje tuto nově vytvořenou kopii v Replica Catalogue (atomicky). V úspěšném případě vrací nový GUID tohoto souboru, se kterým je pak možno dále pracovat. kosina]$ lcg-cr --vo gilda -d grid009.ct.infn.it -l lfn:TESTFILE.GILDA_TEST file:///home/kosina/TESTFILE Guid:72b6b612-9abd-44ea-9fe1-e94f901d9695

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Management Commands (2/3) ● replicateFile ● Replikuje soubor mezi dvěma storage servery a registruje nově vzniklou repliku v Replica Catalog (atomicky). kosina]$ lcg-rep -v --vo gilda -d gilda-se-01.pd.infn.it guid:72b6b612-9abd-44ea-9fe1-e94f901d9695 Source URL: guid:72b6b612-9abd-44ea-9fe1-e94f901d9695 File size: 0 Destination specified: gilda-se-01.pd.infn.it Source URL for copy: gsiftp://grid009.ct.infn.it/storage/gilda/generated/ /file6379ad54-f36f-48b5-98be-90bd f Destination URL for copy: gsiftp://gilda-se-01.pd.infn.it/storage/gilda/generated/ /fileccb5341a-70f4-474e-835c-9334d49a7747 # streams: 1 Transfer took 1090 ms

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Management Commands (3/3) deleteFile ● Ruší soubor na daném storage serveru (parametr -s) a záznam v katalogu pro danou repliku, případně všechny existující repliky na všech storage serverech, na kterých se replika vyskytuje (parametr -a, není pak potřeba specifikovat parametr -s). kosina]$ lcg-del --vo gilda -v -a lfn:TESTFILE.GILDA_TEST

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Catalog commands (½) ● listGUID ● Vypíše GUID pro zadané LFN kosina]$ lcg-lg --vo gilda lfn:TESTFILE.GILDA_TEST guid:2e4f4db5-d18d-4290-acdf-82744e5cf541 ● printInfo ● Vypíše veškeré informace o všech existujících storage serverech, které informační systém poskytuje. V tuto chvíli pouze přes “starý” edg-rm interface: kosina]$ edg-rm --vo dteam pi

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Catalog commands (2/2) ● listReplicas ● Vypíše informace o všech existujících replikách pro dané LFN či GUID kosina]$ lcg-lr --vo gilda lfn:TESTFILE.GILDA_TEST sfn://grid009.ct.infn.it/storage/gilda/generated/ /file4b39dfd9-ece9-46cc e77d7ab289 sfn://gilda-se-01.pd.infn.it/storage/gilda/generated/ /file733a6b75-ff89- 4f04-b c5585e65

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI File transfer commands ● copyFile ● Zkopíruje soubor ze storage serveru na “negridovou” destinaci kosina]$ lcg-cp --vo gilda -v lfn:TESTFILE.GILDA_TEST file://`pwd`/TESTFILE.in Source URL: lfn:TESTFILE.GILDA_TEST File size: 0 Source URL for copy: gsiftp://grid009.ct.infn.it/storage/dteam/generated/ /file733a6b75-ff89-4f04-b c5585e65 Destination URL: file:///home/kosina/TESTFILE.in # streams: 1 Transfer took 580 ms

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Data Management – cvičení A (GENIUS) ● vytvořte na lokálním disku soubor vasejmeno_test01_data a dejte mu libovolný textový obsah ● nahrajte tento soubor na SE grid009.ct.infn.it ● zreplikujte tento soubor na SE setilab.tilab.com ● stáhněte tento soubor zpět na lokální disk ze setilab.tilab.com ● smažte tento soubor a všechny jeho repliky ze SE

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Data Management cvičení B (1/2) 1.Vytvoříme soubor na disku, se kterým budeme pracovat kosina]$ echo "Pokusny soubor" > test-file 2. Provedeme operaci copy and register kosina]$ lcg-cr --vo gilda -d grid009.ct.infn.it file:///home/kosina/test-file guid:4a4ebf51-32e6-4f5c-870d-7bb85ca2fd5a 3.Zkontrolujeme existenci repliky v katalogu pomoci listReplicas kosina]$ lcg-lr --vo gilda guid:4a4ebf51-32e6-4f5c-870d- 7bb85ca2fd5a sfn://grid009.ct.infn.it/storage/gilda/generated/ /file7ebc7f8f- b d2-0d11f1de27d2

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Data Management cvičení B (2/2) 4.Zrušíme repliku tohoto souboru (specifikací SURL od listReplicas, mohli bychom použít přepínač -a a zrušit všechny repliky) kosina]$ lcg-del --vo gilda sfn://grid009.ct.infn.it/gilda/gilda/generated/ /file7ebc7f8f- b d2-0d11f1de27d2 5.Zkontrolujeme, že byl soubor skutečně zrušen a odregistrován z katalogu kosina]$ lcg-lr --vo gilda guid:4a4ebf51-32e6-4f5c-870d- 7bb85ca2fd5a lcg_lr: No such file or directory

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Data Management cvičení C (1/2) 1.Až ke kroku 3 zopakujeme předchozí cvičení, s tím že souboru při replikaci přiřadíme lfn:secondLFN 2.Zkontrolujeme existenci souboru a jeho repliky v katalogu kosina]$ lcg-lr --vo gilda sfn://grid009.ct.infn.it/storage/gilda/generated/ /file43d6db0e- d e3-0cf18cbd12d4 3.Zreplikujeme soubor na další storage server kosina]$ lcg-rep --vo gilda -d grid009.ct.infn.it lfn:secondLFN

EGEE seminář, Praha, Enabling Grids for E-sciencE INFSO-RI Data Management cvičení C (2/2) 4.Pomocí příkazu listReplicas zkontrolujeme, že obě repliky skutečne existují kosina]$ lcg-lr --vo gilda lfn:secondLFN sfn://gilda-se-01.pd.infn.it/storage/gilda/generated/ /file3e4ead79-1c56-47a c0b8 sfn://grid009.ct.infn.it/storage/gilda/generated/ /file43d6db0e- d e3-0cf18cbd12d4