torque安装

OracleLinux-R6-U2-Server-x86_64-dvd安装torque

从网上下载TORQUE

传到对应的服务器上并解压

1./opt/torque-4.1.0.tar.gz

2.tar xvfztorque-4.1.0.tar.gz

3.cd torque-4.1.0

4../configure --with-default-server=localhost(localhost是主机名)

在这一般会报这个错(configure: error: no acceptable C compilerfound in $PATH

See `config.log'for more details.)意思是没有C这个时候我们需要安装GCC

   安装GCC

1)        先挂载光盘

2)        然后修改/etc/yum.repos.d/后面是-media.repo文件中的

baseurl=file:///var/ftp/rpm #这里就是咱们的安装包存放路径了,仔细看是 "///"

enabled=1  # 1为打开 0 为关闭肯定选打开

3)        yuminstall gcc

好以上GCC安装成功

5然后在运行./configure --with-default-server=localhost(localhost是主机名)还是报错configure: error: TORQUE needs lib openssl-devel inorder to build(建立openssl-devel

安装openssl-devel

1)   rpm-ivh openssl-devel-1.0.0-20.el6.x86_64.rpm

2)   提示:(error: Failed dependencies:

  krb5-devel is needed by openssl-devel-1.0.0-20.el6.x86_64

       zlib-devel is needed byopenssl-devel-1.0.0-20.el6.x86_64)

3)   在分别安装rpm -ivh krb5-devel-1.9-22.el6.x86_64.rpm

4)   如此直到rpm -ivh openssl-devel-1.0.0-20.el6.x86_64.rpm安装完成

6../configure --with-default-server=localhost(localhost是主机名)

提示‘make’

7.make

8.make install

以上是torque默认安装,

以下是torque指定目录安装

tar zxvf torque-2.4.6.tar.gz

 cd torque-2.4.6

 ./configure-prefix=/usr/local/software/torque-2.4.6 -with-rcp=scp

 make

 make install

 安装完毕,但是需要

 make packages

 产生到计算节点安装的文件,其中产生的几个 sh 文件中最重要的是

 torque-package-mom-linux-x86_64.sh torque-package-clients-linux-x86_64.sh

 5.2Torque 在管理节点上的配置

 5.2.1

 /etc/profilie 中追加

 exportTORQUE=/usr/local/software/torque-2.4.6

 if [ "`id -u`" -eq 0 ]; then

 PATH=$PATH:$TORQUE/bin:$TORQUE/sbin

 else

 PATH=$PATH:$TORQUE/bin

 fi

修改后使设置的环境变量生效:

source /etc/profile

root设置为TORQUE的管理帐户:

root@locaholst#./torque.setup root

/var/spool/torque/serverpriv/nodes中添加计算节点的机器名,:

root@localhost

如果/var/spool/torque下的目录spoolundelivered的权限不是drwxrwxrwt的话,需要chmod

1777 spool undelivered

#pbsserver -t create

#qmgr(设置一个默认队列dque)

Qmgr:create queue dque queue_type=execution

在这一般会报这个错误(Cannot connect to default server host 'localhost' -check

pbs_server daemon and/or trqauthd.

需要做:1.本机的ssh无密码登陆ssh-keygen -t rsa

 然后一路回车,完成之后

 cd ~/.ssh

 cp id_rsa.pub authorized_keys

 完成之后测试一下:

 ssh localhost 应该不用输密码就可以了

   2. 检查/etc/hosts文件上边添加127.0.0.1  localhost.localdomain  localhost

   3.在文件/var/spool/torque/serverpriv/nodes最后一行加上localhost 或者root@localhost

Qmgr: set server default_queue=dque

Qmgr: set queue dque started=true

Qmgr: set queue dque enabled=true

Qmgr: set server scheduling=true

 

/var/spool/torque/mompriv/config

$pbsserver localhost

$logevent 255

$usecp localhost:/home /home

其中$pbsserver后指定服务节点的主机名,$usecp后面的表示的共享home

 

a编辑/etc/pbs.conf文件,填入如下内容:

pbs_home=/usr/local/software/torque-2.4.6

pbs_exec=/usr/local

start_server=1

start_sched=1

start_mom=1

b) OpenPBS解压目录中的……/src/tools/init.d/pbs文件复制到/etc/init.d/pbs

c) 执行命令chkconfig add pbs

d) chkconfig list | grep pbs 命令查看pbs服务是否已被加入

e) 现在就可以使用如下命令启动、关闭pbs了:

i. 启动pbs service pbs start

ii. 关闭pbs service pbs stop

iii. 重启pbs service pbs restart

### 在Linux系统中安装和配置Torque调度系统的指南 #### 1. 安装依赖项 在开始安装Torque之前,需要确保系统已经安装了必要的依赖项。对于CentOS 7.6,可以通过以下命令安装所需的开发库和工具: ```bash yum install libxml2-devel openssl-devel gcc gcc-c++ boost-devel libtool -y [^1] ``` #### 2. 下载并解压Torque源代码 从官方站点或其他可信来源下载Torque的源代码包,并解压到指定目录: ```bash wget https://github.com/AdrianReber/torque/archive/v4.2.9.tar.gz tar zxvf v4.2.9.tar.gz cd torque-4.2.9 ``` #### 3. 配置和编译Torque 使用`./configure`脚本为系统配置Torque的编译选项,然后执行`make`进行编译: ```bash ./configure --prefix=/usr/local/torque --with-server-home=/var/spool/torque --with-mom-root=/var/spool/torque/mom_priv make make server make mom make client ``` 此步骤将生成服务器端、客户端以及节点管理器(mom)的二进制文件[^1]。 #### 4. 安装Torque 完成编译后,可以使用以下命令将Torque安装到系统中: ```bash make install make install.server make install.mom make install.client ``` #### 5. 配置Munge服务 为了支持节点间的认证,需要安装并启动Munge服务: ```bash sudo yum install munge -y sudo systemctl enable munge sudo systemctl start munge ``` Munge服务是许多集群环境中的必要组件,用于提供安全的消息传递机制[^3]。 #### 6. 配置Torque服务器 编辑`server_name`文件以指定主服务器名称,并确保所有节点都能解析该名称: ```bash echo "master-node-hostname" > /var/spool/torque/server_name ``` 同时,编辑`nodes`文件以添加计算节点列表: ```bash echo "node1 np=8" >> /var/spool/torque/server_priv/nodes echo "node2 np=8" >> /var/spool/torque/server_priv/nodes ``` 此处的`np=8`表示每个节点有8个可用处理器核心。 #### 7. 启动Torque服务 在主服务器上启动PBS调度服务: ```bash pbs_server -t create pbs_mom pbs_sched ``` 验证服务是否正常运行: ```bash pbsnodes -a ``` 如果显示“Server has no node list”,则需要检查`server_priv/nodes`文件是否正确配置。 #### 8. 测试作业提交 创建一个简单的测试脚本`test.pbs`,并提交到队列中: ```bash #PBS -N TestJob #PBS -l nodes=1:ppn=1 #PBS -j oe #PBS -o output.log echo "Running on host: `hostname`" sleep 60 ``` 使用以下命令提交作业: ```bash qsub test.pbs ``` 查看作业状态: ```bash qstat ``` #### 9. 集成MATLAB Parallel Server(可选) 如果计划在集群中运行MATLAB任务,需按照MATLAB Parallel Server的文档创建集群配置文件,并确保其与Torque集成[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值