Utilisation du noeud de visualisation

Depuis le nœud de login, pour demander l’utilisation du serveur de visu :

[user@login ~]$ visu_sub.sh
[ADMISSION RULE] Modify resource description with type constraints
OAR_JOB_ID=559

Waiting job 559 to be running.
You can launch your VNC viewer on the address:

visu.ccamu.u-3mrs.fr:11
Password: 28405608

Note: This password is only valid ONE time. If you want to generate another
password for this session then type:

OAR_JOB_ID=559 oarsh visu vncpasswd -o -display visu:11

[user@login ~]$

Une fois la demande de visualisation effectuée, un job est visible avec oarstat.

Le mot de passe généré n’est utilisable qu’une seule fois. Pour en régénérer un nouveau, il faut utiliser la commande :

OAR_JOB_ID=559 oarsh visu vncpasswd -o -display visu:11

Les valeurs 559 et visu:11 dépendent de votre session de visualisation.

Si la résolution de votre écran est supérieure à 1024×768, il est possible d’ajouter l’option [-g geometry]. Vous pouvez obtenir plus de d’informations sur les options avec :

[user@login ~]$ visu_sub.sh -h

Pour se connecter, il faut un client VNC. Nous conseillons l’utilisation de TigerVNC version 1.6 ou supérieure.

Il est tout à fait possible de connecter plusieurs utilisateurs en simultanés sur la même session (pour chaque connexion un mot de passe différent doit être généré). Par défaut TigerVNC n’accepte pas le partage, il est important de cocher l’option Shared (don’t disconnect other viewers).

Depuis votre poste démarrrez TigerVNC (ou $ vncviewer) et connectez vous à l’adresse visu.ccamu.u-3mrs.fr:11 avec le mot de passe correspondant.

Un bureau GNOME vous est proposé. Pour lancer une application graphique il existe des raccourcis pré-installés sur votre Bureau pour avoir un aperçu (glxgears, vmd et paraview). Depuis le terminal :

[user@login ~]$ vglrun /chemin/vers/mon/application

Pour terminer votre session graphique, il faut faire : System -> Log Out… depuis le logiciel de visualisation ou $ oardel 559 depuis le noeud de login.

Si vous fermez le logiciel VNC ou si celui-ci plante, le job n’est pas tué et celui-ci peut être repris en l’état.

Remarque : Toute demande de calcul sur le nœud de visualisation sans passer par le script de soumission de visualisation sera considéré comme un calcul besteffort. Ce qui signifie que les ressources ne seront disponibles que si personne ne les demande et tuées si une demande de visualisation est réellement effectuée.

Si les ports 5901 à 5912 sont fermés depuis votre poste de travail, il est possible d’effectuer un rebond en SSH par le noeud de login pour avoir la visualisation effective.

Dans le cas de GNU:Linux ou Mac OSX, en prenant l’exemple donné ci dessus :
Ouvrez un premier terminal :

[user@login ~]$ ssh -L 5911:visu.ccamu.u-3mrs.fr:5911 user@login.ccamu.u-3mrs.fr

Dans un autre terminal :

[user@login ~]$ vncviewer localhost:5911

Pour Microsoft Windows, il faut utiliser, par exemple, le tunnel de Putty.
Dans l’option Connection -> SSH -> Tunnels il faut remplir les champs :

Source Port : 5911
Destination : visu.ccamu.u-3mrs.fr:5911

Validez avec Add.

Retournez dans Session et renseignez :

Host Name (or IP address) : login.ccamu.u-3mrs.fr
Port : 22

Connectez-vous avec Open.
Ouvrez TigerVNC et connectez-vous à l’adresse : localhost:5911.

Problème au lancement de la session de visualisation

Si votre session de visualisation ne démarre pas, vérifiez que votre taille de « stack » ne dépasse pas 60000000 (ulimit -s). Si la session ne démarre toujours pas, n’hésitez pas à prendre contact avec mesocentre-techn@univ-amu.fr.


Dernière mise à jour : 15 octobre 2019 mesocentre-techn@univ-amu.fr

+33 (0)4 13 94 58 29 / (0)4 13 94 58 27