准备工作:
使用命令mount -o loop /dir/sles.iso /media
之后点击完成,系统就开始添加安装源了。
下面这部分内容参考了网页: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
正式安装~~~~~
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