https://wiki.scc.kit.edu/lsdf/api.php?action=feedcontributions&user=Silke&feedformat=atomLsdf - User contributions [en]2024-03-29T00:06:12ZUser contributionsMediaWiki 1.31.16https://wiki.scc.kit.edu/lsdf/index.php?title=hidden:IRODS&diff=1918hidden:IRODS2013-08-20T11:22:59Z<p>Silke: </p>
<hr />
<div>iRODS is installed on irods-1.lsdf.kit.edu:<br />
installation directory: /data/irods/iRODS/<br />
installation logs in /data/irods/iRODS/installLogs/</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:IRODS&diff=1917hidden:IRODS2013-08-20T11:21:31Z<p>Silke: </p>
<hr />
<div>iRODS is installed on irods-1.lsdf.kit.edu:<br />
installation directory: /data/irods/iRODS/<br />
installation logs in /data/irods/iRODS/installLogs/</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:IRODS&diff=1916hidden:IRODS2013-08-20T11:12:16Z<p>Silke: </p>
<hr />
<div>iRODS is installed in /data/irods/iRODS/<br />
<br />
you can find some installation logs in /data/irods/iRODS/installLogs/</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:IRODS&diff=1915hidden:IRODS2013-08-20T11:12:08Z<p>Silke: </p>
<hr />
<div>iRODS is installed in /data/irods/iRODS/<br />
you can find some installation logs in /data/irods/iRODS/installLogs/</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:IRODS&diff=1914hidden:IRODS2013-08-20T11:11:58Z<p>Silke: Created page with "iRODS is installed in /data/irods/iRODS/ you can find some installation logs in /data/irods/iRODS/installLogs/"</p>
<hr />
<div>iRODS is installed in /data/irods/iRODS/<br />
<br />
you can find some installation logs in /data/irods/iRODS/installLogs/</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:Service_configuration&diff=1913hidden:Service configuration2013-08-19T14:52:09Z<p>Silke: </p>
<hr />
<div>* [[hidden:iRODS|iRODS]]</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=hidden:Service_configuration&diff=1912hidden:Service configuration2013-08-19T14:49:26Z<p>Silke: Created page with "==== Service configuration ==== * iRODS"</p>
<hr />
<div>==== Service configuration ====<br />
<br />
* [[hidden:iRODS|iRODS]]</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=Large_Scale_Data_Facility&diff=1911Large Scale Data Facility2013-08-19T14:47:17Z<p>Silke: </p>
<hr />
<div>The LSDF cooperates closely with the [http://www.helmholtz-lsdma.de/ LSDMA] project.<br />
----<br />
<br />
=== Administratrivia ===<br />
<br />
* [[About the LSDF project]]<br />
<br />
* [[Participants (Projects, Institutes, Companies)]]<br />
<br />
* [[Meetings and groups]]<br />
<br />
* [[Contacting us]]<br />
<br />
==== Access and technical information ====<br />
<br />
* [[Services overview]]<br />
<br />
* Some general information about [[LSDF Usage]]<br />
<br />
* Request [[Access to Resources]]<br />
<br />
* Technical points about LSDF [[Services Usage]]<br />
<br />
* [[Monitoring]]<br />
<br />
==== Internal information ====<br />
<br />
* [[hidden:Development information | Development Information]]<br />
<br />
* [[hidden:Technical Construction | Technical Construction]]<br />
<br />
* [[hidden:Service configuration | Service configuration]]<br />
<br />
<br />
----<br />
[[Getting started with the MediaWiki]]</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=User:Ressmann&diff=1840User:Ressmann2013-04-24T09:31:51Z<p>Silke: /* iRods FAQ */</p>
<hr />
<div>= iRods =<br />
Eine kleine Zusammenfassung zur momentanen iRods installation.<br />
<br />
Vorteile von iRods<br />
* Fine granulare Regeln<br />
* Meta Daten im iCat <br />
** leicht zu durchsuchen<br />
* verschiedene Repositories<br />
** z.B. für unterschiedliche Plattentypen<br />
<br />
<br />
iRods is installed on: '''irods-1.lsdf.kit.edu''' ist die Produktionsumgebung für den Datenverbund zwischen Köln und Göttingen<br />
und '''irods-2.lsdf.kit.edu''' ist die Testumgebung. Dort soll Tomcat installiert werden für die iDrop Funktionalität.<br />
<br />
== icommands ==<br />
<br />
=== bundle ===<br />
Ein bundle wird z.B. für das Automatische erzeugen von tar files verwendet.<br />
<br />
Mit Hilfe des '''ibun''' Kommandos wird eine tar Datei als einzelne Datei hoch geladen, und kann dort dann quasi entpackt werden, so dass einzelne Dateien innerhalb dieser tar Datei zugänglich gemacht werden. Allerdings wird durch den ibun Befehl der Bezug zwischen den Dateien und dem bundle entfernt und existieren fortan unabhängig voneinander. <br />
<br />
# iput -Dtar mydir.tar . -> die tar Datei wird hochgeladen und gleichzeitig getagged als ''tar'' Datei<br />
# ils -> Anzeigen des repositories<br />
/LSDF/home/rods:<br />
mydir.tar<br />
# ibun -x mydir.tar mydir -> die tar Datei wird innerhalb iRods entpackt <br />
# ils -> nun existiert ein Ordner ''mydir'' mit den einzelnen Dateien<br />
/LSDF/home/rods:<br />
mydir.tar<br />
C- /LSDF/home/rods/mydir<br />
<br />
Oder andersherum ein iRods Verzeichnis enthält bereits viele Dateien und diese sollen nun innerhalb von iRods zu einem tar file zusammengefügt werden:<br />
<br />
# ils test -> in dem Verzeichnis ''test'' gibt es einige Dateien<br />
/LSDF/home/rods/test:<br />
hallo<br />
hello<br />
motd<br />
ohio<br />
pa<br />
test1<br />
test2<br />
# ibun -cDtar testdir.tar test -> das ''tar'' file wird erzeugt und gleichzeitig getagged<br />
# ils<br />
/LSDF/home/rods:<br />
mydir.tar<br />
testdir.tar<br />
C- /LSDF/home/rods/mydir<br />
C- /LSDF/home/rods/test<br />
<br />
Anders verhält es sich mit dem Administrativen Kommando '''iphybun'''. Mit diesem Kommando werden mehrere Dateien zusammengefasst um diese als eine Datei z.B. auf Band zu speichern. Jedoch ist es weiterhin möglich auf jede einzelne Datei innerhalb dieses bundles zuzugreifen.<br />
<br />
[https://www.irods.org/index.php/Bundling Original iRods Doku]<br />
<br />
<br />
iphybun benötigt eine cache resource. Wie diese angelegt wird ist im Abschnitt [[User:Ressmann#Resource]] erklärt.<br />
<br />
=== Resource ===<br />
Um eine neue Resource anzulegen ist es wichtig die Syntax genau einzuhalten. <br />
mkresc <name> <type> <class> <host> <path><br />
<name> ist frei wählbar<br />
<type> Currently, iRODS supports 3 resource types - unix file system, HPSS, and Amazon S3 -> '''Achtung die Hochkommata nicht vergessen'''<br />
<class> schreibweise muss excact mit der von '''iadmin lt resc_class''' übereinstimmen.<br />
<host> <br />
<path><br />
<br />
Ein Beispiel:<br />
<br />
iadmin mkresc tapeResc 'unix file system' cache irods-1 /gpfs/irods/irods-1_tapeResc<br />
<br />
=== Regeln ===<br />
Es gibt client ('''irule''') und server seitige Regeln.<br />
<br />
[https://www.irods.org/index.php/irule irule]<br />
<br />
== iRods FAQ ==<br />
=== Was ist eine Zone und wie wird sie definiert?===<br />
Jede einzelne iRods Installation ist eine Zone. <br />
=== Wie und wo werden Regeln definiert?===<br />
/home/irods/iRODS/server/config/reConfigs/core.irb<br />
=== Was gibt es für Konfigurationsdateien?===<br />
*Verzeichnisse:<br />
/home/irods/iRODS/config<br />
/home/irods/iRODS/server/config<br />
** zum definieren von Server Seitigen Regeln:<br />
/home/irods/iRODS/server/config/reConfigs/core.irb<br />
=== Wie finde ich das Datenverzeichnis? ===<br />
iadmin lr # list resource<br />
iadmin lf <resourceName><br />
<br />
=== Welche Datenverzeichnisse gibt es?===<br />
/home/irods/iRODS/Vault/home/rods<br />
<br />
=== Wie starte ich iRODS durch? ===<br />
/data/irods/iRODS/irodsctl restart<br />
<br />
=== automatische Starten bei reboot eingerichtet ===<br />
[irods@irods-1 ~]$ chkconfig --list | grep irods<br />
irods_start.sh 0:off 1:off 2:on 3:on 4:on 5:on 6:off<br />
[irods@irods-1 ~]$ locate irods_start.sh<br />
/etc/rc.d/init.d/irods_start.sh<br />
/etc/rc.d/rc2.d/S97irods_start.sh<br />
/etc/rc.d/rc3.d/S97irods_start.sh<br />
/etc/rc.d/rc4.d/S97irods_start.sh<br />
/etc/rc.d/rc5.d/S97irods_start.sh<br />
/var/lock/subsys/S97irods_start.sh<br />
<br />
== iRods Datenbank ==<br />
/data/postgres/pgsql/bin<br />
<br />
== iRods Zonen erstellen ==<br />
iadmin mkzone DARIAH-MUSE remote ipedariah1.lsdf.kit.edu:1247<br />
iadmin mkuser dariah#DARIAH-MUSE rodsuser<br />
<br />
Achtung der Port 1247 muss in der Firewall freigeschaltet werden. <br />
iput hallo /DARIAH-MUSE/home/rods#SCCZone<br />
<br />
Konfiguration für den Datenverbund zwischen Göttingen und Köln ist hier beschrieben:<br />
https://redmine.gridka.de/issues/1365</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=User:Ressmann&diff=1839User:Ressmann2013-04-24T09:29:25Z<p>Silke: /* iRods FAQ */</p>
<hr />
<div>= iRods =<br />
Eine kleine Zusammenfassung zur momentanen iRods installation.<br />
<br />
Vorteile von iRods<br />
* Fine granulare Regeln<br />
* Meta Daten im iCat <br />
** leicht zu durchsuchen<br />
* verschiedene Repositories<br />
** z.B. für unterschiedliche Plattentypen<br />
<br />
<br />
iRods is installed on: '''irods-1.lsdf.kit.edu''' ist die Produktionsumgebung für den Datenverbund zwischen Köln und Göttingen<br />
und '''irods-2.lsdf.kit.edu''' ist die Testumgebung. Dort soll Tomcat installiert werden für die iDrop Funktionalität.<br />
<br />
== icommands ==<br />
<br />
=== bundle ===<br />
Ein bundle wird z.B. für das Automatische erzeugen von tar files verwendet.<br />
<br />
Mit Hilfe des '''ibun''' Kommandos wird eine tar Datei als einzelne Datei hoch geladen, und kann dort dann quasi entpackt werden, so dass einzelne Dateien innerhalb dieser tar Datei zugänglich gemacht werden. Allerdings wird durch den ibun Befehl der Bezug zwischen den Dateien und dem bundle entfernt und existieren fortan unabhängig voneinander. <br />
<br />
# iput -Dtar mydir.tar . -> die tar Datei wird hochgeladen und gleichzeitig getagged als ''tar'' Datei<br />
# ils -> Anzeigen des repositories<br />
/LSDF/home/rods:<br />
mydir.tar<br />
# ibun -x mydir.tar mydir -> die tar Datei wird innerhalb iRods entpackt <br />
# ils -> nun existiert ein Ordner ''mydir'' mit den einzelnen Dateien<br />
/LSDF/home/rods:<br />
mydir.tar<br />
C- /LSDF/home/rods/mydir<br />
<br />
Oder andersherum ein iRods Verzeichnis enthält bereits viele Dateien und diese sollen nun innerhalb von iRods zu einem tar file zusammengefügt werden:<br />
<br />
# ils test -> in dem Verzeichnis ''test'' gibt es einige Dateien<br />
/LSDF/home/rods/test:<br />
hallo<br />
hello<br />
motd<br />
ohio<br />
pa<br />
test1<br />
test2<br />
# ibun -cDtar testdir.tar test -> das ''tar'' file wird erzeugt und gleichzeitig getagged<br />
# ils<br />
/LSDF/home/rods:<br />
mydir.tar<br />
testdir.tar<br />
C- /LSDF/home/rods/mydir<br />
C- /LSDF/home/rods/test<br />
<br />
Anders verhält es sich mit dem Administrativen Kommando '''iphybun'''. Mit diesem Kommando werden mehrere Dateien zusammengefasst um diese als eine Datei z.B. auf Band zu speichern. Jedoch ist es weiterhin möglich auf jede einzelne Datei innerhalb dieses bundles zuzugreifen.<br />
<br />
[https://www.irods.org/index.php/Bundling Original iRods Doku]<br />
<br />
<br />
iphybun benötigt eine cache resource. Wie diese angelegt wird ist im Abschnitt [[User:Ressmann#Resource]] erklärt.<br />
<br />
=== Resource ===<br />
Um eine neue Resource anzulegen ist es wichtig die Syntax genau einzuhalten. <br />
mkresc <name> <type> <class> <host> <path><br />
<name> ist frei wählbar<br />
<type> Currently, iRODS supports 3 resource types - unix file system, HPSS, and Amazon S3 -> '''Achtung die Hochkommata nicht vergessen'''<br />
<class> schreibweise muss excact mit der von '''iadmin lt resc_class''' übereinstimmen.<br />
<host> <br />
<path><br />
<br />
Ein Beispiel:<br />
<br />
iadmin mkresc tapeResc 'unix file system' cache irods-1 /gpfs/irods/irods-1_tapeResc<br />
<br />
=== Regeln ===<br />
Es gibt client ('''irule''') und server seitige Regeln.<br />
<br />
[https://www.irods.org/index.php/irule irule]<br />
<br />
== iRods FAQ ==<br />
=== Was ist eine Zone und wie wird sie definiert?===<br />
Jede einzelne iRods Installation ist eine Zone. <br />
=== Wie und wo werden Regeln definiert?===<br />
/home/irods/iRODS/server/config/reConfigs/core.irb<br />
=== Was gibt es für Konfigurationsdateien?===<br />
*Verzeichnisse:<br />
/home/irods/iRODS/config<br />
/home/irods/iRODS/server/config<br />
** zum definieren von Server Seitigen Regeln:<br />
/home/irods/iRODS/server/config/reConfigs/core.irb<br />
=== Wie finde ich das Datenverzeichnis? ===<br />
iadmin lr # list resource<br />
iadmin lf <resourceName><br />
<br />
=== Welche Datenverzeichnisse gibt es?===<br />
/home/irods/iRODS/Vault/home/rods<br />
<br />
=== Wie starte ich iRODS durch? ===<br />
/data/irods/iRODS/irodsctl restart<br />
<br />
== iRods Datenbank ==<br />
/data/postgres/pgsql/bin<br />
<br />
== iRods Zonen erstellen ==<br />
iadmin mkzone DARIAH-MUSE remote ipedariah1.lsdf.kit.edu:1247<br />
iadmin mkuser dariah#DARIAH-MUSE rodsuser<br />
<br />
Achtung der Port 1247 muss in der Firewall freigeschaltet werden. <br />
iput hallo /DARIAH-MUSE/home/rods#SCCZone<br />
<br />
Konfiguration für den Datenverbund zwischen Göttingen und Köln ist hier beschrieben:<br />
https://redmine.gridka.de/issues/1365</div>Silkehttps://wiki.scc.kit.edu/lsdf/index.php?title=User:Silke&diff=1805User:Silke2013-04-09T12:09:27Z<p>Silke: Created page with "iRODS Dokumentation von Doris: https://wiki.scc.kit.edu/lsdf/index.php/User:Ressmann"</p>
<hr />
<div>iRODS Dokumentation von Doris:<br />
https://wiki.scc.kit.edu/lsdf/index.php/User:Ressmann</div>Silke