Project

General

Profile

Mise en place de son environnement de travail iRODS

Le fichier ~/.irods/irods_environment.json détermine l'environnement de l'utilisateur et notamment à quel serveur iRODS le client doit se connecter. Si ce fichier n'est pas créé explicitement, les paramètres de connexion seront demandés à l'utilisateur au démarrage de sa session iRODS.

Dans le cas de l'utilisateur myusername du service iRODS de France-Grilles, le fichier irods_environment.json doit être formé comme :

> cat ~/.irods/irods_environment.json
{
    "irods_host": "sbgirodsfg.in2p3.fr",
    "irods_port": 5555,
    "irods_zone_name": "FranceGrillesZone",
    "irods_user_name": "myusername",
    "irods_default_resource": "mcia",
    "irods_client_server_negotiation": "request_server_negotiation",
    "irods_client_server_policy": "CS_NEG_REQUIRE",
    "irods_default_hash_scheme": "SHA256",
    "irods_default_number_of_transfer_threads": 4,
    "irods_encryption_algorithm": "AES-256-CBC",
    "irods_encryption_key_size": 32,
    "irods_encryption_num_hash_rounds": 16,
    "irods_encryption_salt_size": 8,
    "irods_match_hash_policy": "compatible",
    "irods_maximum_size_for_single_buffer_in_megabytes": 32,
    "irods_ssl_verify_server": "cert" 
}

Ce fichier est au format JSON.

On reconnaît dans ce fichier :
  • le nom du serveur iRODS (identique pour tous les utilisateurs)
  • le port du serveur iRODS (identique pour tous les utilisateurs)
  • le nom de la zone (identique pour tous les utilisateurs)
  • le nom de l'utilisateur (à définir selon chaque utilisateur)
  • le nom de sa ressource préférée
Création de votre fichier d'environnement (sur votre machine cliente) :
  1. récupérer de ce wiki le fichier irods_environment.json:
  2. l'éditer avec votre éditeur préféré pour faire apparaître votre propre login name
  3. créer (mkdir) le répertoire ~/.irods
     mkdir .irods/
  4. déplacer dans ~/.irods :
     mv irods_environment.json .irods/.