阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS上GridEngineServer的安装指南

65次阅读
没有评论

共计 1027 个字符,预计需要花费 3 分钟才能阅读完成。

导读 GridEngine 可以把任务自动放到负载小的服务器上运行. 在 CentOS 上该如何安装 GridEngineServer 呢?下面,本文将介绍一下安装方法,希望对大家有帮助。

下载相关 rpm 包后, 可以直接

yum localinstall gridengine-*

可能需要的依赖包

yum install jemalloc munge hwloc
# CentOS 5 的话, hwloc 版本要 1.4 以上, epel 的只有 1.1

安装完成后, 相关文件在 /opt/sge 下面, 运行里面的

start_gui_installer

先添加管理端. 建议把服务端的 /opt/sge 使用 NFS

[root@oge sge]# cat /etc/exports 
/opt/sge 192.168.101.0/255.255.255.0(rw,no_root_squash,sync,no_subtree_check,nohide)

客户端直接挂载 server 的 /opt/sge

写了个脚本

#!/bin/bash
 
sge=/opt/sge
 
mount -t nfs -o 'rw,intr,tcp' oge:$sge $sge
sleep 4
# sgeexecd.p6444 运行脚本名可能不一样
[`ls $sge | wc -l ` -ge 0] && /etc/init.d/sgeexecd.p6444 start

安装之前还得做 SSH 证书认证

ssh-copy-id ~/.ssh/id_rsa.pub oge

挂载后, 还是运行, 只是选择只安装执行机. 可能会有 DNS 反查的问题, 这个时候可以跳过

start_gui_installer

完成后, 复制设置环境变量的脚本到 profile.d

cp /opt/sge/default/common/settings.csh  /etc/profile.d/sge.csh
cp /opt/sge/default/common/settings.sh  /etc/profile.d/sge.sh

此时可以运行 qhost, 到此完成基本安装.
另外运行任务前要初始化设置的话, 可以在

# 执行任务之前初始化一下
Queue Control --> Cluster Queues --> Modify --> Execution Method
Prolog : 执行前执行 (脚本要绝对路径, 不能用 $HOME 之类的变量, 但脚本内容可以使用变量)
Epilog : 执行后执行 

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计1027字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中