User Tools

Site Tools


administration:torque-maui

Torque/Maui

server

Both the pbs server and maui scheduler are installed on iscsrv27.epfl.ch (pbs.lost).

torque

Torque is installed from rpm:

$ yum install torque-docs torque-mom torque-server libtorque-devel
$ echo "pbs" > /var/torque/server_name
$ /etc/init.d/pbs_server start
$ qmgr -c 'create queue batch'
$ qmgr -c 'set queue batch queue_type = Execution'
$ qmgr -c 'set queue batch started = True'
$ qmgr -c 'set queue batch enabled = True'
$ qmgr -c 'set server default_queue = batch'
$ qmgr -c 'set server resources_default.nodes = 1'
$ qmgr -c 'set server scheduling = True'

maui

Maui is installed from source with the following commands:

./configure --with-pbs=/usr --prefix=/usr/local
make
make install

The default configuration file is fine except the following lines:

SERVERHOST             iscsrv27.epfl.ch
RMTYPE[0] PBS
RMHOST[0] iscsrv27.epfl.ch
RMPOST[0] 15001

#RMCFG[LICOSSRV4.EPFL.CH] TYPE=PBS@RMNMHOST@

Note that the last line is commented!

clients ( >= fc5 )

  • add the node to the node list in the server (iscsrv27):
 
$echo "nodename np=NCPUS property property ..." >> /var/torque/server_priv/nodes

where nodename is the hostname (without the domain name), and property can be any word like “matlab”, “bit64”, “superfast” that indicates a property of the compute node that can be requested by the user from the submitting client as in qsub -l nodes=1:superfast or from a script.

  • install the pbs_mom on the client
$ yum install torque-mom
$ yum install torque-client
$ echo "pbs" > /var/torque/server_name
$ echo "$pbsserver pbs" > /var/torque/mom_priv/config
$ /etc/init.d/pbs_mom start
administration/torque-maui.txt · Last modified: 2010/12/17 13:02 by damir