PBS集群任务调度系统安装

  • 环境准备

节点类型

节点IP

主机名

主机别名

系统

管理调度节点

192.168.1.100

admin

node100

Centos7.4

计算节点

192.168.1.101

comput

node101

Centos7.4

  • 关闭所有节点防火墙

# systemctl stop firewalld

# systemctl disable firewalld

  • 所有节点关闭selinux 

# vim /etc/selinux/config

SELINUX=disabled

  •  所有节点配置主机名
# hostnamectl set-hostname admin (管理节点)
# hostnamectl set-hostname comput (计算节点)

 

  •  所有节点配置hosts文件

# vim /etc/hosts(增加下面两行)

192.168.1.100 admin node100

192.168.1.101 comput node101

  •  所有节点配置ssh无密码

# ssh-keygen

# ssh-copy-id -i /root/.ssh/id_rsa.pub root@admin(计算节点执行)

# ssh-copy-id -i /root/.ssh/id_rsa.pub root@comput(管理节点执行)

注意:所有节点必须实现互相SSH无密码访问

  • 所有节点安装依赖软件 

# yum -y install libxml2-devel openssl-devel 

# yum -y install gcc gcc-c++ boost-devel libtool

  •  管理节点torque

# tar -xf torque-6.1.1.1.tar.gz

# cd torque-6.1.1.1

# ./configure --prefix=/usr/local/torque

# make

# make install 

# make packages(生成计算节点安装包)

  •  管理节点配置torque

# cp contrib/init.d/{pbs_server,pbs_mom,pbs_sched,trqauthd} /etc/init.d/

# TORQUE=/usr/local/torque

# echo "TORQUE=$TORQUE" >>/etc/profile

# echo "export PATH=\$PATH:$TORQUE/bin:$TORQUE/sbin" >>/etc/profile

# source /etc/profile

# ./torque.setup root

管理节点编辑node文件

# vim /var/spool/torque/server_priv/nodes(添加下面内容)

admin np=4 normal

comput np=4 normal

# vim /var/spool/torque/mom_priv/config(添加下面内容)

$pbsserver admin

$logevent 255

  •  管理节点pbs服务

# qterm

# /etc/init.d/pbs_server restart

# /etc/init.d/pbs_mom restart

# /etc/init.d/pbs_sched restart

# /etc/init.d/pbs_trqauthd restart

  •  计算节点安装pbs

# cd torque-6.1.1.1

# scp torque-package-{mom,clients}-linux-x86_64.sh comput:/root

# scp contrib/init.d/{pbs_mom,trqauthd} comput:/etc/init.d/

# ./torque-package-clients-linux-x86_64.sh --install  

# ./torque-package-mom-linux-x86_64.sh --install 

 

# vim /var/spool/torque/mom_priv/config

$pbsserver admin

$logevent 225

# /etc/init.d/pbs_mom restart

# /etc/init.d/pbs_trqauthd restart

注意:计算节点安装完成后,重启管理节点服务

  • 管理节点查看节点状态 

# pbsnodes

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
学习PBS作业调度系统可以按照以下步骤进行: 1. 了解PBS的基本概念:首先,你需要了解PBS(Portable Batch System)的基本概念和工作原理。了解PBS的特点、作业调度流程、资源管理等方面的知识。 2. 学习PBS的命令和使用方法:掌握PBS的命令和使用方法是使用PBS作业调度系统的关键。学习如何提交作业、查询作业状态、取消作业等常用命令。 3. 配置和管理PBS集群:学习如何配置和管理PBS集群,包括节点配置、队列管理、资源限制等。了解如何设置节点属性和资源限制,以便更好地管理和调度作业。 4. 了解PBS的策略和调度算法:学习PBS的策略和调度算法可以帮助你更好地理解作业调度的原理和机制。了解如何设置作业优先级、调整作业队列等,以及如何根据集群资源状况进行调度。 5. 探索高级功能和扩展:进一步学习PBS的高级功能和扩展,如作业依赖关系、作业数组、资源共享等。这些功能可以帮助你更好地管理和控制集群中的计算任务。 6. 实践和应用:通过实践和应用,将学到的知识应用到实际的工作中。提交作业,观察作业的调度和执行情况,分析和优化作业性能。 7. 深入学习其他相关技术:PBS作业调度系统通常与其他技术和工具一起使用,如集群管理工具、资源管理器等。深入学习这些相关技术可以帮助你更好地理解和应用PBS作业调度系统。 通过以上步骤,你可以逐步掌握PBS作业调度系统的基本原理和使用方法,并在实践中不断提高你的技能。同时,可以参考官方文档、教程和在线资源来获取更多的帮助和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LonelyLinguist

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值