README.md 2.7 KB
Newer Older
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
1
# Prise en main de iRODS
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
2

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
3
contact@prabi.fr
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
4

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
5 6 7
iRODS (integrated Rule-Oriented Data System) est un système de virtualisation du stockage. Ce système permet un accès transparent aux données réparties sur différents sites et sur des supports hétérogènes (systèmes de fichiers sur disque, bases de données, systèmes de bandes, etc.).

Les utilisateurs de l'infrastructure mutualisée LBBE/PRABI-amsb ont la possibilité de stocker leur données sur le système iRODS administré par le PI du LBBE et sur celui administré par le ccin2p3.
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
8

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
9
# iRODS du cc LBBE/PRABI-AMSB
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
10

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Un système iRODS est proposé par le CC mutualisé LBBE/PRABI-amsb pour un stockage dit "froid" et à moyen terme des données en complément du système de stockage "tiède" sous /beegfs. Les données sous `/beefs/data/<user_account>` n'étant pas sauveguardées (voir <a href="https://gitlab.in2p3.fr/vincent.navratil/training-prabi/-/blob/master/handson-slurm/README.md" target="_blank">atelier slurm</a>), l'utilisation du système iRODS est indispensable pour assurer la pérénité à court de vos données par exemple lors d'un projet de calcul sur le cluster. 

La capacité de stockage sous les système iRODS du CC LBBE/PARBI-AMSB est actuellement de **360 To.**

Si vous souhaitez faire un transfert depuis votre ordinateur (machine exterieur à l'infrastructure), il vous faudra installer un client iRODS (Icommand ou autre). Suivre les très bonnes indications fournies par le ccin2p3 (https://doc.cc.in2p3.fr/fr/Data-storage/distributed-storage/irods.html#client-irods).

Depuis pbil-gates, le client étant déjà installé il vous suffit de créer un répertoire `~/.irods/` dans votre home et de lancer la _**iCommand**_ `iinit`:

| iinit

Vous aurez besoin d'un certain nombre d'informations concernant le serveur iRODS:

| irods_host = lbbe-irods-local
| irods_port= 1247
| irods_zone_name= lbbeZone
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
26

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
27
Un fichier de configuration `irods_environment.json` dans le répertoire `~/.irods/` sera crée que vous pourez aisément éditer manuellement si besoin. 
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
28

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
29 30

# iRODS du ccin2p3
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
31
Vous avez également accès au système iRODS du CCIN2P3.
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
32 33 34 35

La procédure (création de compte, configuration) est décrite sur le site du ccin2p3:
https://doc.cc.in2p3.fr/fr/Data-storage/distributed-storage/irods.html

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
36 37 38
Si vous souhaitez créer un compte contacter les Cezars/correspondant des laboratoires:
cezar pour le LBBE et de la FR BioEEnvis (Simon Penel)
cezar pour le LEHNA (Tristan Lefebure) 
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
39 40 41 42 43 44 45 46

## Références
https://irods.org/

https://www.projet-plume.org/fiche/iRODS

https://forge.in2p3.fr/projects/france-grilles-documentation/wiki/Description_du_logiciel_iRODS
https://forge.in2p3.fr/projects/france-grilles-documentation/wiki/Mise_en_place_de_son_environnement_de_travail_iRODS