
Cluster GDS / DMI
Le cluster de gdsdmi est un cluster composé de 27 noeuds en deux parties virtuelles. Une partie recherche et une partie enseignement. Les noeuds GDS sont donc prioritairement utilisés par les membres de l’ACI GDS (voir le site web pour plus d’info). Les noeuds DMI sont quant à eux prioritairement destinés au DMI. Dans les deux cas une utilisation complète de l’ensemble du cluster par les deux parties est possible.
Description du Cluster GDS
[gdsdmi09 - gdsdmi13]
5 Serveurs SuperMicro 6013PI
Carte mère SuperMicro X5DPR-IG2
Processeur Intel P4 XEON 2.4GHz FSB533
Mémoire: 1Go
DD: 40Go IDE
[gdsdmi14 - gdsdmi20]
7 Serveurs SuperMicro 5013SI
Carte Mère Single Xeon X5SSE-GM
Processeur Intel P4 XEON 2.6GHz FSB533
Mémoire: 1Go
DD: 40Go IDE
|
Description du Cluster DMI
[gdsdmi01 - gdsdmi08].
Le serveur gdsdmi01 est réservé à la gestion de la plate-forme.
8 Serveurs SuperMicro 5013-GM
Carte mère SuperMicro P4SGE
Processeur P4 2.4GHz FSB400
Mémoire: 1Go
DD: 40Go
[gdsdmi21 - gdsdmi27]
7 Serveurs SuperMicro IDE250W
Carte mère SuperMicro Single Pentium 4 P4SCE
Processeur P4 2.8GHz
Mémoire: 1,5Go DDR
DD: 40Go IDE
|
Comment accéder à ce cluster
Demander l'ouverture d'un compte
Envoyer un mail à Eddy Caron en précisant :
- si votre demande concerne l’ACI GDS ou le DMI.
- afin de vous communiquer votre ou vos (dans le cas de demandes multiples), un numéro de téléphone ou je peux vous joindre au besoin (s’il s’agit d’une inscription d’un enseignant pour un groupe d’élèves seul le numéro de téléphone de l’enseignant est nécessaire.)
Organisation
La grappe est composé de 4 types différents de ressources reliés à un switch. Dans le but de permettre des réservations faciles pour des exécutions parallètes (typiquement utilisant MPI), 4 files d’attentes ont été mises en place. Ainsi, l’organisation de la grappe est ainsi constituée :
- Frontale : gdsdmi01
- queue_2_8 : les noeuds gdsdmi02 à gdsdmi08
- queue_9_13 : les noeuds gdsdmi09 à gdsdmi13
- queue_14_20 : les noeuds gdsdmi14 à gdsdmi20
- queue_21_27 : les noeuds gdsdmi21 à gdsdmi27
- queue_2_27 : l’ensemble des noeuds
- Enseignement : pour que les enseignants puissent réserver les ressources en priorité pour les cours
- admin : priorité encore supérieure pour les travaux d’administration
Comment soumettre
-
Vérifiez que vous appartenez au groupe oar (il suffit de taper groups pour connaître les groupes auxquels vous appartenez). Il faut tout d’abord régler votre environnement pour avoir accés aux commandes OAR et à leur manpage. Pour cela, assurez-vous que votre fichier ~/.bash_profile comporte les 2 lignes :
</BR>
export PATH=/usr/local/oar_inst/install/bin:/usr/local/oar_inst/install/oar:$PATH
</BR>
export MANPATH=/usr/local/oar_inst/install/man:$MANPATH
</BR>
-
Voici 3 exemples pour soumettre sur gdsdmi. Vous trouverez la syntaxe compète dans les manpages qui sont accessibles sur les noeuds gdsdmi, et ici .
- Soumission d’une tâche sur 4 noeuds homogènes de queue_9_13 : oarsub -q queue_9_13 -l nodes=4 nomScript
- Soumission d’une tâche sur 2 noeuds éventuellement hétérogène : oarsub -l nodes=2 -q queue_2_27
Remarque : la queue par défaut est queue_2_27, donc on peut ne pas préciser de queue
-
Soumission d’une tâche sur 3 noeuds hétérogènes ciblés : oarsub -l nodes=3 -p “hostname = ‘gdsdmi04’ OR hostname = ‘gdsdmi16’ OR host = ‘gdsdmi23’” nomScript
</BR>
Exemple d’un script de soumission OAR
Utilisation de GDSDMI
2 outils sont à disposition mais ne sont accessible que depuis un accès interne (ou via le VPN de l’école). Le premier, Monika, permet de savoir les ressources qui sont occupées, jusqu’à quand, et les requêtes en cours. Le second, DrawOARGantt, permet de visualiser de faĉon interactives les diagrammes de Gantt des tâches de calcul qui ont été soumises.
Les autres commandes
- Récupérer les informations sur une tâhe soumise : oarstat [-j IDjob]
- Tuer une soumission : oardel