Description | Installation de Singularity sur Centos7 |
---|---|
Support de cours liés | HPC Administration Module2 |
Auteur | Ndomassi TANDO (ndomassi.tando@ird.fr) |
Date de création | 24/09/2019 |
Date de modification | 24/09/2019 |
Summary
- Installer les dépendances
- Installer le langage de programmation Go
- Télécharger et installer Singularity 3.X depuis le repo
- Télécharger et installer Singularity 2.6
- Modifier les Bind path dans Singularity
- Links
- License
Installer les dépendances
Installer le langage de programmation Go:
Aller sur Download Page et choisir l’archive go.1.12.5.linux-amd64.tar.gz
Lancer les commandes suivantes:
Mettre en place votre environnement pour Go avec les commandes suivantes:
Pour Singularity > v3.0.0, on a aussi besoin d’installer dep
pour la résolution de dépendances
Télécharger et installer singularity depuis le repo:
Télécharger le code source de singularity avec:
On obtient un warning mais ça télécharge quand même le code source de Singularity dans le répertoire approprié dans $GOPATH
Taper les commandes suivantes dans /etc/profile pour permettre la completion dans Singularity:
Télécharger et installer singularity 2.6:
<a name=”part-5></a>
Modifier les Bind path dans Singularity
Les bind path sont les partitions de l’hôte qui sont directement montées dans un conteneur lorsqu’on le lance.
Modifier le fichier /usr/local/singularity/etc/singularity/singularity.conf
Dans la rubrique BIND PATH
Rajouter les lignes:
Par exemple:
Il faut également activer l’overlay avec la ligne:
Links
- Cours liés : HPC Trainings