Mudanças entre as edições de "Install torque"
De Instituto de Física - UFRGS
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 ( | + | '''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/