Auteur Sujet: [TUTO] LHC - Theory Native ( native_theory )  (Lu 905 fois)

0 Membres et 1 Invité sur ce sujet

[AF>Libristes>Jip] Elgrande71

  • Gentil admin
  • Messages: 4815
  • Boinc'eur devant l'éternel
  • *******
  •   
[TUTO] LHC - Theory Native ( native_theory )
« le: 24 avril 2019 à 10:07 »
A la demande de plusieurs membres de l'AF, je vous remets ci-dessous tous les tutoriels qui vous permettent de pouvoir cruncher sur le projet Theory Native de LHC ( attention pour l'instant il faut un système Linux ou GNU/Linux comme Debian, Ubuntu, Manjaro ( dérivé Archlinux ) .

Debian

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

Vérification de l'installation du paquet autofs

dpkg -l | grep 'autofs'

si rien ne s'affiche

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

apt install autofs

Installation de CVMFS

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

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 )
echo "kernel.unprivileged_userns_clone = 1" >>  /etc/sysctl.conf
sysctl -p
gpasswd -a boinc cvmfs

Redémarrage du client BOINC

systemctl restart boinc-client

Ubuntu

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

Vérification de l'installation du paquet autofs

dpkg -l | grep 'autofs'

si rien ne s'affiche

sudo apt install autofs

Installation de CVMFS

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

Paramétrages divers

