Submit, manage jobs and monitor cluster resources
- UBUNTU - version: 16.04
- PYTHON - version: 2.7
- TORQUE PBS - version: 6.0.2
I assume you already have latest versions of PIP, VIRTUAL-ENV, VIRTUAL-ENV-WRAPPER installed and configured.
-
-
Python software properties
- $ apt-get install python-software-properties
-
Python & MySQL
- apt install mysql-server mysql-client
- $ mysql_secure_installation
- $ apt-get install libmysqlclient-dev
-
Java 8
- $ add-apt-repository ppa:webupd8team/javaapt-get update
- $ apt-get update
- $ apt-get install oracle-java8-installer
-
Torque required libs
- $ apt-get install libxml2-dev
- $ apt-get install libssl-dev
- $ apt-get install tk8.5 tcl8.5
- $ apt-get install gcc
- $ apt-get install g++
- $ apt-get install libtool
- $ apt-get install libboost-all-dev
-
Python software properties
-
-
Install
- Download Torque V6.0.2 from Adaptive computing
- Extract files
- $ mv <torque_directory> /usr/local/
- $ cd /usr/local/<torque_directory>
- $ ./configure
- $ make
- $ make install
- $ su
- $ echo /usr/local/lib > /etc/ld.so.conf.d/torque.conf
- $ ldconfig
- $ ./torque.setup root
-
Initialize
- $ pbs_server trqauthd pbs_mom pbs_sched
-
Configure
- $ qmgr -c "p s"
- $ qmgr -c 'set server submit_hosts = localhost'
- $ qmgr -c 'set server allow_node_submit = True'
- $ qmgr -c "create node <hostname>"
-
Install
For full project posibilities it is suggested more than one pbs_moms.