Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] block runing jobs individually on each node

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Reuti reuti at staff.uni-marburg.de
Thu Apr 7 12:23:51 PDT 2005


Jerry,

Quoting jerry xu <jerry at oban.biosc.lsu.edu>:

> Thanks, Reuti:
>    However, I cannot block ssh/rsh completely since there are many
> communications among each node when we run our own program such as input
> and output data from files located at master node.

how do you transfer your files? With a NFS mounted e.g. /home on all nodes, 
there is no need for rsh login (ssh configuration to allow scp but no 
interactive ssh login?). The file-staging with -W should also be possible 
without interactive login then. Parallel jobs with MPI can use mpiexec and 
start also these tasks as children of the pbs_mom on the nodes.

If you need more sophisticated file-staging, you may look at SUN GridEngine 
where you can define prologs/epilogs to do this for the user. And as SGE has 
it's own qrsh as a controlled replacement for rsh, it will also work with PVM, 
Linda... without the usual rsh/ssh.

CU - Reuti

> 
>    I just want to forbid people running any of their own program at each
> node. They are only allowed to submit job through the batch system
> (OpenPBS).
> 
> Sincerely,
> Jerry
> 
> On Thu, 2005-04-07 at 13:34, Reuti wrote:
> > Hi,
> > 
> > disable rsh/ssh completely. Instead have a queue on each node for an 
> > interactive login. This way they will get a bash as child from the pbs_mom,
> and 
> > you can control the maximum runtime.
> > 
> > If you need still ssh for admin usage: limit the access to the conventional
> ssh 
> > in /etc/ssh/sshd_conf to some users:
> > 
> > AllowUsers jerry
> > 
> > Cheers - Reuti
> > 
> > PS: Another solution: set an ulimit for the maximum runtime for an
> interactive 
> > login in /etc/profile.local.
> > 
> > 
> > Quoting jerry xu <jerry at oban.biosc.lsu.edu>:
> > 
> > > Hi, Dear All:
> > >    I am managing a simple 24 nodes beowulf cluster, basically I require
> > > all my jobs are running through PBS. However, some undergraduate
> > > students in our lab always try to ssh to each individual node in the
> > > cluster and run their jobs, which is pretty bad for me to managing the
> > > resources and control my program running status. I remember there is
> way
> > > to block people running job that is seperated from the batch system but
> > > at the same time still allow them ssh to each node to grab some tmp
> > > files?. But I just donot remember how to do it, can anyone give some
> > > directions?
> > > 
> > > Thanks so much,
> > > 
> > > 
> > > Jerry
> > > 
> > > _______________________________________________
> > > Beowulf mailing list, Beowulf at beowulf.org
> > > To change your subscription (digest mode or unsubscribe) visit
> > > http://www.beowulf.org/mailman/listinfo/beowulf
> > > 
> > 
> 





More information about the Beowulf mailing list