pbsproにて構築したパッケージから計算ノード向けパッケージ「pbspro-execution-19.1.3-0.x86_64.rpm」をインストールします

同時に「hwloc-libs」もインストールされる

[root@n1 ~]# yum localinstall ./pbspro-execution-19.1.3-0.x86_64.rpm
 :
*** PBS Installation Summary
***
*** Postinstall script called as follows:
*** /opt/pbs/libexec/pbs_postinstall execution 19.1.3 /opt/pbs /var/lib/pbs
***
*** Existing configuration file found: /etc/pbs.conf
***
*** Saving /etc/pbs.conf as /etc/pbs.conf.pre.19.1.3
*** Replacing /etc/pbs.conf with /etc/pbs.conf.19.1.3
*** /etc/pbs.conf has been modified.
*** The original contents have been saved to /etc/pbs.conf.pre.19.1.3
***
*** Registering PBS Pro as a service.
Created symlink from /etc/systemd/system/multi-user.target.wants/pbs.service to /usr/lib/systemd/system/pbs.service.
***
*** PBS_HOME is /var/lib/pbs
*** Existing environment file left unmodified: /var/lib/pbs/pbs_environment
***
*** The PBS Pro MOM has been installed in /opt/pbs/sbin.
***
*** The PBS commands have been installed in /opt/pbs/bin.
***
*** End of /opt/pbs/libexec/pbs_postinstall
 :
[root@n1 ~]#

と途中で設定を行ってくれますが、注意点の指摘があります

  • 設定ファイル「/etc/pbs.conf」にジョブ管理ノード(PBS Pro server)のホスト名を記載せよ
    [root@n1 ~]# vi /etc/pbs.conf
    - PBS_SERVER=CHANGE_THIS_TO_PBS_PRO_SERVER_HOSTNAME
    + PBS_SERVER=pbspro.sybyl.local                        <-- ジョブ管理ノードを記載
  • 「/var/lib/pbs/pbs_environment」にタイムゾーン(TZ)を記載せよ
    [root@n1 ~]# echo TZ=Asia/Tokyo >> /var/lib/pbs/pbs_environment
  • 「clienthost」を正しく「/var/lib/pbs/mom_priv/config」に記載せよ
    [root@n1 ~]# vi /var/lib/pbs/mom_priv/config
    - $clienthost CHANGE_THIS_TO_PBS_PRO_SERVER_HOSTNAME
    + $clienthost pbspro.sybyl.local                       <-- ジョブ管理ノードを記載

なのでその設定を行う

起動

init系のスクリプト(/etc/init.d/pbs)が用意されているが systemctl にて起動する

[root@n1 ~]# systemctl start pbs

エラーが帰ってこなければ正しく起動したものと考えられるが、
一応「journalctl」コマンドで確認して見ると

[root@n1 ~]# journalctl -u pbs
-- Logs begin at Sun 2020-02-16 19:24:47 JST, end at Sun 2020-02-16 19:32:51 JST. --
Feb 16 19:32:51 n1.sybyl.local systemd[1]: Starting Portable Batch System...
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: Starting PBS
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: PBS Home directory /var/lib/pbs needs updating.
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: Running /opt/pbs/libexec/pbs_habitat to update it.
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: ***
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: *** End of /opt/pbs/libexec/pbs_habitat
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: Home directory /var/lib/pbs updated.
Feb 16 19:32:51 n1.sybyl.local pbs_init.d[26172]: PBS mom
Feb 16 19:32:51 n1.sybyl.local systemd[1]: Started Portable Batch System.
[root@n1 ~]#

と大丈夫みたい

計算ノードの登録

計算ノードのデーモン稼動を確認したが、これをジョブ管理ノードに登録する必要がある

[root@pbspro ~]# qmgr -c "create node n1"

確認

[root@pbspro ~]# pbsnodes -a
n1
     Mom = n1.sybyl.local
     Port = 15002
     pbs_version = 14.1.2
     ntype = PBS
     state = free
     pcpus = 1
     resources_available.arch = linux
     resources_available.host = n1
     resources_available.mem = 1883320kb
     resources_available.ncpus = 1
     resources_available.vnode = n1
     resources_assigned.accelerator_memory = 0kb
     resources_assigned.mem = 0kb
     resources_assigned.naccelerators = 0
     resources_assigned.ncpus = 0
     resources_assigned.netwins = 0
     resources_assigned.vmem = 0kb
     resv_enable = True
     sharing = default_shared
 
[root@pbspro ~]#

留意
TORQUE PBSだと「/var/lib/torque/server_priv/nodes」に計算ノードを記載していたが、
PBSProでは、qmgrにて登録を行うみたい。


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2020-02-16 (日) 19:51:21 (54d)