Trucs et astuces


Installation de BOINC sur serveur dédié

BOINC est un programme de calcul partagé quipermet de consacrer le %CPU non-utilisé à des fins de recherches scientifiques. Cet article ne parlera que de la façon d'installer et utiliser BOINC sur un serveur dédié Linux.

1. Installation.

Il est possible d'installer BOINC de deux façon : soit via apt-get soit en téléchargeant un script.sh. La première façon installe BOINC sur la machine et la seconde ne fait que créer un dossier "BOINC" contenant tout ce dont a besoin le programme. Cette dernière façon de faire permet de garder la machine "propre" puisque tout reste dans un dossier local.

Via apt :

apt-get update && apt-get install boinc-client

Via les sources :

wget http://www.real-private-server.com/install-boinc.sh

sh ./install-boinc.sh

Ceci crée un répertoire BOINC contenant les binaires et les fichiers de conf qu'il faut.

 

2. Utilisation

Il suffit d'attacher un projet à l'aide de son login et de sa clé (il faut s'être inscrit au projet de son choix, ces infos vous seront communiquées).

Attention : pour que les commandes suivantes fonctionnent (erreur : "Autorisation failure: -155" sinon), il faudra les exécuter en s'étant préalablement placé dans le répertoire de BOINC. Via apt, ce répertoire est /var/lib/boinc-client et via les sources c'est le dossier "BOINC" cité plus haut.

Pour attacher un projet :

boinc -attach_project URL_DU_PROJET VOTRE_CLE

Ceci démarre directement une instance (ou 2) de BOINC. Pour arrêter BOINC :

boinc_cmd --quit

Pour connaitre les diverses options : boinc_cmd -h et boinc -h

3. Accès à distance

Controller BOINC via la ligne de commande, c'est pas top. Il est ainsi possible d'utiliser un programme sur votre PC afin de monitorer toutes vos machines en 1 clic. Ce programme s'appelle NBS et est dispo pour Linux et Windows. (télécharger NBS ou ici si le lien est cassé).

Pour autoriser les connections il faut redémarrer BOINC avec l'option allow_remote_gui_rpc

boinc -allow_remote_gui_rpc

Ceci va générer un fichier contenant le mot de passe pour se connecter avec NBS, ce mot de passe se trouve dans le fichier gui_rpc_auth.cfg

 

Pour toutes questions sur BOINC, n'hésitez pas à venir poster sur nos forums.

 

Une série de manipulations pour profiter au maximum de l'espace disque offert.

Lire la suite...