FAQ Technique > Tutoriels

[TUTO] LHC - Atlas Native ( Linux seulement )

(1/9) > >>

[AF>Libristes>Jip] Elgrande71:
Voici un petit tutoriel pour calculer des unités du projet Atlas Simulation du LHC .
Je me suis basé sur le sujet suivant : https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=4395
Pour l'instant, seul les systèmes Debian sont validés ( les dépôts Archlinux/AUR proposant une version trop récente ( 3.1.0-1 ) du paquetage singularity-container https://aur.archlinux.org/packages/singularity-container/ ).
Attention, pour éviter des problèmes avec Virtualbox, je l'ai complètement désinstallé .

On recommence avec le même tutoriel que pour le projet Theory native puis on rajoutera quelques lignes en cours de route.

Debian 9 Stretch

utiliser un terminal pour l'exécution des commandes ci-dessous ( en gras )

Vérification de l'installation des paquets autofs et squashfs-tools

dpkg -l | grep 'autofs'
dpkg -l | grep 'squashfs-tools'

si rien ne s'affiche

se mettre en superutilisateur ( root avec la commande su ) puis

apt install autofs
apt install squashfs-tools

Installation de CVMFS et de Singularity Container

su ( pour se mettre en superutilisateur root )

wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb
dpkg -i cvmfs-release-latest_all.deb
rm -f cvmfs-release-latest_all.deb
apt update
apt install cvmfs

ajout du dépôt backports de Debian pour l'installation du paquetage singularity-container
echo "deb http://deb.debian.org/debian stretch-backports main contrib non-free" >> /etc/apt/sources.list

apt update
apt -t stretch-backports install singularity-container

Paramétrages divers ( toujours en superutilisateur )

wget https://lhcathomedev.cern.ch/lhcathome-dev/download/default.local -O /etc/cvmfs/default.local
mkdir -p /etc/auto.master.d/
echo "/cvmfs /etc/auto.cvmfs" > /etc/auto.master.d/cvmfs.autofs
systemctl restart autofs
cvmfs_config probe ( tous doit être Ok )

wget http://atlasathome.cern.ch/boinc_conf/singularity.conf -O /etc/singularity/singularity.conf

echo "kernel.unprivileged_userns_clone = 1" >>  /etc/sysctl.conf
sysctl -p
gpasswd -a boinc cvmfs

Redémarrage du client BOINC

systemctl restart boinc-client

Je tiens à remercier David Cameron du projet Atlas de m'avoir aiguillé pour la résolution du problème de validation de mes unités auquel j'étais confronté ( https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5033 - Attention donc à celles et ceux qui ont paramétré des pare-feu sur leurs ordinateurs de crunch ) .
Un lien très utile en cas de problème avec les projets du LHC : http://lhcathome.web.cern.ch/faq/troubleshooting?page=1


Amusez-vous bien et bon crunch

GuL:
Merci!
Mais je suis sous CentOS...

JeromeC:
Merci El Grande !

Quand on a réussi comme moi à mettre les prérequis pour Native Theory sur Debian, c'est quoi qu'il faut "simplement" ajouter pour tenter sa change avec cet version d'Atlas ?

[AF>Libristes>Jip] Elgrande71:

--- Citation de: JeromeC le 18 Mai 2019 à 12:09 ---Merci El Grande !

Quand on a réussi comme moi à mettre les prérequis pour Native Theory sur Debian, c'est quoi qu'il faut "simplement" ajouter pour tenter sa change avec cet version d'Atlas ?

--- Fin de citation ---
Pour répondre à ta question Jerome, voici ce qu'il faut ajouter par rapport à Native Theory :

ajout du dépôt backports de Debian pour l'installation du paquetage singularity-container ( manipulation à effectuer en superutilisateur root )
echo "deb http://deb.debian.org/debian stretch-backports main contrib non-free" >> /etc/apt/sources.list
apt update

installation de singularity-container
apt -t stretch-backports install singularity-container

paramétrage de singularity-container pour le projet Atlas
wget http://atlasathome.cern.ch/boinc_conf/singularity.conf -O /etc/singularity/singularity.conf

[AF>Libristes>Jip] Elgrande71:

--- Citation de: GuL le 18 Mai 2019 à 10:52 ---Merci!
Mais je suis sous CentOS...

--- Fin de citation ---
C'est donc plus facile pour toi .

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique