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 | ||
ressources:x2go4cbp [2017/04/12 12:03] equemene [Paramétrage du client x2go] |
ressources:x2go4cbp [2025/01/30 12:13] (Version actuelle) equemene [Lancement d'une application OpenGL] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Utilisation de x2go au Centre Blaise Pascal ====== | ====== Utilisation de x2go au Centre Blaise Pascal ====== | ||
- | <note warning>En construction</note> | ||
===== Ce qu'il faut retenir pour utiliser x2go ! ===== | ===== Ce qu'il faut retenir pour utiliser x2go ! ===== | ||
Ligne 8: | Ligne 7: | ||
* Installer le client x2go sur son ordinateur | * Installer le client x2go sur son ordinateur | ||
* Configurer l'accès à une des machines de la salle de formation | * Configurer l'accès à une des machines de la salle de formation | ||
+ | * Choisir judicieusement sa machine dans la [[http://www.cbp.ens-lyon.fr/python/forms/CloudCBP|liste]] | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 23: | Ligne 23: | ||
===== Ouverture de son accès SSH ===== | ===== Ouverture de son accès SSH ===== | ||
- | - Se connecter sur [[http://ent.ens-lyon.fr|L'Espace Numérique de Travail]] de l'ENS-Lyon{{ :ressources:accesssh_1.png?500 |}} | + | - Se connecter sur [[http://ent.ens-lyon.fr|L'Espace Numérique de Travail]] de l'ENS-Lyon{{ :ressources:ent-ssh-1.png?500 |}} |
- | - Cliquer sur **Accès SSH** pour //Activer votre accès à la passerelle SSH//{{ :ressources:accesssh_2.png?500 |}} | + | - Cliquer sur **Accès SSH** pour //Activer votre accès à la passerelle SSH//{{ :ressources:ent-ssh-2.png?500 |}} |
- | - Cliquer sur le bouton **Je demande l'activation de mon accès SSH**{{ :ressources:accesssh_3.png?500 |}} | + | - Cliquer sur le bouton **Je demande l'activation de mon accès SSH** |
- | - Une notification d'activation ou un message comme le suivant apparait{{ :ressources:accesssh_4.png?500 |}} | + | - Une notification d'activation ou un message comme le suivant apparait{{ :ressources:ent-ssh-3.png?500 |}} |
===== Choix d'un poste de travail distant ===== | ===== Choix d'un poste de travail distant ===== | ||
- | Tous les postes de la salle de formation sont accessibles par x2go : | + | Les 28 postes de la salle de formation sont accessibles par x2go. |
- | * Liste à puce | + | |
+ | A ces machines s'ajoutent 40 autres machines : consultez donc la [[ressources:machines2xgo|liste]]. | ||
+ | |||
+ | Pour résumer, les machines qui ne sont pas dans la salle disposent : | ||
+ | * d'une mémoire de 16 GB à 2 TB de RAM ou équivalent | ||
+ | * de 8 coeurs à 128 coeurs physiques | ||
+ | * de 8 threads à 256 threads logiques | ||
+ | * de 500 GB à 12 TB d'espace local | ||
+ | |||
+ | |||
===== Installation du client x2go ===== | ===== Installation du client x2go ===== | ||
Ligne 40: | Ligne 50: | ||
* pour Debian [[https://packages.debian.org/stable/x2goclient|x2goclient]] fait partie de l'archive standard depuis Jessie | * pour Debian [[https://packages.debian.org/stable/x2goclient|x2goclient]] fait partie de l'archive standard depuis Jessie | ||
* Pour toutes les versions [[http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe|Windows depuis XP]] | * Pour toutes les versions [[http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe|Windows depuis XP]] | ||
- | * Pour MacOSX [[http://code.x2go.org/releases/X2GoClient_latest_macosx.dmg|version 10.6]] et [[http://code.x2go.org/releases/X2GoClient_latest_macosx_10_9.dmg|version 10.9 et supérieure]] | + | * **Attention !** Un redémarrage COMPLET de Windows semble nécessaire. |
- | * l'installation de la dernière version de [[https://www.macupdate.com/download/26593/XQuartz-2.7.11.dmg|XQuartz]] est indispensable | + | * Pour MacOSX [[https://code.x2go.org/releases/binary-macosx/x2goclient/main/4.1.2.2/x2goclient-4.1.2.2.20200213.OSX_10_9.dmg|version 10.9]], [[https://code.x2go.org/releases/binary-macosx/x2goclient/main/4.1.2.2/x2goclient-4.1.2.2.20200213.OSX_10_11.dmg|version 10.11]] et [[https://code.x2go.org/releases/binary-macosx/x2goclient/main/4.1.2.2/x2goclient-4.1.2.2.20200213.OSX_10_13.dmg|version 10.13]]. |
+ | * l'installation de la dernière version de [[https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg|XQuartz]] est indispensable | ||
+ | * **Attention !** Un redémarrage COMPLET de MacOSX semble nécessaire pour XQuartz | ||
===== Paramétrage du client x2go ===== | ===== Paramétrage du client x2go ===== | ||
- | <note important>Le nom de machine, illustré par **mastation** doit être remplacé impérativement par le nom de la machine. La liste des machines de la salle de formation est disponible sur [[ressources:ressources|Un ensemble de plateaux techniques]]</note> | + | <note important>Le nom de machine, illustré par **mastation** doit être remplacé impérativement par le nom de la machine. La liste des machines de la salle de formation est disponible sur [[ressources:machines2xgo|machines2xgo]]</note> |
Lors de la création d'une nouvelle session cliente x2go, les éléments suivants doivent être définis : | Lors de la création d'une nouvelle session cliente x2go, les éléments suivants doivent être définis : | ||
Ligne 103: | Ligne 115: | ||
==== Lancement d'une application OpenGL ==== | ==== Lancement d'une application OpenGL ==== | ||
+ | Certaines applications graphiques (comme matlab ou vmd) peuvent exiger un affichage graphique accéléré. | ||
+ | |||
+ | [[https://www.virtualgl.org/|VirtualGL]] permet d'exploiter le circuit graphique embarqué sur la machine distante pour accélérer le rendu. | ||
+ | |||
+ | Pour lancer son application graphique en utilisant cet outil VirtualGL, il suffit de préfixer dans un terminal la commande de lancement de l'application avec ''vglrun''. | ||
+ | |||
+ | === Exemple pour le logiciel VMD === | ||
+ | |||
+ | Par exemple, pour lancer l'application de visualisation [[https://www.ks.uiuc.edu/Research/vmd/|VMD]], dans un terminal : ''vglrun vmd'' | ||
+ | |||
+ | {{ :ressources:vglrun1.png?500 |}} | ||
+ | |||
+ | Le résultat apparaît. En bas à droite, vous pouvez voir que cette application VMD exploite le GPU pour les calculs (les ''C'' pour la colonne ''Type'') mais aussi pour l'affichage (le ''C+G''). | ||
+ | |||
+ | {{ :ressources:vglrun2.png?500 |}} | ||
+ | |||
+ | === Exemple pour le pachyderme Matlab === | ||
+ | |||
+ | Par exemple, pour lancer l'application de visualisation [[|VMD]], dans un terminal : ''vglrun /opt/MatLab/R1017B/bin/matlab'' | ||
+ | |||
+ | {{ :ressources:vglrun3.png?500 |}} | ||
+ | |||
+ | Le résultat apparaît. En bas à droite, vous pouvez voir que Matlab exploite le GPU pour (le ''G''). | ||
+ | |||
+ | {{ :ressources:vglrun4.png?500 |}} | ||
+ | |||
+ | ==== Problèmes & Solutions ==== | ||
+ | |||
+ | === Sessions multiples === | ||
+ | |||
+ | Par défaut, en cliquant sur la croix en haut à droite de votre fenêtre de session **x2go**, la fenêtre se ferme mais la session reste active, exactement comme un //Lock Screen//. En se reconnectant, sa session active est restaurée. Cette fonctionnalité permet de suivre l'avancement d'une tâche. | ||
+ | Pour se déconnecter **vraiment** de la session x2go, il faut appliquer l'équivalent d'un //logout// standard : clic sur son nom et choix de //Log Out//. | ||
+ | === Cas des navigateurs & profils === |