Le système d’exploitation est de type linux basé sur une BullX AE4 (Redhat 6.4).Le cluster comprend plusieurs nœuds de connexion pour les utilisateurs. Lorsque la connexion est établie, l’utilisateur se trouve sur un de ces nœuds. L’affectation des connexion se fait en fonction de la disponibilité des noeuds de login. Il peut arriver que vous ne soyez pas connecter au même moment sur un noeud identique.
Occigen comprend 34 racks :
- 27 racks de calcul (cf. description architecture)
- 7 racks assurant la connexion, les machines de service et de gestion des disques.
Le cluster comprend 50544 cœurs répartis sur 2106 nœuds (chacun disposant de 2 processeurs Intel 12-Cores (E5-2690 à 2.6 GHz).
La machine est découpée en deux. La moitité des noeuds dispose de 64 Go de mémoire, l’autre moitié de 128 Go utile soit plus de 202 To au total. Les racks de calcul sont connectés à 5 racks montés sur un système de fichiers partagés Lustre avec une capacité de 5 Po utile au total. Le refroidissement est assuré par un système haut rendement à eau tiède directement dans les noeuds (mode DLC Direct Liquid Cooling).
La comptabilisation de la consommation, en heures de calcul sur ce cluster, est basée sur le temps d’utilisation des ressources (temps ELAPSED) et non plus sur le temps CPU.
Les systèmes de fichier sont de deux types. Le /scratch (utilisé pour le stockage des résultats des calculs est de type Lustre. Il dispose de plus de 5 Po de surface utile et d’une bande passante maximum qui dépasse les 105 Go/s.
Le /home est de type Panasas, il est utilisé pour stocker les codes à executer, il profite d’une surface de 260 tO et d’une bande passante de 10 Go/s.
Pour stocker les résultat de façon plus sure, chaque noeud de la machine accède au système de fichier /store. Celui-ci est aussi un système Lustre, mais avec des mécanisme de sécurisation avancés (stockage dupliqué et conservation sur bandes). Il doit être utilisé pour assurer la bonne conservation des résultats.
----------------------------------------------------
Introduction à l’utilisation d’Occigen
Avant de
commencer, il vous faut votre login et votre mot de passe Occigen. Si vous
n’avez pas encore votre mot de passe, appelez le service svp au 04.67.14.14.99.
Connexion à Occigen
Si vous êtes sous Windows, lancez un client SSH (putty, kitty) pour vous
connecter à l'adresse d'Occigen :
occigen.cines.fr
Dans les paramètres de Putty : Category/SSH/X11 cochez la case ‘Enable
X11 forwarding’ afin d’activer le renvoi des fenêtres graphiques.
Si vous êtes sous Linux, ouvrez un terminal, et connectez-vous à Occigen :
ssh –X login@occigen.cines.fr
Vous arrivez dans votre repertoire /home/login sur un nœud de connexion. Sur
Occigen il y a plusieurs nœuds de connexion qui servent à compiler le
programme, à le soumettre sur les nœuds de calcul et à accéder aux fichiers de
résultats.
L’environnement d’Occigen
Sur Occigen, il y a un système de modules. Le chargement d’un module permet
de modifier ou de positionner des variables d’environnement (PATH,
LIBRARY_PATH etc…). Pour voir les modules chargés :
login@occigen:~$ module list
1) /opt/modules/modulefiles/oscar-modules/1.0.3
Aucun module n’est chargé par défaut (sauf le module qui gère les modules)
Bibliothèques communes
Les bibliothèques disponibles peuvent être visualisées ou chargées via les commandes :
- module avail (pour lister ce qui est disponible)
- module load
(pour charger une librairie ou un logiciel dans votre environnement). - module list (pour voir ce que vous avez déjà chargé).
- module purge (pour retirer un environnement déjà chargé).
- module show (pour voir le contenu du module)
Exécution et suivi d’un job
------------
ref:
https://www.cines.fr/calcul/materiels/occigen/environnement/
THANKS FOR SHARING SUCH A AMAZING CONTENT
ReplyDeleteGREAT PIECE OF WORK!!!
REALLY APPRECIATE YOUR WORK!!!
GREAT WORK
VIRTUAL SERVICES
TOP VIRTUAL SERVICES USA