70 likes | 181 Views
iRODS Service in GIMI. iRODS Architecture. User Can Search, Access, Add and Manage Data & Metadata. Logical namespace: Users See shared “Virtual Collection ”. iRODS Metadata Catalog Track information. iRODS Rule Engine Track Policies. iRODS Data Servers Disk, Tape, etc.
E N D
iRODSArchitecture User Can Search, Access, Add and Manage Data & Metadata Logical namespace: Users See shared “Virtual Collection” iRODS Metadata Catalog Track information iRODS Rule Engine Track Policies iRODS Data Servers Disk, Tape, etc. Access distributed data with Web-based Browser or iRODS GUI or Command Line clients. 2
iCommands • File operations: • ils (list data in logical name space) • iputsrcdest(upload data from physical to logical) • igetsrcdest(retrieve data from logical to physical) • icp,imv… • Access Control – ichmod • Owner/group/user • Read/write/full ownership • Many other icommands, https://www.irods.org/index.php/icommands
GIMI iRODS Configuration geni-gimi:~$ iadminlr demoResc iRODSUmass sqlite3db Zone: /geniRenci iRODS Catalog (geni-gimi.renci.org) iRODS Data Server (geni-gimi.renci.org) iRODS Data Server (emmy8.casa.umass.edu) iRODS Data Server (emmy9.casa.umass.edu) geni-gimi:~$ ils –L /geniRenci/home/gimi01/testing.sq3 rods 0 iRODSUmass 4542 2012-07-03.19:10 & testing.sq3 /nfs/emmy8/scratch3/iRODS/Vault/home/gimi01/testing.sq3
iRODS in GIMI 1. Data collection 2. Data sharing 3. Data processing 4. Federation … iput data icat Experiments Resource 1 metadata Metadata Data Rule Base metadata Resource 2 Data Rule Base data
Database Resources in iRODS • Database is a resource just like a Unix file system • Database Object – interface to DBR • idbo exec dbrdbo DBO iRODS Database Resource SELECT n.nspname as "Schema", c.relname as "Name", CASE c.relkind WHEN 'r' THEN 'table’ …