Ceci est une ancienne révision du document !
Table des matières
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.
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)
- Installez VS Code sur votre PC.
- Dans VS Code, cliquez sur l'icône « Extensions » dans la barre de gauche (ou
Ctrl+Maj+X). - 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.
- Cliquez sur l'icône
><tout en bas à gauche de VS Code, puis sur « Connect to Host… ». - Tapez
login@christmas(en remplaçantloginpar votre identifiant), puis Entrée. - Si VS Code demande le type de serveur, choisissez « Linux ».
- Entrez votre mot de passe.
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.