“How to setup SGE”版本间的差异

来自cslt Wiki
跳转至: 导航搜索
(以内容“现在在cluster上部署的Grid Engine是[http://gridscheduler.sourceforge.net/ Open Grid Scheduler]。 == 安装 == === 安装方式 === * 编译安装。获取源码...”创建新页面)
 
安装
第21行: 第21行:
 
#: ./install_execd
 
#: ./install_execd
 
#: </code>
 
#: </code>
 +
 +
 +
=== copy from other grid ===
 +
scp -r wolf01:/opt/sge /opt/sge
 +
cd /opt/sge
 +
./install_execd
 +
cp redhat/common/settings.* /etc/profile.d/
 +
source /etc/profile.d/settings.sh
  
 
== 配置 ==
 
== 配置 ==

2017年9月20日 (三) 03:23的版本

现在在cluster上部署的Grid Engine是Open Grid Scheduler

安装

安装方式

master node

  1. 设置环境变量SGE_ROOT为上一步安装好的目录
  2. 运行安装脚本
    cd $SGE_ROOT
    ./install_qmaster

exec node

  1. 设置环境变量SGE_ROOT
  2. 将该节点加入到administrative hosts中
    [master]$ qconf -ah <hostname of exec node>
  3. 运行安装脚本
    [exec]$ cd $SGE_ROOT
    ./install_execd


copy from other grid

scp -r wolf01:/opt/sge /opt/sge cd /opt/sge ./install_execd cp redhat/common/settings.* /etc/profile.d/ source /etc/profile.d/settings.sh

配置

可以使用图形界面工具qmon

环境变量

运行时引用 $SGE_ROOT/$SGE_CELL/common/settings.sh

default shell for queue

qconf -mq <QUEUE_NAME> # 编辑配置,修改shell为/bin/bash

smp pe jobs

SunGridEngine#Configure_a_parallel_environment
qconf -ap smp
pe_name           smp
slots             999
user_lists        NONE
xuser_lists       NONE
start_proc_args   /bin/true
stop_proc_args    /bin/true
allocation_rule   $pe_slots        # this forces all slots to be on the same host!
control_slaves    FALSE
job_is_first_task TRUE
urgency_slots     min
qconf -mq <QUEUE_NAME> # 编辑配置,把smp加入pe_list中