README.md 3.42 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 8 9 10 11 12 13 14 15 16 17 18 19 20
## Prérequis:

* Formation aux bonnes pratiques d'utilisationn des ressources mutualisées (cluster, cloud, iRODS)
* Un compte sur l'infrastructure mutualisée LBBE/PRABI-AMSB (contact: contact@prabi.fr pour les utilisateurs hors LBBE)
* Un compte sur le CCin2p3 (contact: Simon Penel (LBBE, Tristan Lefebure (LEHNA)))
* des bases en lignes de commandes UNIX (ssh, mkdir, cd, touch)

## Remerciements

||   If you use the computing resources of LBBE / PRABI, thank you to make it
||  appear in your scientific publications by including the following sentence:
||                                                                             
||  "This work was performed using the computing facilities of the CC LBBE/PRABI."

# iRODS

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
21 22
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.).

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
23
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/ou sur celui administré par le ccin2p3.
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
24

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
25
# iRODS du cc LBBE/PRABI-AMSB
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
26

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
27
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. 
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
28 29 30 31 32 33 34 35 36 37 38 39 40 41

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
42

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
43
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
44

NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
45 46

# iRODS du ccin2p3
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
47
Vous avez également accès au système iRODS du CCIN2P3.
NAVRATIL VINCENT's avatar
NAVRATIL VINCENT committed
48 49 50 51

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
52 53 54
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
55 56 57 58 59 60 61 62

## 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