使用RPM包安装PBS Pro

使用RPM包安装PBS Pro

下载

首先下载PBS Pro,这里使用v14.1.0版本。下载地址:https://github.com/PBSPro/pbspro/archive/v14.1.0.tar.gz

下载后将文件名改为pbspro-14.1.0.tar.gz

准备机器

准备两个机器,机器名分别为pbsmaster和pbsslave。

修改两个机器的/etc/hosts文件,确保两个机器可以互相访问。

制作RPM包

以下命令使用root用户运行

# 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

执行上面命令后,会在/root/rpmbuild/RPMS/x86_64目录下生成几个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

安装Master

  • 登录master节点,然后以root用户运行
# yum install -y pbspro-server-14.1.0-0.x86_64.rpm
  • 修改/etc/pbs.conf文件
PBS_SERVER=pbsmaster
PBS_START_MOM=1

安装Slave

登录master节点,然后以root用户运行

# yum install pbspro-execution-14.1.0-0.x86_64.rpm
  • 修改/etc/pbs.conf文件
PBS_SERVER=pbsmaster
  • 修改/var/spool/pbs/mom_priv/config文件
$clienthost pbsmaster

启动pbs

  • 分别在pbsmaster和pbsslave节点上运行以下命令启动pbs
# /etc/init.d/pbs start 
  • 将slave节点加入集群
# . /etc/profile.d/pbs.sh
# qmgr -c 'create node pbsslave'

测试

使用普通用户登录master节点,然后运行

$ . /etc/profile.d/pbs.sh

# 查看节点状态
$ pbsnodes -a

# 提交作业
$ echo 'sleep 123' | qsub

# 查看作业
$ qstat -a

转载请以链接形式标明本文链接
本文链接:http://blog.csdn.net/kongxx/article/details/52708542

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值