Outils pour utilisateurs

Outils du site


vscode

Ceci est une ancienne révision du document !


VS Code

VS Code peut se connecter directement à un serveur de calcul : vous éditez vos fichiers sur le serveur comme s'ils étaient sur votre PC, et vous avez un terminal sur le serveur dans l'éditeur. Rien à transférer.

VS Code est interdit sur le frontal frontalhpc2025 : il consomme trop de ressources pour ce petit serveur partagé. Connectez-vous à un serveur en accès direct (christmas ou l40s02).

Vos fichiers sont les mêmes partout : ce que vous modifiez sur christmas est aussi sur le frontal et sur les nœuds du cluster.

1. Installer VS Code et l'extension Remote-SSH (une seule fois)

  1. Installez VS Code sur votre PC.
  2. Dans VS Code, cliquez sur l'icône « Extensions » dans la barre de gauche (ou Ctrl+Maj+X).
  3. Cherchez Remote - SSH et cliquez sur « Install ».

2. Se connecter au serveur

Si vous n'êtes pas dans le bâtiment ISIMA, connectez-vous d'abord au VPN.

  1. Cliquez sur l'icône >< tout en bas à gauche de VS Code, puis sur « Connect to Host… ».
  2. Tapez login@christmas (en remplaçant login par votre identifiant), puis Entrée.
  3. Si VS Code demande le type de serveur, choisissez « Linux ».
  4. Entrez votre mot de passe.

A la première connexion, VS Code s'installe sur le serveur : cela prend environ une minute.

Si le serveur n'est pas trouvé, utilisez son nom complet : login@christmas.local.isima.fr.

3. Travailler

  • Ouvrir vos fichiers : menu « File », puis « Open Folder », et choisissez votre répertoire.
  • Ouvrir un terminal sur le serveur : menu « Terminal », puis « New Terminal ». Les commandes que vous y tapez s'exécutent sur le serveur.

Pour les connexions suivantes, le serveur apparaît dans la liste de « Connect to Host… ».

Et pour lancer des jobs sur le cluster ?

Les serveurs en accès direct ne connaissent pas SLURM : la commande sbatch ne fonctionne que sur le frontal. Préparez vos fichiers et vos scripts dans VS Code, puis lancez vos jobs depuis un terminal connecté au frontal :

ssh login@frontalhpc2025

Comme les fichiers sont partagés, vos scripts sont déjà en place.

À savoir

  • VS Code installe un petit serveur dans votre répertoire personnel (dossier caché .vscode-server, quelques centaines de Mo), qui compte dans votre quota.
  • Les règles des serveurs en accès direct s'appliquent : voir travailler en accès direct.
vscode.1793615291.txt.gz · Dernière modification : 2026/11/02 10:28 de admin