Howdy,

What ports (or ranges) need to be open to the master and compute nodes for a 
job submission host? The host will only submit batch and interactive jobs along 
with running the usual Slurm commands (squeue, scontrol, etc..).

I'm testing this on a virtual machine and find that with the firewall down on 
the submit host and job submission works. With the firewall running (tcp ports 
22 and 6188 open to the cluster)

I see from running:

srun --partition=long --ntasks=1 --mem-per-cpu=1024 --time=48:00:00 
--job-name=rsync -vvvvvv --pty /bin/bash

That it's using random high range ports
---snip---
srun: debug2: srun PMI messages to port=36789
srun: debug:  Entering slurm_allocation_msg_thr_create()
srun: debug:  port from net_stream_listen is 40867
...
srun: debug2: initialized job control port 44870
...
srun: debug:  initialized stdio listening socket, port 37197
---snip---

Does a submit host need to have all high level TCP ports open to the cluster? 
If so, what is the range?

Thanks, Mike

----------------
Mike Hanby
mhanby @ uab.edu
Systems Analyst II - Enterprise
Research Computing Services / IT Infrastructure Core
The University of Alabama at Birmingham

Reply via email to