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
~/.irodsmkdir .irods/
- déplacer dans ~/.irods :
mv irods_environment.json .irods/.