PBS安装教程

Jun 3, 2019

PBS 安装方法


源码路径:

https://github.com/pbspro/pbspro

编译方法:

./configure && make && make install

安装配置:

1. 安装
cd $PBS_EXEC/libexec
./pbs_postinstall
1. 配置
修改/etc/pbs.conf
PBS_SERVER=QRH62C
PBS_START_SERVER=0 //0:非server节点 1:server节点
PBS_START_SCHED=1
PBS_START_COMM=1
PBS_START_MOM=1  //执行作业进程
PBS_EXEC=/apps/pbs   //PBS 安装执行路径
PBS_HOME=/var/spool/pbs   //PBS work路径
PBS_CORE_LIMIT=unlimited
PBS_SCP=/usr/bin/scp

修改$PBS_EXEC/sbin目录下pbs_iff, pbs_rcp为4755
[root@QRH62B sbin]# ll
total 13680
-rwsr-xr-x 1 root root  596429 Apr 26 15:50 pbs_iff
-rwsr-xr-x 1 root root   54886 Apr 26 15:50 pbs_rcp

安装postgresql数据库:
下载 postgresql-9.6.8.tar.gz 并解压
./configure && make && make install
配置$POSTGRESQL_HOME/bin到 PATH 里面

启动:

source  /etc/profile.d/pbs.sh
/etc/init.d/pbs start/stop/restart

增加节点:
qmgr -c "create node QRH62B"

查看节点:
pbsnodes -a

提交/查看作业

echo "sleep 100"|qsub -l nodes=1:ppn=1 //提交作业sleep 100, 请求一个节点,使用节点1个ncpus
qstat -f $JOBID/ qstat -a   //查看作业