torque-4.2.5在SLES10SP2安装与配置server节点

准备工作:

yast2设置本地安装源:
image.png

image.png

image.png

使用命令mount -o loop /dir/sles.iso /media


image.png

之后点击完成,系统就开始添加安装源了。

下面这部分内容参考了网页:https://www.jianshu.com/p/062c58bea2a2?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
使用yast2工具安装以下几个包
libxml2-devel
openssl-devel
gcc
gcc-c++
boost-devel
libtool

image.png

使用.configure测试安装环境是否已准备好,如果没返回"error"信息就可以了。
image.png

正式安装~~~~~

tar -xvf  torque-4.2.5.tar.gz
cd torque-4.2.5
./configure --prefix=/usr/local/torque --with-default-server=node22
make
make install
make packages   生成后面安装计算节时需要的文件,会生成5个可执行脚本文件

配置torque server节点信息(系统环境为SUSE Linux Enterprise 10SP2 64位系统)
参考网页:https://www.jianshu.com/p/062c58bea2a2?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

cp /public2/src/torque-4.2.5/contrib/init.d/suse.pbs_mom /etc/init.d/pbs_mom
cp /public2/src/torque-4.2.5/contrib/init.d/suse.pbs_sched /etc/init.d/pbs_sched
cp /public2/src/torque-4.2.5/contrib/init.d/suse.pbs_server /etc/init.d/pbs_server
cp /public2/src/torque-4.2.5/contrib/init.d/suse.trqauthd /etc/init.d/trqauthd

echo 'export TORQUE=/usr/local/torque' >>~/.bashrc
echo 'export LD_LIBRARY_PATH=$TORQUE/lib' >>~/.bashrc
echo 'export PATH=$PATH:$TORQUE/sbin:$TORQUE/bin'  >>~/.bashrc
source ~/.bashrc

添加自启动服务,如果未用root账号,就需要添加sudo
chkconfig --add pbs_server
chkconfig --add pbs_sched
chkconfig --add pbs_mom
chkconfig --add trqauthd

以root作为torque的管理员账号创建作业队列。
在/public2/src/torque-4.2.5/目录内执行

./torque.setup root

初始化server(这一步很关键,又容易出错,不注意看就容易卡在这里)

/usr/local/torque/sbin/pbs_server -t create
会创建一个serverdb,系统问你是否覆盖原来的文件,默认是no,这里需要调整为yes

节点属性声明:
/var/spool/torque/server_priv/nodes

node1 np=12 Mem12G BioAnalysis
node2 np=12 Mem12G BioAnalysis
node3 np=12 Mem12G BioAnalysis
node4 np=12 Mem12G BioAnalysis
node5 np=12 Mem12G BioAnalysis
node6 np=12 Mem12G BioAnalysis
node7 np=12 Mem12G BioAnalysis
node8 np=12 Mem12G BioAnalysis
node9 np=12 Mem12G BioAnalysis
node10 np=12 Mem12G BioAnalysis
node11 np=12 Mem12G BioAnalysis
node12 np=12 Mem12G BioAnalysis
node13 np=12 Mem12G BioAnalysis
node14 np=12 Mem12G BioAnalysis
node15 np=12 Mem12G BioAnalysis
node16 np=12 Mem12G BioAnalysis
node17 np=12 Mem12G BioAnalysis
node18 np=12 Mem12G BioAnalysis
node19 np=12 Mem12G BioAnalysis
node20 np=12 Mem12G BioAnalysis
node21 np=12 Mem12G BioAnalysis
node22 np=12 Mem12G pbsserver

启动相关服务

mom运行后,节点就能与pbsserver进行调度沟通了。
/etc/init.d/pbs_mom  start

有计算任务时,负责任务调度与分发
/etc/init.d/pbs_sched  start  
/etc/init.d/pbs_server  start  

trqauthd运行后,pbsnodes命令就可以查看节点状态了
/etc/init.d/trqauthd  start

你可能感兴趣的:(torque-4.2.5在SLES10SP2安装与配置server节点)