Install torque: mudanças entre as edições

De Instituto de Física - UFRGS
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
<h2>How to install Torque 6.0.1 (Server and Mom) in Debian 8 (Jessie)</h2>
<h2>How to install Torque 6.0.1 (Server and Mom) in Debian 8 (Jessie)</h2>


'''Install dependencies (both Server and nodes)'''
'''Install dependencies (Server)'''


     apt-get install libtool libssl-dev libxml2-dev libboost-dev build-essential
     apt-get install libtool libssl-dev libxml2-dev libboost-dev build-essential
Linha 51: Linha 51:
     # scp torque-package-clients-linux-x86_64.sh <mom-node>:
     # scp torque-package-clients-linux-x86_64.sh <mom-node>:
     # scp contrib/systemd/pbs_mom.service <mom-node>:/usr/lib/systemd/system/
     # scp contrib/systemd/pbs_mom.service <mom-node>:/usr/lib/systemd/system/
  ''Install dependencies (Node)''
    apt-get install libssl-dev libxml2-dev
      
      
   ''On each node'':
   ''On each node'':

Edição das 16h31min de 13 de maio de 2016

How to install Torque 6.0.1 (Server and Mom) in Debian 8 (Jessie)

Install dependencies (Server)

   apt-get install libtool libssl-dev libxml2-dev libboost-dev build-essential

Get the source and compile it

   # wget <torques-source-code-url> -O torque-<version>.tar.gz
   # tar -xzvf torque-<version>.tar.gz
   # cd torque-<version>/ 
   # ./configure
   # make
   # make install

TORQUE SERVER

   # echo <torque_server_hostname> > /var/spool/torque/server_name
   
 trqauthd:
   # cp contrib/systemd/trqauthd.service /usr/lib/systemd/system/
   # systemctl enable trqauthd.service
   # echo /usr/local/lib > /etc/ld.so.conf.d/torque.conf
   # ldconfig
   # systemctl start trqauthd.service
       
   # export PATH=/usr/local/bin/:/usr/local/sbin/:$PATH
   
 Initial setup:
   # ./torque.setup root
   
 Node list:
   -> Add nodes to /var/spool/torque/server_priv/nodes
   
 Pbs_server startup at boot:
   # qterm
   # cp contrib/systemd/pbs_server.service /usr/lib/systemd/system/
   # systemctl enable pbs_server.service
   # systemctl start pbs_server.service
   
 If using Torque's own built-in scheduler:
   # pbs_sched
   -> If you want pbs_sched to run at boot, you need to configure it manually
   # qmgr -c "set server scheduling = True"

TORQUE MOM (for the nodes)

   # make packages
   
   # scp torque-package-mom-linux-x86_64.sh <mom-node>:
   # scp torque-package-clients-linux-x86_64.sh <mom-node>:
   # scp contrib/systemd/pbs_mom.service <mom-node>:/usr/lib/systemd/system/
 Install dependencies (Node)
   apt-get install libssl-dev libxml2-dev
   
 On each node:
   # ssh root@node
   # ./torque-package-mom-linux-x86_64.sh --install
   # ./torque-package-clients-linux-x86_64.sh --install
   # ldconfig
   # systemctl enable pbs_mom.service
   # systemctl start pbs_mom.service
   
   -> Set server in /var/spool/torque/mom_priv/config:
       $pbsserver headnode
   # service pbs_mom restart

The information in this page is based on this document:

http://docs.adaptivecomputing.com/torque/6-0-1/help.htm

For more information about Torque, please visit:

http://www.adaptivecomputing.com/products/open-source/torque/