Centos7安裝-多節(jié)點(diǎn)PbsPro

[TOC]

Centos7安裝-多節(jié)點(diǎn)PbsPro

PBS 是公開源代碼的作業(yè)管理系統(tǒng),pbspro是著名的open PBS的商業(yè)版。其相關(guān)的介紹請(qǐng)看我寫的相關(guān)博客。

1:準(zhǔn)備

1.1 機(jī)器

準(zhǔn)備兩個(gè)機(jī)器(centos7),機(jī)器名分別為pbsmaster和pbsslave

修改兩個(gè)機(jī)器的/etc/hosts文件,確保兩個(gè)機(jī)器可以ssh互相訪問

機(jī)器 IP
pbsmaster 192.168.64.55
pbsslave 192.168.64.56

1.2 安裝包

下載地址:https://github.com/PBSPro/pbspro/releases

1.3 制作RPM包

提前安裝依賴包

$yum -y install rpm-build
$yum -y install gcc autoconf automake libtool hwloc-devel
$yum -y install libX11-devel libXt-devel libedit-devel libical-devel ncurses-devel postgresql-devel python-devel python-devel tcl-devel tk-devel swig expat-devel openssl-devel libXext libXft

以下命令使用root用戶運(yùn)行

$mkdir -p /root/rpmbuild/SOURCES/
$mv pbspro-14.1.0.tar.gz /root/rpmbuild/SOURCES/pbspro-14.1.0.tar.gz
$cd /root/rpmbuild/SOURCES && tar zxvf pbspro-14.1.0.tar.gz
$cd /root/rpmbuild/SOURCES/pbspro-14.1.0 && rpmbuild -ba pbspro.spec

執(zhí)行上面命令后,會(huì)在/root/rpmbuild/RPMS/x86_64目錄下生成幾個(gè)rpm包

pbspro-client-14.1.0-0.x86_64.rpm

pbspro-debuginfo-14.1.0-0.x86_64.rpm

pbspro-execution-14.1.0-0.x86_64.rpm

pbspro-server-14.1.0-0.x86_64.rpm

2:安裝

2.1 安裝Master

登錄master節(jié)點(diǎn),然后以root用戶運(yùn)行

$yum install -y pbspro-server-14.1.0-0.x86_64.rpm

修改/etc/pbs.conf文件

PBS_SERVER=pbsmaster
PBS_START_MOM=1

2.2 安裝Slave

登錄Slave節(jié)點(diǎn),然后以root用戶運(yùn)行

$yum install pbspro-execution-14.1.0-0.x86_64.rpm

修改/etc/pbs.conf文件

PBS_SERVER=pbsmaster
PBS_START_MOM=1

修改/var/spool/pbs/mom_priv/config文件

$clienthost pbsmaster

2.3 啟動(dòng)pbs

分別在pbsmaster和pbsslave節(jié)點(diǎn)上運(yùn)行以下命令啟動(dòng)pbs

# /etc/init.d/pbs start

將slave節(jié)點(diǎn)加入集群

# . /etc/profile.d/pbs.sh
# qmgr -c 'create node pbsslave'
pbsmaster啟動(dòng)
pbsslave啟動(dòng)

3:測試

使用普通用戶登錄master節(jié)點(diǎn),然后運(yùn)行

$adduser user1
$su user1
# 查看節(jié)點(diǎn)狀態(tài) free則節(jié)點(diǎn)添加正常
$pbsnodes -a
查看節(jié)點(diǎn)狀態(tài)
# 提交作業(yè)
$echo 'sleep 10' | qsub
# 查看作業(yè)
$qstat -a
提交作業(yè)

4:問題

1 查看pbsnodes的節(jié)點(diǎn)為down

查看ssh服務(wù)是否開啟,然后重啟pbs

參考資料

1:使用RPM包安裝PBS Pro
2:使用ssh在Docker容器間建立互信
3:Docker容器安裝單節(jié)點(diǎn)PbsPro
4:Docker容器安裝多節(jié)點(diǎn)PbsPro
5:Centos7安裝-單節(jié)點(diǎn)Torque
6:Centos7安裝-多節(jié)點(diǎn)Torque
7:Centos7安裝-多節(jié)點(diǎn)PbsPro


? 2017/11/16-Boy

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容