前期工作===前期配置工作已经完成。
torque-4.2.5 源文件目录为/public2/src/torque-4.2.5/
下面配置的是非torque server节点(torque server节点之前设为了node22,其余的node1--node21就是非server节点)
前期经过了以下几个步骤
./configure --prefix=/usr/local/torque --with-default-server=node22
make
make install
make packages
在这里还需要插1嘴:如果需要卸载安装的内容时,如果中间又./configure了一次,卸载的内容时新configure后的信息,如果想卸载预期的,就需要./configure的参数与预期的一致。
切换到新节点
ssh node1
看看是否能访问/public2/src/torque-4.2.5/目录,因为我的存储是通过挂载。
之后将对应版本的pbs_mom trqauthd复制到/etc/init.d/中。
这里的文件:pbs_mom负责与server通讯;trqauthd负责pbsnodes查看节点。
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.trqauthd /etc/init.d/trqauthd
下面的内容是为了用户可以直接访问pbs_*
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
下面的这些.sh文件是由make packages产生的,专门用于多节点安装用的。
cd /public2/src/torque-4.2.5
./torque-package-mom-linux-x86_64.sh --install
./torque-package-doc-linux-x86_64.sh --install
./torque-package-devel-linux-x86_64.sh --install
./torque-package-clients-linux-x86_64.sh --install
mom运行后,节点就能与pbsserver进行调度沟通了。
/etc/init.d/pbs_mom start
trqauthd运行后,pbsnodes命令就可以查看节点状态了
/etc/init.d/trqauthd start
网友评论