WEB开发网
开发学院服务器服务器方案 用 xCAT 和 TORQUE 进行动态服务器供应 阅读

用 xCAT 和 TORQUE 进行动态服务器供应

 2010-05-13 00:00:00 来源:WEB开发网   
核心提示: 设置 TORQUETORQUE 的安装可以通过使用二进制 RPM 包完成,也可以从源代码构建,用 xCAT 和 TORQUE 进行动态服务器供应(10),在本文中,管理节点运行的是 CentOS V5,(稍后,需要将 torque-mom 和 libtorque 包添加到此根映像,计算节点运行的

设置 TORQUE

TORQUE 的安装可以通过使用二进制 RPM 包完成,也可以从源代码构建。在本文中,管理节点运行的是 CentOS V5,计算节点运行的是 CentOS V5 或 Fedora V10。由于 CentOS V5 和 Fedora V10 的二进制包面向的是 TORQUE 的不同版本,并且互不兼容,所以需要进行少许额外的工作才能在 Fedora 10 上从源代码构建 TORQUE。

TORQUE 的组件

TORQUE 系统包含三个守护进程:服务器、调度器和作业执行器。服务器进程称为 pbs_server,创建并管理作业并将作业进行排队和分配以便执行,而作业执行器 — 称为 pbs_mom — 用来启动这些作业。为了决定在何时以及在何地分派这些作业,在每个调度循环,服务器都会检查可被执行的暂挂作业并与调度器守护进程 pbs_scheduler 进行通信,以决定哪些作业应被分配到哪些计算节点。

在本文中,管理节点 xcat1 运行所有的 TORQUE 守护进程,而计算节点只运行作业执行器守护程序。

在管理节点上安装 TORQUE

Extra Packages for Enterprise Linux (EPEL) 项目提供了 TORQUE 包。为了安装这些 EPEL TORQUE 包,首先需要安装 EPEL 存储库配置文件 epel.repo,如清单 13 所示。

清单 13. 安装 EPEL 存储库配置

 xcat1 # rpm -Uvh \ 
   
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rp 
m 
   
 xcat1 # rpm -qf /etc/yum.repos.d/epel.repo 
 epel-release-5-3 

现在,用 yum 安装这些 TORQUE 包。在运行 yum 之前,先更改文件 /etc/yum.conf 以设置 keepcache=1,以便安装后 TORQUE RPM 文件会保存在此 yum 缓存存储库内。(稍后,需要将 torque-mom 和 libtorque 包添加到此根映像。)然后运行清单 14 内所示的命令。

上一页  5 6 7 8 9 10 

Tags:xCAT TORQUE 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接