PBS から OpenPBS への変更方法

注意: OpenPBS を使用する前に www.openpbs.org で登録を行ってください。

SCore 5.6 では OpenPBS は rpm パッケージとしては提供しません。 EIT は OpenPBS パッケージをインストールしません。 OpenPBS を使用する場合は、iOpenPBS をコンパイルしてインストール する必要があります。 以下のステップを実行してください。

  1. 寄贈パッケージを展開します。
    OpenPBS のソースコードは寄贈パッケージに入っています。 寄贈パッケージのインストール方法 にしたがって 寄贈パッケージを展開してください。
  2. OpenPBS をコンパイルします。
    # cd /opt/score/score-src/contrib/flab/program/openpbs
    # smake
    
  3. scout 環境に入ります。
    # scout -g pcc
    
  4. PBS のデーモンを停止します。
    # /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. PBS モジュールを削除します。
    # rpm -e `rpm -qa | grep pbs | grep score`
    # scout 'rpm -e `rpm -qa | grep pbs | grep score`'
    
  6. 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. デーモンを再開します。
    # 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. scout を終了します。
    # ^D