其實跟client版的安裝流程都差不多
重點可能就是要放在設定上面
重點可能就是要放在設定上面
還有script的撰寫,在這邊我把[注意事項]放在最上面,也提性大家注意一些小細節
[注意事項]
1.抄寫一份/etc/hosts檔案,裡頭要設定所有的機器的名稱,包含host與client的設定,這份資料在每台機器上應該都要有
2.在server上的/usr/spool/pbs/nodes檔案中把client的名稱放進去
3.如果找不到client,試著重新啟動pbs_server
4.如果你的OS版本是RH 8.0或之前,你可以不用下載那個patch檔,那個patch最主要是來修正gcc的版本的bug,如果你在make的過程中出現如下面的錯誤
[前置作業]
下載OpenPBS及修正檔
下載 http://laurel.datsi.fi.upm.es/~rpons/openpbs/OpenPBS_2_3_16.tar.gz
下載 http://www.webmo.net/support/patch/pbs.patch
[檢查更新]
gcc 套件安裝
patch 套件安裝
rsh 套件安裝
[安裝步驟]
#tar zxvf OpenPBS_2_3_16.tar.gz
#cd OpenPBS_2_3_16
#patch -p1 -b < /pbs.patch
#./configure --set-server-home=/usr/spool/pbs/ --set-default-server=hostname --prefix=/etc/pbs --disable-gui
(/usr/spool/pbs/為你的PBS_HOME,hostname則是你的PBS_SERVER的hostname,/etc/pbs/則是PBS程式的目錄,請依照自己的環境設定)
#make CC=gcc
#make install
[設定server環境]
初始化Job Server 及Scheduler daemon
# /opt/pbs/sbin/pbs_server –t create (第一次執行)
# /opt/pbs/sbin/pbs_sched
[設定開機執行]
# vi /etc/rc.d/rc.local
/opt/pbs/sbin/pbs_server –a true
/opt/pbs/sbin/pbs_sched
[注意事項]
1.抄寫一份/etc/hosts檔案,裡頭要設定所有的機器的名稱,包含host與client的設定,這份資料在每台機器上應該都要有
2.在server上的/usr/spool/pbs/nodes檔案中把client的名稱放進去
3.如果找不到client,試著重新啟動pbs_server
4.如果你的OS版本是RH 8.0或之前,你可以不用下載那個patch檔,那個patch最主要是來修正gcc的版本的bug,如果你在make的過程中出現如下面的錯誤
make[4]: *** No rule to make target `
make[4]: Leaving directory `/g/pbs/OpenPBS_2_3_16/src/lib/Libattr'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/g/pbs/OpenPBS_2_3_16/src/lib/Libattr'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/g/pbs/OpenPBS_2_3_16/src/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/g/pbs/OpenPBS_2_3_16/src'
make: *** [all] Error 2
[前置作業]
下載OpenPBS及修正檔
下載 http://laurel.datsi.fi.upm.es/~rpons/openpbs/OpenPBS_2_3_16.tar.gz
下載 http://www.webmo.net/support/patch/pbs.patch
[檢查更新]
gcc 套件安裝
patch 套件安裝
rsh 套件安裝
[安裝步驟]
#tar zxvf OpenPBS_2_3_16.tar.gz
#cd OpenPBS_2_3_16
#patch -p1 -b <
#./configure --set-server-home=/usr/spool/pbs/ --set-default-server=hostname --prefix=/etc/pbs --disable-gui
(/usr/spool/pbs/為你的PBS_HOME,hostname則是你的PBS_SERVER的hostname,/etc/pbs/則是PBS程式的目錄,請依照自己的環境設定)
#make CC=gcc
#make install
[設定server環境]
初始化Job Server 及Scheduler daemon
# /opt/pbs/sbin/pbs_server –t create (第一次執行)
# /opt/pbs/sbin/pbs_sched
[設定開機執行]
# vi /etc/rc.d/rc.local
/opt/pbs/sbin/pbs_server –a true
/opt/pbs/sbin/pbs_sched
1 則留言:
若是使用64位元的OS,例如RHEL AS3.0 64bits for DELL 2850
(不要問我為什麼要裝64位元版的,原廠出貨就是這個...)
你會發現無法進行編譯,那怎麼辦??
# linux32 ./configure --set-server-home=/usr/spool/pbs/ --set-default-server=hostname --prefix=/etc/pbs --disable-gui
# linux32 make CC=gcc
# linux32 make install
這樣可以安裝完成
那可不可以運作?正在試...
張貼留言