sudo wget https://lhcathomedev.cern.ch/lhcathome-dev/download/default.local -O /etc/cvmfs/default.local
sudo mkdir -p /etc/auto.master.d/
sudo nano /etc/auto.master.d/cvmfs.autofs
contenu du fichier cvmfs.autofs ( enregistrer le contenu par la combinaison de touches ctrl+o et sortie de l'éditeur par ctrl+x )
/cvmfs /etc/auto.cvmfs
sudo systemctl restart autofs
sudo cvmfs_config probe ( tous doit être Ok )
sudo nano /etc/sysctl.conf
à la fin du fichier sysctl.conf, rajouter la ligne ci-dessous ( enregistrer le contenu par la combinaison de touches ctrl+o et sortie de l'éditeur par ctrl+x )
kernel.unprivileged_userns_clone = 1
sudo sysctl -p
sudo gpasswd -a boinc cvmfs

Redémarrage du client BOINC

sudo systemctl restart boinc-client

Manjaro

Installation par le gestionnaire de paquets des paquetages suivants : autofs et cvmfs

Paramétrage de cvmfs et d'autofs ( commandes à exécuter dans un terminal -> jusqu'au sujet redémarrage du client BOINC compris )

sudo wget https://lhcathomedev.cern.ch/lhcathome-dev/download/default.local -O /etc/cvmfs/default.local
sudo nano /etc/autofs/auto.master.d/cvmfs.autofs
contenu du fichier cvmfs.autofs ( enregistrer le contenu par la combinaison de touches ctrl+o et sortie de l'éditeur par ctrl+x )
/cvmfs /usr/lib/cvmfs/auto.cvmfs

sudo systemctl enable autofs
sudo systemctl restart autofs

Vérification du fonctionnement de cvmfs

sudo cvmfs_config probe

Paramétrages supplémentaires

sudo nano /etc/sysctl.d/97-cvmfs.conf
contenu du fichier 97-cvmfs.conf ( enregistrer le contenu par la combinaison de touches ctrl+o et sortie de l'éditeur par ctrl+x )
kernel.unprivileged_userns_clone = 1

sudo sysctl -p /etc/sysctl.d/97-cvmfs.conf
sudo gpasswd -a boinc cvmfs

Redémarrage du client BOINC

sudo systemctl restart boinc-client
« Modifié: 20 mai 2019 à 16:30 par [AF>Libristes>Jip] Elgrande71 »
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux

Jabber elgrande71@jit.si

modesti

  • CàA
  • Messages: 15926
  • Boinc'eur devant l'éternel
  • *****
  •   
    • Brocantes en Bourbonnais
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #1 le: 24 avril 2019 à 10:42 »
:jap: Merci Elgrande :jap:

Viendez chez nous, cause qu'on est les meilleur(e)s :D


In memoriam Jip

DocPhilou1966

  • Messages: 1311
  • Boinc'eur devant l'éternel
  • *****
  •   
    • Mon Job
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #2 le: 24 avril 2019 à 13:30 »
Heureusement que BOINC c'est de l'utilisation de temps de calcul d'un ordinateur quand on ne l'utilise pas.
Et que BOINC fait tout, tout seul  :ayalou: :hilare: :marcp:

Merci pour ce tuto qui a du te prendre du temps !  :jap:
 
13800346^131072+1   935,840 (decimal)   2019-01-27 Generalized Fermat Prime Search

[AF>Libristes>Jip] Elgrande71

  • Gentil admin
  • Messages: 4815
  • Boinc'eur devant l'éternel
  • *******
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #3 le: 24 avril 2019 à 14:19 »
Je te confirme que ce tutoriel a pris du temps à faire DocPhilou mais quand on a des membres qui persévèrent et qui cherchent vraiment à trouver une solution, on ne peut que y participer .
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
MX Linux

Jabber elgrande71@jit.si

DocPhilou1966

  • Messages: 1311
  • Boinc'eur devant l'éternel
  • *****
  •   
    • Mon Job
Re : Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #4 le: 24 avril 2019 à 15:10 »
Je te confirme que ce tutoriel a pris du temps à faire DocPhilou mais quand on a des membres qui persévèrent et qui cherchent vraiment à trouver une solution, on ne peut que y participer .
:plusun:
J'ai abandonné Linux après de brefs essais UBUNTU ;)
Pas le courage, malgré l'aide des Libristes de l'AF  :desole:
 
13800346^131072+1   935,840 (decimal)   2019-01-27 Generalized Fermat Prime Search

JeromeC

  • CàA
  • Messages: 23153
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #5 le: 24 avril 2019 à 18:14 »
Merci ElGrande ! Précisions que cette application, à ce jour déclarée comme "béta" (expérimentale) par LHC, peut clairement être considérée comme "alpha testing" (très expérimentale :D) !!
Parce que c'était lui, parce que c'était moi.

overclockman

  • Messages: 1738
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #6 le: 24 avril 2019 à 23:51 »
question con, ça fonctionne avec un ARM ?

erik

  • Messages: 2034
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #7 le: 25 avril 2019 à 06:58 »
Merci Elgrande  :kookoo:  :jap:
   

JeromeC

  • CàA
  • Messages: 23153
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #8 le: 25 avril 2019 à 09:36 »
Ce sujet est un bon endroit pour rappeler le topic officiel de l'appli béta sur le forum LHC (c'est un topic figé : y'a plein de sujets dans la section qui parlent de cette appli).

Et aussi la page de documentation d'install officielle de CVMFS.

Qui commence par ceci :

Citer
The CernVM-FS client is supported on x86, x86_64, and ARM architectures running Linux or Mac OS X ≥10.12. There is experimental support for Power 8 and RISC-V.
Citer
Le client CernVM-FS est supporté sur les architectures x86, x86_64 et ARM sous Linux ou Mac OS X ≥10.12. Il existe un support expérimental pour Power 8 et RISC-V.

Donc oui ARM fait partie de la liste mais VAS SAVOIR s'ils ont des tâches, pour macOS ils en ont pas (mais bon en même temps ça dit bien que c'est linux only :D ), mais c'est toujours le truc que tu peux pas savoir en listant une page de server status, à quels OS les tâches a priori disponibles sont elles destinées...

Après dans le cas d'ARM c'est pas un OS mais une architecture, donc je suppose que "si tu mets un linux dessus" ça le fait ?
Parce que c'était lui, parce que c'était moi.

overclockman

  • Messages: 1738
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : [TUTO] LHC - Theory Native ( native_theory )
« Réponse #9 le: 28 avril 2019 à 00:31 »
Merci Jerome pour ta réponse, en effet c'est du linux mais pas x86 donc il n'y a pas tout qui fonctionne. Il y est même dans la liste des projets androïd (LHC tout court) mais pas de tâches.