Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:renart_frambivore:tutos:creer-un-cluster-condor [20/04/2020 14:19] Renart_frambivore |
utilisateurs:renart_frambivore:tutos:creer-un-cluster-condor [20/04/2020 14:31] (Version actuelle) Renart_frambivore [Paramètrage] |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | Il faut installer Condor sur touteles machines concernées : | ||
<code root>apt-get -y install htcondor</code> | <code root>apt-get -y install htcondor</code> | ||
Ligne 25: | Ligne 26: | ||
Celui qui soumet est appelé serveur de batch, les autres sont des noeud de travail (work node). | Celui qui soumet est appelé serveur de batch, les autres sont des noeud de travail (work node). | ||
- | avant de modifier les fichiers de configuration : | + | <note tip>Il est tout a fait possible d'avoir un cluster composé de noeuds qui peuvent, à la fois soumettre du boulot et en recevoir. |
+ | Il suffit d'adapter les daemons chargés en modifiant les fichiers de configurations. | ||
+ | Aussi, Condor peut fonctionner sur une seule machine. cela n'a pas beaucoup d'interet, mais permet de faire vos premiers essais. Dans ce cas de figure, tou les daemons sont chargés.</note> | ||
+ | |||
+ | Avant de modifier les fichiers de configuration : | ||
<code root>service condor stop</code> | <code root>service condor stop</code> | ||
- | une fois les modifications terminé : | + | Une fois les modifications terminées : |
<code root>service condor start</code> | <code root>service condor start</code> | ||
commencer par redémarrer le serveur de batch! | commencer par redémarrer le serveur de batch! | ||
- | Modifier les lignes suivantes dans le fichier condor_config d'un noeud de travail : | + | Il faut modifier le fichier condor_config des noeuds de travail pour qu'ils disposent tous de ces lignes : |
<code root>nano /etc/condor/condor_config</code> | <code root>nano /etc/condor/condor_config</code> | ||
<code># daemon d'une work_node | <code># daemon d'une work_node | ||
Ligne 45: | Ligne 50: | ||
ALLOW_NEGOTIATOR = $(CONDOR_HOST) $(IP_ADDRESS) 192.*</code> | ALLOW_NEGOTIATOR = $(CONDOR_HOST) $(IP_ADDRESS) 192.*</code> | ||
- | Modifier les lignes suivantes dans le fichier condor_config du serveur de batch : | + | De la même manière, il faut modifier les même lignes du condor_config du serveur de batch : |
<code root>nano /etc/condor/condor_config</code> | <code root>nano /etc/condor/condor_config</code> | ||
<code># daemon du serveur de batch | <code># daemon du serveur de batch | ||
Ligne 56: | Ligne 61: | ||
# Permettre à toute les machines du réseau local de soumettre des taches : 192.* | # Permettre à toute les machines du réseau local de soumettre des taches : 192.* | ||
ALLOW_WRITE = $(CONDOR_HOST) $(IP_ADDRESS) 192.* | ALLOW_WRITE = $(CONDOR_HOST) $(IP_ADDRESS) 192.* | ||
- | # Etant donnéque cette machine est un gestionnaire central : 127.* | + | # Etant donnéque cette machine est le gestionnaire central : 127.* |
ALLOW_NEGOTIATOR = $(CONDOR_HOST) $(IP_ADDRESS) 127.* | ALLOW_NEGOTIATOR = $(CONDOR_HOST) $(IP_ADDRESS) 127.* | ||
</code> | </code> | ||
Ligne 62: | Ligne 67: | ||
===== Les commandes à connaitre ===== | ===== Les commandes à connaitre ===== | ||
- | Il y en a beaucoup d'autre, mais celle-la suffisent. | + | <note tip>Il y en a beaucoup d'autre, mais celle-la suffisent.</note> |
exécuter une tache : | exécuter une tache : |