预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PBS管理系统 (一)作业提交系统Torque个人安装总结(PBS) PBS是功能最为齐全,历史最悠久,支持最广泛的本地集群调度器之一。PBS的目前包括openPBS,PBSPro和Torque三个主要分支。其中OpenPBS是最早的PBS系统,目前已经没有太多后续开发,PBSpro是PBS的商业版本,功能最为丰富。Torque是Clustering公司接过了OpenPBS,并给与后续支持的一个开源版本。 下面是本人安装torque的过程。一、Torque安装 在master(管理结点上) 1、解压安装包 HYPERLINKmailto:root@master[root@mastertmp]#tarzxvftorque-2.3.0.tar.gz 2、进入到解压后的文件夹 ./configure--with-default-server=mastermake makeinstall 3、 (1)HYPERLINKmailto:root@master[root@mastertorque-2.3.0]#./torque.setup<user> <user>必须是个普通用户 (2)HYPERLINKmailto:root@master[root@mastertorque-2.3.0]#makepackages 把产生的tpackages,torque-package-clients-linux-x86-64.sh,torque-package-mom-linux-x86-64.sh拷贝到所有节点。 (3)HYPERLINKmailto:root@master[root@master torque-2.3.0]#./torque-package-clients-linux-x86_64.sh--install HYPERLINKmailto:root@master[root@mastertorque-2.3.0]#./torque-package-mom-linux-x86_64.sh --install (4)编辑/var/spool/torque/server_priv/nodes(需要自己建立) 加入如下内容masternp=4node01np=4 ........node09np=4 (5)启动pbs_server,pbs_sched,pbs_mom,并把其写到/etc/rc.local里使其能开机自启动。 (6)创建队列HYPERLINKmailto:root@master[root@master~]#qmgrcreatequeuestudents setqueuestudentsqueue_type=ExecutionsetqueuestudentsPriority=40 setqueuestudentsresources_max.cput=96:00:00setqueuestudentsresources_min.cput=00:00:01 setqueuestudentsresources_default.cput=96:00:00setqueuestudentsenabled=True setqueuestudentsstarted=True 4、在node0x(x=1-9,计算结点上) HYPERLINKmailto:root@node0x[root@node0x torque-2.3.0]#./torque-package-clients-linux-x86_64.sh--install HYPERLINKmailto:root@node0x[root@node0xtorque-2.3.0]#./torque-package-mom-linux-x86_64.sh --install 然后启动pbs_mom,把pbs_mom写入/etc/rc.local 二、TorquePBS使用 1、创建用户 在master的root下 useraddtestpasswdtest输入test密码 到/var/yp下make一下 2、配置普通用户的sshsutest cd ssh-keygen-tdsacd.ssh catid_pub.dsa>>authorized_keyschmod600authorized_keys 3、编写作业脚本 HYPERLINKmailto:test1@master[test1@mastert]vipbsjob #!/bin/tcsh #PBS-o/home/test1/pbstest/t/output标准输出文件 #PBS-e/home/test1/pbstest/t/error错误输出