/TORQUE-PBS-APP

Restful web application which allows Torque pbs users to submit, manage their jobs and monitoring the cluster resources

Primary LanguagePython

TORQUE-PBS-APP

Under construction -- Updating back end, replace AngularJS instead of ExtJS

Restful web application that allows users to interact with Torque pbs through a WEB UI

Submit, manage jobs and monitor cluster resources

Basic project requirements:

  • 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.

  • System libraries required

    • 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
  • Torque installation and configuration in Ubuntu 16.04

    • 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>"

For full project posibilities it is suggested more than one pbs_moms.