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": "default", "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
- récupérer de ce wiki le fichier irods_environment.json:
- l'éditer avec votre éditeur préféré pour faire apparaître votre propre login name
- créer (mkdir) le répertoire
~/.irods
mkdir .irods/
- déplacer dans ~/.irods :
mv irods_environment.json .irods/.