URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/distribution-de-calcul Title: Distribution de calcul Authors: flan Date: 2014年01月24日T22:29:10+01:00 License: CC By-SA Tags: monitoring, scheduler et calcul_parallèle Score: 1 Bonsoir à tous, Voilà mon problème : j'ai plein de services à lancer, et un certain nombre de machines pour les accueillir. Ces services peuvent varier (il faut en ajouter ou en supprimer certains de temps en temps), mais doivent pouvoir aussi tourner en continu pendant très longtemps. Si jamais une machine tombe (ce qui arrivera forcément), il faut relancer le service sur une autre machine, le plus rapidement possible. Lancer un service sur une seule machine et s'assurer qu'il fonctionne en permanence, je sais à peu près faire. Lancer des jobs sur un pool de machines, je saurais le faire, par exemple avec SLURM. Le problème, c'est que je ne sais pas comment dire à SLURM d'utiliser une machine à 100% et donc d'empiler des jobs dessus « tant qu'elle tient » (à ma connaissance, SLURM a un nombre fixe de slots par machine), et je crois que le temps pour remettre une tâche sur une autre machine (quand une machine vient de tomber) n'est pas négligeable. Accessoirement, il faudrait pouvoir ajouter ou supprimer des nœuds de calcul à la volée... Quelles solutions connaîtriez-vous pour ce petit problème ? Merci d'avance :)