Using PBS, can get shell, can't get jobs

The OnDemand host has to be able to execute “qstat” for the queue status page to work. This requires the PBS client side command line tools be available on the OnDemand node, and that the OnDemand node be permitted via net and host firewalls. etc. to reach the PBS server on TCP port 15001 in order for qstat to get the information to display.

You MIGHT be able to kludge around this by using some variant of the cluster config file speak:

bin_overrides:

qdel: “/usr/local/sbin/qdel-hack”

qstat: “/usr/local/sbin/qstat-hack”

qsub: “/usr/local/sbin/qsub-hack”

qrls: “/usr/local/sbin/qrls-hack”

qhold: “/usr/local/sbin/qhold-hack”

qselect: “/usr/local/sbin/qselect-hack”

where each of the “xxx-hack” scripts does an ssh to one of your login nodes, and executes the required PBS command with the specified arguments. That’s only a “Might”. We added the permits and routes necessary for ood to reach the PBSPro server node on port 15001.

Ric

image001.png

image002.png