Portail de l'AF

Nouvelles

Raid d'hiver 2024 sur Yoyo@home

Faites un don

Shoutbox

fzs600:
2024-12-02, 12:28:17
Tout pareil bon Raid a tous.
modesti:
2024-12-02, 11:29:50
Un peu à la bourre, mais quand même de tout cœur : bon raid à tous ! :hyperbon:
Sébastien:
2024-11-19, 21:42:51
 @Bertrand Fr, je n'ai pas beaucoup d'expérience sur mac, mais je n'ai pas de problème avec BOINC 8.0.4 sur un mac M1.
JeromeC:
2024-11-19, 15:53:46
Moi dès que j'ai su qu'Apple passait à ses propres CPU je me suis précipité pour prendre le dernier iMac Intel du marché (fin 2020) pour remplacer le précédent (après 10 ans de loyaux services) et j'en suis fort aise :)
ousermaatre:
2024-11-19, 15:39:53
 :hello: Bertrand, alors les amis, pas de réponse pour un p'tit nouveau?
Bertrand Fr:
2024-11-18, 20:56:19
Quelqu'un a-t-il réussi  à installer BOINC sur un Mac M2 sans qu'à chaque redémarrage on soit obligé de le réinstaller ?
JeromeC:
2024-11-18, 16:00:41
Bah moi en général je mets la veille version des dépôts et ça roule... (oui je ne parle pas d'outil magique évidemment)
[CSF] Christian Carquillat:
2024-11-17, 20:25:01
Linux et BOINC, ça patauge dans la colle avec les mises à jour (à défaut de iech dans la semoule)
zelandonii:
2024-11-17, 19:06:54
Je viens de faire passer LM en version 22 et BOINC est redescendu en version. Pas grave.
modesti:
2024-11-17, 17:19:47
Ayé, le raid est annoncé :gniak: :hyperbon: :D
modesti:
2024-11-04, 18:17:19
C'est clair ! Va falloir tabler sur les gelées tardives pour le raid de printemps  :electric:
JeromeC:
2024-11-04, 14:19:23
Avec le réchauffement la fenêtre de tir se réduit de plus en plus  :gno:
ousermaatre:
2024-11-03, 10:23:22
mois de décembre, de plus amples infos dans 2-3 semaines.
Alan St-Pierre:
2024-11-03, 04:01:30
Des nouvelles au sujet d'un éventuel Raid d'automne/hiver?
ousermaatre:
2024-11-02, 11:10:01
 :hamac:
modesti:
2024-11-02, 10:45:05
Week-end !  :kermit:
zelandonii:
2024-10-31, 07:05:57
 :D
JeromeC:
2024-10-29, 20:45:27
En tous cas surveillez bien vos prélèvements à partir de maintenant... mes 3 gamins sont chez reef, et c'est bibi qui paye évidemment...  :/
Maeda:
2024-10-28, 06:55:34
 :biglol:
[AF] Kalianthys:
2024-10-27, 23:35:07
On va passer chez Reef car ils feront mieux dorénavant.  :D
zelandonii:
2024-10-27, 20:21:32
Surtout rien !
[AF] Kalianthys:
2024-10-27, 18:23:02
Tu as tout compris  :D
Maeda:
2024-10-27, 00:36:03
L'opérateur Free a subi une cyberattaque. "Merci Free" :/
zelandonii:
2024-10-13, 21:20:27
Aujourd'hui, marche avec les enfants au profit de la lutte contre le cancer du sein.
zelandonii:
2024-10-01, 16:43:16
Bien-sûr, ils se couvrent et c'est compréhensible. Pour information, un utilisateur d'un autre forum où je suis inscrit à fait comme moi, et aucun problème non plus.
JeromeC:
2024-10-01, 12:20:16
J'ai lu leur FAQ et ils avaient l'air d'insister là dessus et qu'on pouvait pas se plaindre que ça marche pas si on l'avait pas fait, mais ils ne disaient pas l'inverse non plus donc...
zelandonii:
2024-09-30, 20:41:20
Alors pour avoir testé sur un portable équipé d'un I5 6200U à 2,3GHz, l'installation s'est parfaitement déroulée sans avoir eu besoin de réinstaller W. J'ai seulement mis à jour ce dernier et fait l'upgrade par dessus. Et aucun souci.
fa__:
2024-09-30, 19:18:07
J'ai testé dans une VM assez fraiche mais pas juste après installation, ca n'a pas refusé de s'installer

Recent

Déployer BOINC sur un gros parc sous Ubuntu ?

Démarré par [AF>Libristes] Guepi, 16 Novembre 2009 à 09:10

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

[AF>Libristes] Guepi

Bonjour le monde !

Voilà, j'avais tenté de relancer l'équipe du FIL de l'Université Lille1.

Le soucis est que pour eux le déploiement sur plusieurs machines est pas mal fastidieux, d'autant plus qu'ils n'ont pas que ça à faire.
Si je me souviens bien, leur soucis est la configuration des comptes, avec le déploiement des fichiers xml.

Je viens de voir le script de GuL, qui me semble apporter une solution, mais comment solutionner leur soucis de déploiement ?

Une idée ?

lamoule

Réponse de gros bleu, pourquoi pas utiliser une gestionnaire de compte style bam? ça devrait leur simplifier les choses non?
E8500 farmer

[AF>Libristes] Guepi

C'est forcément la gestion des ressources qui pose problème, mais bien la souscription de toutes les instances BOINC sur un profil.

lamoule

et un script avec
$ boinc_cmd --project_attach www.monprojet.com <cle> (mettre la weak account key)

Je ne vois pas où est le problème (y en a forcement un car ma réponse semble bien trop simpliste...)
E8500 farmer

[AF>Libristes] Guepi


[AF>Libristes] Guepi

Personne pour confirmer que la ligne de commande fera bien calculer les machines du parc comme attendu ?

lamoule

E8500 farmer

JeromeC

Tous occupés à se tripoter dans un coin à mon avis  :siflotte:
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


Zarcox


[AF>Libristes] Dudumomo

Oula oula, on parle de nous la  :siflotte:
On était au froid dans notre igloo  :D

Bon...je n'ai aucune idée de comment on administre un parc....que ce soit sous windows ou linux.... :desole:

En revanche, la ligne de commande donné par la moule est correct. Il faut dans ce cas être sur la machine et faire cette commande. Mais....je crois que parfois il vaut mieux faire :
boinc_cmd --host localhost --passwd PASSWORD --project_attach PROJET WEAK_ACC_KEY
Pour connecter la machine en localhost et en entrant le mot de passe contenu dans le gui_rpc_auth.cfg

Mais je ne m'y connais pas vraiment en administration de parc...donc je ne sais pas si il y a quelque chose de plus simple à déployer.
Peut etre qu'un autre manchot pourra donner plus de détails  :hello:

Mais, tous les projets ne fournissent pas de weak account. C'est le cas de rosetta entre autre.
J'espère que tu arriveras à tes fins
News & Tutorial on how to host your server: http://freedif.org

rom_185

Tu peu surement faire un pack d'installation, comme je l'avais fait sous window$ :
http://forum.boinc-af.org/index.php/topic,2909.0.html

Je n'ai malheureusement pas le temps de regarder comment cela pourrait être possible pour ubuntu, mais je pense que ça serai encore plus simple à faire que sous window$ :jap:.
BOINC, les grandes énigmes de la science résolues en 2 temps 3 calculs
I reject your reality and substitue my own


rom_185

 :love:
Car pour l'instant c'est pas simple !!!
J'ai essayé avec cette méthode : http://boinc.berkeley.edu/wiki/Deploying_BOINC_on_networks sans succès  :o ..
BOINC, les grandes énigmes de la science résolues en 2 temps 3 calculs
I reject your reality and substitue my own

[AF>Libristes] Guepi

J'aime beaucoup la confiance que les gens mettent dans les admins système linux/unix :
Après 4 pages pour Windows,
Après 2 pages pour Mac,

CitationUnix

Modify the Makefile that generates self-extracting archives. Should be easy to do yourself.


jip

je comprends pas bien leur soucis.

dans leur cas un script shell de cofiguration suffirais.

ils peuvent même en faire un d'install avec un "apt-get install boinc-client", si ils veulent le manager aussi "apt-get install boinc-client boinc-manager"

et un autre script shell ou le même, pour le rattachement à un compte en utilisant l'appli "boinccmd" documenté là : http://boinc.berkeley.edu/wiki/Boinccmd_tool

si ils ont des accès ssh, sftp, ils peuvent envoyer et exécuter à distance.

après il faudrait savoir si ils veulent centraliser la gestion via un compte bam ou projet par projet ?

car boinccmd propose les 2 solutions de rattachement :

  • projet par projet avec la commande : boinccmd --project_attach URL account_key (de préférence avec la weak key plutôt qu'avec la AK du compte)
  • par BAM : boinccmd --join_acct_mgr URL name password
la solution de gestion par bam serait plus efficace à mon avis pour un gros parc.

après pour une gestion et de surveillance directe sur leur réseau local, y'a la solution KBoincSpy : http://kboincspy.sourceforge.net/about.php, http://kboincspy.sourceforge.net/screenshots.php

c'est censé être pour KDE mais ça tourne sous Gnome. je ne sais pas ce que ça vaut car je ne l'utilise pas.

voilà, j'espère avoir été complet.

après pour les détails, faudrait connaitre un peu mieux leur config réseau et postes clients.

amis des possibilités y'en a.

[AF>Libristes] Guepi

Il leur aurait fallu gérer un parc d'à peu près 200 machines. et souscrire 200 machines à un projet, c'est long.

D'autant plus qu'en tant qu'admin systèmes, ils ont bien d'autres choses à faire  :/


jip

Ben je redonne le lien qui est passé à l'as visiblement : http://boinc.berkeley.edu/wiki/Boinccmd_tool

et en lisant un peu en bas un joli exemple :
If you have remote RPCs set up on your clients, it's easy to, for example, attach a project on all 50 machines, by looping over a list of IPs instead of a list of projects:

for num in $(seq 2 50); do
    boinccmd --host 192.168.42.${num} --passwd 1234
    --project_attach http://project_url/ a84dc0bec631cbf81e25e6e7cd9ca826;
done;

That will connect to the machines 192.168.42.2 - 192.168.42.50 using the RPC password '1234' and make them attach to http://project_url/ with the specified account key.


à lancer depuis un poste maitre qui peut atteindre les autres machines (un serveur du réseau par exemple)

et en ayant configurer les pc clients pour qu'il acceptent les connexion entrantes sur le port 31416, en fixant le pc autorisé à accéder à distance, et en fixant un mot de passe d'accès.

pour un rattachement à un gestionnaire BAM c'est le même code mais en changeant la commande passée à boinccmd comme indiqué dans mon post précédent.

[AF>Libristes] Guepi

C'est super gentil jip, mais les admins ne vont peut-être pas installer BOINC cette année.

Je vais essayer d'insister un peu... Mais j'ai bien peur que ce soit perdu :(

tristesire

En même temps, rien n'empêche d'installer boinc sur un ou deux postes à la fois. Je présume que les admins choisirons un voire deux projets, donc pas de prise de tête pour switcher d'un projet à l'autre comme nous. Un ou deux postes /jour ou semaine c'est toujours ca de pris et je pense pas que ca prenne des plombes  :/   .......Si on le veux vraiment

[AF>Libristes] Guepi

Citation de: tristesire le 27 Novembre 2009 à 15:45
En même temps, rien n'empêche d'installer boinc sur un ou deux postes à la fois. Je présume que les admins choisirons un voire deux projets, donc pas de prise de tête pour switcher d'un projet à l'autre comme nous. Un ou deux postes /jour ou semaine c'est toujours ca de pris et je pense pas que ca prenne des plombes  :/   .......Si on le veux vraiment

Humm ... la logique réseau doit t'échapper ...
Tu sais, pour déployer quelque chose, tu "script" pour le déploiement.
Autrement, ils veulent pas. Je vais pas les prendre en otage jusqu'à ce qu'ils cèdent.

GuL

Salut à tous,

La solution de jip me parait très intéressante. On peut même aller plus loin et faire qqc du genre
Citation
for num in `seq 50` ; do
    ssh user@192.168.42.$num
    sudo apt-get -y install boinc-cmd boinc-manager
    sudo cat 1234 > gui_rpc_auth.cfg
    boinccmd --join_acct_mgr http://bam.boincstats.com name password
done
exit 0 ;

Voilou

lamoule

Joli, nous avons donc dans ce script les 2 composantes favorites d'un admin sys: un script de déploiement et une console d'administration (BAM)  :jap:
E8500 farmer

GuL

A mon avis, on peut même encore faire mieux en donnant le mot de passe automatiquement, mais si les admins gèrent un grand parc ils ont du faire deux manips et donc il n'est plus nécessaire de donner le mdp :
1) avoir un compte sur chaque machine où ils autorisent sudo systématiquement, donc pas de mdp à rentrer
2) générer une clé qui leur permet de ne rentrer qu'une fois le mdp pour le ssh :
ssh-keygen -t dsa
ssh-copy-id -i ~/.ssh/id_dsa.pub <username>@<ipaddress>
utiliser ssh-agent

plus d'info sur
http://doc.ubuntu-fr.org/ssh