How to Change PBS to OpenPBS

NOTE: Before using OpenPBS, you have to register at the www.openpbs.org

On SCore 5.6, OpenPBS rpm package dose not provide. If you want to change OpenPBS, you must compile and instal OpenPBS. Please issue following step.

  1. Extract contribution package
    The source code for OpenPBS include contribution package. At first, please extract contribution packages via How to install Contribution packages.
  2. Compile OpenPBS
    # cd /opt/score/score-src/contrib/flab/program/openpbs
    # smake
    
  3. Start scout environment
    # scout -g pcc
    
  4. Stop pbs daemon
    # /etc/rc.d/init.d/pbs_sched stop
    # /etc/rc.d/init.d/pbs_server stop
    # /etc/rc.d/init.d/pbs_mom stop
    # scout /etc/rc.d/init.d/pbs_mom stop
    
  5. delete PBS module
    # rpm -e `rpm -qa | grep pbs | grep score`
    # scout 'rpm -e `rpm -qa | grep pbs | grep score`'
    
  6. Install OpenPBS
    # cd /opt/score/score-src/contrib/flab/program/openpbs
    # smake install
    # rcp-all /opt/score/pbs/`config.nickname`/sbin/pbs_mom pcc:/opt/score/pbs/`config.nickname`/sbin
    # rcp-all /opt/score/pbs/`config.nickname`/sbin/pbs_rcp pcc:/opt/score/pbs/`config.nickname`/sbin
    # rcp-all /opt/score/pbs/`config.nickname`/bin/chk_tree pcc:/opt/score/pbs/`config.nickname`/bin
    # rcp-all /opt/score/deploy/pbs_mom pcc:/opt/score/deploy
    # rcp-all /opt/score/deploy/pbs_rcp pcc:/opt/score/deploy
    # rcp-all /opt/score/deploy/chk_tree pcc:/opt/score/deploy
    # scout mkdir /opt/score/install/bin.config.nickname`
    # rcp-all /opt/score/install/bin.config.nickname`/pbs_mkdirs pcc:/opt/score/install/bin.config.nickname`
    # rcp-all /opt/score5.6.0/install/dedicated_time pcc:/opt/score/install
    # rcp-all /opt/score5.6.0/install/holidays pcc:/opt/score/install
    # rcp-all /opt/score5.6.0/install/resource_group pcc:/opt/score/install
    # rcp-all /opt/score5.6.0/install/sched_config pcc:/opt/score/install
    # /opt/score/install/setup -pbs_common
    # scout /opt/score/install/setup -pbs_common
    # /opt/score/install/setup -pbs_comp
    # scout /opt/score/install/setup -pbs_comp
    # /opt/score/install/setup -pbs_server
    
  7. restart daemon
    # scout /etc/rc.d/init.d/pbs_mom start
    # /etc/rc.d/init.d/pbs_mom start
    # /etc/rc.d/init.d/pbs_server start
    # /etc/rc.d/init.d/pbs_sched start
    
  8. exit scout
    # ^D