HPC - VSC-5
Sample configuration: Austrian Scientific Computing (ASC) VSC-5
# SSH / cluster login node access
SLURM_EDGE_NODE_HOST=vsc5.vsc.ac.at
SLURM_EDGE_NODE_PORT=27 # key-based auth on VSC5
SLURM_EDGE_NODE_USER=your_vsc_username
SLURM_EDGE_NODE_KEY_PATH=/Users/you/.ssh/id_ed25519_vsc5
# Deployment settings
SLURM_DEPLOYMENT_BASE_PATH=/home/your_vsc_username/dagster-slurm
SLURM_PARTITION=zen3_0512 # default partition (without GPUs)
SLURM_QOS=zen3_0512 # matching QOS for default partition
# SLURM_QOS=zen3_0512_devel # alternative: Development queue with higher priority (max. 5 nodes, max. 10 minutes)
# SLURM_PARTITION=zen3_0512_a100x2 # GPU partition with 2xA100
# SLURM_QOS=zen3_0512_a100x2 # matching QOS for A100 partition
# SLURM_QOS=zen3_0512_a100x2_devel # alternative: Development queue with higher priority (max. 2 nodes, max. 10 minutes)
# SLURM_RESERVATION=reservation_name # optional reservation (if active)
SLURM_SUPERCOMPUTER_SITE=vsc5
# Dagster deployment selector
DAGSTER_DEPLOYMENT=production_supercomputer
Use a network or VPN route that permits key-based access to VSC-5. The password/OTP-only VMOS bastion configuration is unsupported by the required background ControlMaster startup. Explicit target or jump passwords now fail before connecting; they no longer open a separate connection for each command. See SSH multiplexing.
Replace the queue/QoS/reservation values with those granted to your project.
Cleanup behaviour: Completed runs trigger an asynchronous
rm -rfof the run directory on the edge node. This keeps quotas tidy without delaying Dagster shutdown. Setdebug_mode=Trueon the relevantComputeResourcewhile debugging to keep run folders around for manual inspection.
SSH on VSC-5
To keep the VSC-5 login chain responsive, configure SSH keepalives for the vmos.vsc.ac.at bastion and vsc5.vsc.ac.at login node:
Host vmos.vsc.ac.at vsc5.vsc.ac.at
ServerAliveInterval 120
ServerAliveCountMax 2
Replace the usernames with your account. These settings dramatically reduce dropped tunnels and ssh_exchange_identification failures when submitting many jobs through dagster-slurm.
For additional information about VSC-5, see the ASC documentation.