Projet

Général

Profil

Guide de l'utilisateur » Historique » Version 1

Argus Rusard, 07/02/2024 09:16

1 1 Argus Rusard
# Guide de l'utilisateur
2
3
{{>toc}}
4
5
## Obtenir un compte utilisateur
6
7
L'inscription à Poudlard est automatique. Nos services vous contracterons directement par hibou pour vous informer des démarches pour démarrer votre scolarité.
8
9
## Description de la machine
10
11
Voir: [[Wiki#Présentation-de-la-machine-Poudlard|Présentation de la machine Poudlard]]
12
13
## Se connecter à Poudlard
14
15
### Se connecter depuis Linux
16
17
Pour accéder aux nœuds frontaux du cluster depuis un Unix:
18
19
```
20
ssh user_name@poudlard.mcia.fr
21
```
22
23
### Se connecter depuis Windows
24
25
Pour se connecter de Windows au serveur Poudlard vous aurez besoin d'un serveur client ssh. Si vous ne l'aviez pas encore installé sur votre machine, un utilitaire possible est PuTTY, et pour ceux qui ont besoin de lancer des applications graphiques installées sur Poudlard (éditeurs, logiciels, ... etc), ils peuvent installer et configurer un X serveur sous Windows. *Xming* fera l'affaire utilisé avec *PuTTY*.
26
27
- Qu'est ce que *PuTTY* ?
28
29
 *PuTTY* est un client SSH sous Windows qui vous permet de se connecter et utiliser un terminal comme sous Linux. téléchargeable [ici](http://www.clubic.com/telecharger-fiche10874-putty.html)
30
31
- Qu'est ce que *Xming* ?
32
33
 *Xming* est un serveur X open-source sous Windows. autrement dit c'est un portage sous Windows du système de fenêtrage X des systèmes Unix, Linux et BSD. Il permet ainsi de rediriger l'affichage sous Windows d'une application graphique tournant sur une machine distante, sous un autre système supporté par X.org. téléchargeable  [ici](http://www.clubic.com/lancer-le-telechargement-202646-0-xming.html).
34
35
 Si vous voulez utiliser juste la ligne de commande en mode texte, vous n'aurez pas besoin de cette utilitaire. 
36
37
- Installation de *PuTTY* et *Xming*
38
39
 Lancer une installation par défaut des deux utilitaires sur votre machine, et créer un raccourci sur le bureau pour chacun des deux. A noter que *Xming* doit être lancé en premier pour que *PuTTY* le prenne en compte.
40
41
42
- Configuration de *PuTTY* et *Xming*
43
  - Etape 1 : Entrer dans cette case le nom du serveur Poudlard: poudlard.mcia.fr et laisser le port 22 par défaut.
44
  - Etape 2 : Sélectionner le protocole SSH.
45
  - Etape 3 : Entrer votre login pour cette session (ou le nom qui vous chante pour se rappeler de votre session et la sauvegarder pour une ultérieure connexion).
46
  - Etape 4 : Si vous voulez activer le serveur X, cliquer sur l'item [-]SSH dans la fenêtre à gauche de *PuTTY* et sélectionner X11.
47
48
Après avoir coché la case "Enable X11 Forwarding", aller en haut de la fenêtre à gauche et cliquer sur "Session logging", vous aurez une fenêtre comme dans l'étape *1*.
49
 
50
- .
51
  - Etape 5 : Cliquer sur le bouton "Save", pour enregistrer le hostname et les changements effectués, cela crée un raccourci pour les futurs connexions.
52
  - Etape 6 : Cliquer sur "Open".
53
  - Etape 7 : Cliquer sur "Yes" dans la fenêtre qui apparait.
54
55
- .
56
  - Etape 8 : Entrer votre `<user_name>`.
57
  - Etape 9 : Quand vous verrez `<user_name>@poudlard.mcia.fr's password`: Entrer votre mot de passe.
58
59
## Accéder à poudlard par un montage (sshfs)
60
61
Le traitement des données directement Poudlard puise dans les ressources des serveurs frontaux. La visualisation graphique est, entre autre, assez gourmande et peu se révéler peu fluide en raison de la quantité de données à transférer pour construire les images 3D. Pour contourner ce problème, il est possible avec la commande *sshfs* d'accéder à ses fichiers sur Poudlard comme n'importe quel autre fichier sur sa machine en faisant un montage. De cette manière vous pouvez utiliser tous les programmes disponibles sur votre machine pour traiter les fichiers situés sur Poudlard. La seule limitation est la vitesse de la connexion, cependant une fois que les données sont lues le programme s'exécutant sur votre machine locale ce n'est plus un problème.
62
63
La procédure à suivre pour monter un dossier est la suivante 
64
65
- Créer un dossier qui servira de point de montage. Ce dossier contiendra vos fichiers sur Poudlard (créer ce point de montage sur votre machine local et pas sur Poudlard).
66
67
```bash
68
mkdir $HOME/poudlard
69
```
70
71
- Exécuter la commande suivante pour accéder à votre `$HOME` ou `$SCRATCH`. Il faudra remplacer _user_ par votre nom d'utilisateur sur poudlard.
72
73
```bash
74
# pour acceder a votre $HOME (à exécuter depuis votre machine local et pas sur Poudlard)
75
sshfs user@poudlard.mcia.fr:/nfs/home/user $HOME/poudlard
76
77
# pour acceder a votre $SCRATCH
78
sshfs user@poudlard.mcia.fr:/scratch/user $HOME/poudlard
79
```
80
81
Suite à cette commande, via le dossier `$HOME/poudlard` de votre machine vous aurez accès aux fichiers sur Poudlard comme s'ils étaient sur votre machine. 
82
83
Pour démonter le lien vers poudlard : 
84
85
```bash
86
fusermount -u $HOME/poudlard
87
```
88
89
Comme pour `scp`, il existe une option `-C` pour activer la compression.
90
91
## Calculer sur le cluster
92
93
Il n'est pas autorisé de se connecter directement aux ressources de calcul du cluster (ssh par exemple). Afin d'y accéder, on doit demander une réservation au système de [[Wiki#Gestionnaire-de-travaux|gestion de travaux]]. Ce système se charge donc de réserver pour une durée déterminée les ressources nécessaires au travail décrit par l'utilisateur. Cette description est fournie par l'utilisateur au moyen d'un script. Ce script contient à la fois:
94
95
- l'enchaînement des tâches à effectuer pour exécuter le travail (des commandes shell, en général)
96
- une description des ressources et du contexte du travail (voir la syntaxe particulière du [[Wiki#Gestionnaire-de-travaux|gestionnaire de travaux]])
97
98
99
Une fois soumis avec la commande appropriée, ce script devient un _job_ qui va être ordonnancé et finalement lancé sur les ressources spécifiées dès que celles-ci sont libres.
100
101
## Obtenir de l'aide
102
103
Pour résoudre vos problèmes sur le cluster Poudlard, vous pouvez:
104
105
1. consulter la [[FAQ]]
106
2. Déposer une [demande d'assistance](https://gazette-du-sorcier.mcia.fr/projects/cluster-poudlard/issues/new) (connexion avec vos identifiants Poudlard).