Boinc
Da EcceWiki.
Indice |
Introduzione
Le operazioni necessarie per partecipare a un progetto di calcolo distribuito sono generalmente indipendenti dal progetto stesso e si risolvono nell'iscrizione presso il sito del team corrispondente, la comunicazione di informazioni necessarie per il login e eventualmente l'adesione a un qualche team o gruppo particolare. Successivamente è necessario installare il client, tipicamente boinc, e inserirvi i dati ottenuti con la registrazione.
Qui si tratterà specificatamente il caso di adesione a WorldCommunityGrid (WCG), progetto a cui EcceLinux partecipa con un proprio gruppo.
Per una breve introduzione sul calcolo distribuito rimandiamo alla notizia corrispondente.
Registrazione
Per cominciare si deve andare nella home del progetto WorldCommunityGrid e registrarsi. In questa fase, chi lo volesse potrà iscriversi al team EcceLinux; l'iscrizione può essere fatta anche in un secondo momento, accedendo dal proprio pannello utilizzando il link "My Team" (colonna di sinistra), poi cliccando "Find A Team", cercando il gruppo e quindi associandosi con "Join this team".
Installazione - 1° metodo
Questo metodo è valido per tutte le distribuzioni
Una volta loggati nella home del WCG entriamo prima in my grid e poi su Software Features. Leggiamo requisiti e regolamenti, infine andiamo su Download e scarichiamo il client per Linux. Fatto ciò scompattiamo l'archivio e spostiamolo nella directory in cui vogliamo installarlo. Rendiamo il file eseguibile con il comando
$ chmod 700 boinc_5.8.16_i686-pc-linux-gnu.sh
Fatto questo possiamo lanciare l'installazione con
$ ./boinc_5.8.16_i686-pc-linux-gnu.sh
che ci dovrà restituire questo output
Se l'installazione è andata a buon fine avrà creato una cartella BOINC. Spostiamoci al suo interno
cd /percorso/installazione/BOINC
Ora arriva la fase di adesione. Andiamo in my grid-> my profile e recuperiamo i dati necessari. Sono due:
BOINC Account Key: BOINC Project URL:
il primo è una striscia di numeri e lettere simile ad md5sum, mentre il secondo è l'url del progetto.
A questo punto avviamo boinc. Durante il primo avvio specifichiamo anche le informazioni di adesione appena ottenute. Il comando, tutto su una riga, è il seguente:
$ ./boinc -attach_project BOINC_Project_URL BOINC_Account_Key
La shell dovrebbe presentare delle righe simili alle seguenti
Se tutto questo è andato a buon fine per il prossimo avvio di boinc basterà aprire la sua cartella e cliccare sull'eseguibile boinc. Per visionare i vari processi servirà un'interfaccia apposita quale boincmgr. Lì sarà possibile anche gestire con facilità il carico di lavoro da destinare a boinc e altri aspetti del client.
Installazione - 2° metodo
Valido per Debian e Ubuntu
Installiamo il client e il manager con il gestore pacchetti preferito. Se usate un'interfaccia cercate e marcate i pacchetti boinc-client e boinc-manager. Chi usa kde può trovare utile kboincspy che è un manager scritto specificatamente per quel DE.
Se preferite apt oppure aptitude aprite la shell e impartite il seguente comando (leggermente differente se si utilizza debian o ubuntu):
Per Ubuntu
sudo apt-get install boinc-client boinc-manager
Per Debian
su password aptitude install boinc-client boinc-manager
anche in questo caso se utilizzate kde potete provare kboincspy. Per installarlo si lo si aggiunga in coda al comando precedente.
Una volta installato il necessario dobbiamo fare l'attach_project, cioè sincronizzare il nostro boinc con progetto e account registrato.
Avviare boinc da Applicazioni->Accessori->Boinc. Apparirà questa schermata:
quindi cliccate su "Add Project" e clicate su "successivo" sino ad arrivare alla finestra
Nel campo url inserite http://www.worldcommunitygrid.org
Proseguiamo cliccando su "successivo" e inserite nei due Tab userID e password con cui vi siete registrati a WCG. Adesso il vostro client è configurato e inizierà a lavorare per voi.
Riferimenti
Il Calcolo Distribuito Qui
Worl Community Grid Qui
Boinc Qui
Faq Qui
Sbarbi





