IRODS

From Support-Applicatif

Jump to: navigation, search

Contents

Service iRODS

Comment obtenir un compte sur le service iRODS

Vous devez tout d'abord posséder un compte MUST puis demander un accès au service iRODS à support-usmb@lapp.in2p3.fr

Paramètres du service iRods de MUST

  • la zone s'appelle mustZone
  • la ressource par défaut est must1Resc
  • le serveur est lapp-irods.in2p3.fr
  • le port est 1247

Configuration de votre environnement sur lappudsX

Connectez vous avec vos identifiants MUST par ssh sur la machine lappudsX.in2p3.fr (X = 4 par exemple).

Dans votre zone /univ_home/votre_login, sous le dossier .irods, vous devez créer un fichier irods_environment.json qui doit ressembler à :

{
    "irods_host": "lapp-irods.in2p3.fr",
    "irods_port": 1247,
    "irods_user_name": "votre_login",
    "irods_zone_name": "mustZone",
    "irods_home": "/mustZone/votre_labo",
    "irods_cwd": "/mustZone/votre_labo",
    "irods_authentication_scheme": "PAM"
}

Le fichier peut être créé initialement par la commande iinit mais, dans tous les cas , les trois dernières lignes doit être ajoutées manuellement.

Vous devez configurer le répertoire de travail par défaut sur la collection de votre labo sur laquelle vous avez un quota suffisant (paramètres irods_home et irods_cwd)

Votre mot de passe est celui de votre compte MUST.

Quelques commandes de base pour tester rapidement

Sur les serveurs lappudsX, les commandes clientes iRods sont disponibles.

  • iinit : pour initialiser votre environnement et saisir votre mot de passe de session
  • ils  : pour voir la liste des objets et collections
  • iput : pour déposer un objet (avec l'option "-P" pour suivre l'avancement)
  • iget : pour récupérer un objet
  • icd : pour changer de dossier (collection)
  • ipwd : pour voir le dossier en cours

Aide sur les commandes utilisateur

Voir le site officiel : https://docs.irods.org/4.2.1/icommands/user/

Connexion depuis une autre machines Linux

Vous devez installer le package client iCommands pour disposer des commandes du client iRods.

Client pour WINDOWS/MAC

Vous pouvez utiliser CYBERDUCK pour windows : https://cyberduck.io/ : il faut configurer un signet cf: https://irods.org/2015/09/howtocyberduck/

: Pour utiliser votre mot de passe MUST, il faut ajouter "PAM:" devant votre login MUST (authentification PAM).

Mais pour l'instant, ce mode d'authentification ne fonctionne pas et vous devez vous connecter avec votre login MUST et le mot de passe "local" de votre compte iRODS disponible sur demande à support-usmb@lapp.in2p3.fr

D'autres interfaces client sont disponibles et listées à l'adresse https://irods.org/2015/12/update-irods-client-interfaces/

Forum Google sur iRODS

https://groups.google.com/forum/m/#!forum/iROD-Chat

Personal tools