Ubuntu上安装torque过程

过程参考(以及基本翻译自)此文:https://jabriffa.wordpress.com/2015/02/11/installing-torquepbs-job-scheduler-on-ubuntu-14-04-lts/ 和此文: https://linuxcluster.wordpress.com/2012/04/01/enabling-torque-for-email-notification/ .

此过程会将当前计算机当作server, compue node, scheduler and submission host.

Step 1: 从Ubuntu上安装Torque

apt-get install torque-server torque-client torque-mom torque-pam

  这儿下载安装的是老版本Torque-2.4.16.一路Yes即可.

Step 2: 关闭当前开启的默认服务

/etc/init.d/torque-mom stop
/etc/init.d/torque-scheduler stop
/etc/init.d/torque-server stop
pbs_server -t create

  以及:

killall pbs_server

  这一步很重要,否则接下来所做的修改将在下一次pbs_server重启后被覆盖.

Step 3: 因为Panther当前没有FQDN只有IP, 所以选了个Domain Name为panther.ncsu.

(注: 按照参考博客的说法,这儿需要选一个两单词的server.domain形式的domain name, 否则后文可能会遇到问题.)

echo panther.ncsu > /etc/torque/server_name
echo panther.ncsu > /var/spool/torque/server_priv/acl_svr/acl_hosts
echo [email protected] > /var/spool/torque/server_priv/acl_svr/operators
echo [email protected] > /var/spool/torque/server_priv/acl_svr/managers

  并且在/etc/hosts中加入此行:

10.123.32.** panther.ncsu

  

Step 4: 将计算机本身当作compute node

echo "panther.ncsu np=4" > /var/spool/torque/server_priv/nodes

  这儿可根据实际情况修改np

告诉Mom_nodes compute node的具体位置:

echo panther.ncsu > /var/spool/torque/mom_priv/config

Step 5: 重启torque服务

/etc/init.d/torque-server start
/etc/init.d/torque-scheduler start
/etc/init.d/torque-mom start

Step 6: 设置PBS参数

qmgr -c ‘set server scheduling = true‘
qmgr -c ‘set server keep_completed = 1000‘ #最长时间1000小时
qmgr -c ‘set server mom_job_sync = true‘
qmgr -c ‘create queue std‘ #创建std queue
qmgr -c ‘set queue batch queue_type = execution‘
qmgr -c ‘set queue batch started = true‘
qmgr -c ‘set queue batch enabled = true‘
qmgr -c ‘set queue batch resources_default.walltime = 10:00:00‘
qmgr -c ‘set queue batch resources_default.nodes = 1‘
qmgr -c ‘set server default_queue = std‘

以及设置submission pool:

qmgr -c ‘set server submit_hosts = panther‘
 qmgr -c ‘set server allow_node_submit = true‘

上面选了domain name为panther.ncsu,这儿需要选择其name,panther为submission pool

Step 8: 提交测试任务

结果:

附录. 使用ssmtp设置邮件通知: https://help.ubuntu.com/community/EmailAlerts

Errors and solutions:

1. Errors:

Unable to copy file /var/spool/torque/spool/15.panther.ncsu.OU to [email protected]:/home/zjyx/work/tests/pbs/fdm/oe.15.panther.ncsu
*** error from copy
Host key verification failed.
lost connection
*** end error output
Output retained on that host in: /var/spool/torque/undelivered/15.panther.ncsu.OU

Solutions: (http://torqueusers.supercluster.narkive.com/Ut2n70R1/host-key-verification-failed: Host key verification failed)

Just try to delete ~/.ssh/known_hosts, and ssh between different nodes set up by torque. In my case, I did ssh panther.ncsu, ssh localhost, ssh Panther, and ssh panther.

原文地址:https://www.cnblogs.com/zjyx/p/8448279.html

时间: 2024-10-29 03:35:49

Ubuntu上安装torque过程的相关文章

Ubuntu上安装MySql过程,以及遇到的一些问题

今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo apt-get install mysql-server //安装Mysql客户端 sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 错误一描述: 远程连接MySql的时候出现错误:错误码2203 Can`

[异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)> link:http://www.cnblogs.com/zjutlitao/p/5061917.html 遇到的在ubuntu上装虚拟机坑之后,接下来又遇到了一个新的问题—— 如何在在ubuntu上安装

ubuntu上安装nodejs

目录: 1. nodejs的下载 2. 解压和安装 3. 安装过程中出现过的问题 4. 总结 1. nodejs的下载 我刚开始没有linux系统,于是安装了nodejs的windows版本进行学习.这两天把ubuntu鼓捣好了,也就想着在ubuntu上装上nodejs. nodejs的官网(http://nodejs.org/)点击install进行下载,而且下载的就是当前的最新版本:不过在windows默认下载的是.msi文件,在linux下默认下载的是.tar.gz!ubuntu下载默认的

Ubuntu上安装与使用putty

下面便是小弟学习安装和是用Putty的过程: 首先,输入如下命令,并按下Tab键,发现库中存在三个与Putty 相关的文件,直接使用Putty便可: [email protected]:/dev$ sudo apt-get install putty putty putty-doc putty-tools [email protected]:/dev$ sudo apt-get install putty [sudo] password for planck: Reading package l

ubuntu上安装mysql 编译安装

为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装mysql,那么本文不适合你;如果你喜欢“折腾”,有兴趣了解这一条sudo apt-get install帮你做了什么,有兴趣了解internal linux的细节并想尝试自己编译软件,那么你是本文的目标读者,希望你能从这篇文章中获得收获. 编译安装的几大步骤: 编译前的准备工作 初识CMAKE——配

在Ubuntu上安装LAMP服务器

1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index.php index.php的内容为 <?php phpinfo(); ?> 重启apache, service apache2 restart 在浏览器中输入 http://localhost/index.php 或者localhost改为IP地址 5配置MYSql cat /etc/hosts

在Ubuntu上安装Node.js的Upstream版本

在Ubuntu上安装Node.js的Upstream版本 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Node.js是一个软件平台,可用于快速开发和构建可扩展的Web应用.Node.js使用JavaScript作为其脚本语言,通过非阻塞I/O和单线程事件循环机制实现了高吞吐量. Node.js包含了一个内置的HTTP服务器库,使它能够直接以Web服务器运行而无需使用外部软件,比如Apache或Nginx,而且可以在Web服务器运

Ubuntu上安装和使用SSH,Xming+PuTTY在Windows下远程Linux主机使用图形界面的程序

自:http://blog.csdn.net/neofung/article/details/6574002 Ubuntu上安装和使用SSH  网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-s

ubuntu上安装rsync+sersync

服务器:数据从19--->12 和14 172.16.1.12(rsync_server) 172.16.1.14(rsync_server) 172.16.1.19(rsync_client.sersync) 172.16.1.12服务器: 安装rsync server,rsync以xinetd方式运行 #安装命令 apt-get install rsync xinetd #创建存放文件目录,命令如下: mkdir /data/res #修改rsync启动方式 vim /etc/default