编辑: 人间点评 | 2019-07-01 |
p s'
# verify all nodes are correctly reporting pbsnodes ?a # submit a basic job echo sleep
30 | qsub
4 # verify jobs display qstat ? ? 1.3 计计计算 算 算节 节 节点 点 点上 上 上安 安 安装 装装TORQUE 先在服务节点上的编译 TORQUE 的目录下执行下面命令生成所需要的包: root@kd50# make packages 该命令执行之后一共产生五个包,分别为: ? torque-package-clients-linux-i686.sh ? torque-package-devel-linux-i686.sh ? torque-package-doc-linux-i686.sh ? torque-package-mom-linux-i686.sh ? torque-package-server-linux-i686.sh 然后将这些包传送给机群中的所有计算节点并在各计算节点上执行安装,比如: root@node0101# ./torque-package-clients-linux-i686.sh Cinstall 1.4 计计计算 算 算节 节 节点 点 点配 配 配置 置置TORQUE /var/spool/torque 是TORQUE 的配置目录,只要在该目录下创建一个文件server name,其内容是服务节点的机器名. 对于 NFS 文件共享系统来说,还必须告诉 TORQUE 这种共享的用户目录,编辑/var/spool/torque/mom priv/con?g,其内容类似: § $pbsserver kd50 # note: hostname running pbs server $logevent
255 # bitmap of which events to log $usecp kd50:/home /home ? ? 其中 $pbsserver 后指定服务节点的主机名,$usecp 后面的表示的共享 home.
5 在/etc/pro?le 中设置环境变量: § TORQUE=/opt/torque?2.2.1 if [ `id ?u` ?eq
0 ];
then PATH= /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: PATH=$PATH:$TORQUE/bin:$TORQUE/sbin else PATH= /usr/local/bin:/usr/bin:/bin:/usr/games PATH=$PATH:$TORQUE/bin ? ? ? source /etc/pro?le 后,可以直接运行pbs mom 启动计算节点的守护进程.
2 安安安装 装 装与 与 与配 配 配置 置 置作 作 作业 业 业调 调 调度 度 度软 软 软件 件件: : :Maui TORQUE 自带的作业调度进程 pbs sched 非常简单,建议不要启动此服务,而 是在服务节点上安装 Maui 来进行作业调度,注意:在计算节点上无须安装 Maui. 2.1 服服服务 务 务节 节 节点 点 点上 上 上安 安 安装 装装Maui root@kd50# tar zxvf maui-3.2.6p20-snap.1182974819.tar.gz root@kd50# cd maui-3.2.6p20 root@kd50# ./con?gure Cpre?x=/opt/maui-3.2.6p20 Cwith-pbs=/opt/torque- 2.2.1 root@kd50# make root@kd50# make install 2.2 服服服务 务 务节 节 节点 点 点上 上 上配 配 配置 置置Maui 修改 /usr/local/maui/maui.cfg,主要为下面几项: § SERVERHOST kd50 # primary admin must be ?rst in list ADMIN1 root # Resource Manager De?nition RMCFG[KD50] TYPE=PBS@RMNMHOST@
6 RMTYPE[0] PBS ? ? 在/etc/pro?le 中设置环境变量: § TORQUE=/opt/torque?2.2.1 MAUI=/opt/maui?3.2.6p20 if [ `id ?u` ?eq
0 ];
then PATH= /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: PATH=$PATH:$TORQUE/bin:$TORQUE/sbin:$MAUI/bin:$MAUI/sbin else PATH= /usr/local/bin:/usr/bin:/bin:/usr/games PATH=$PATH:$TORQUE/bin:$MAUI/bin ? ? ? source /etc/pro?le 后启动 Maui: root@kd50# maui 注意不要在服务节点上启动 pbs sched.
3 作作作业 业 业运 运 运行 行行系统利用 TORQUE 和Maui 进行资源和作业管理,所有需要运行的作业 无论是用于程序调试还是业务计算均必须通过 qsub 命令提交,提交后可以利 用TORQUE 和Maui 的相关命令查询作业状态等.为了利用 qsub 提交作业,用户需 针对此作业创建提交脚本,在脚本里面设定需要运行的作业参数等.在此分别给出串 行和并行的简单脚本,用户可以修改此脚本以适用于自己的作业,如需要更加高级的 功能请参考 TORQUE 手册.