ubuntu 16.04 安装SGE(Sun Grid Engine)

本文详细介绍了如何在Ubuntu 16.04上安装和配置SGE(Sun Grid Engine),包括安装NFS服务端和客户端、安装Grid Engine、配置master和client节点,以及解决可能出现的问题。通过安装NFS和Grid Engine,实现分布式计算集群的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装环境

ubuntu 16.04

安装步骤

注意:master host的步骤和node host的步骤需要交叉进行,所以我的总结是按照交叉进行的步骤进行,有些步骤的交叉前后可以有不同的位置,熟悉后可灵活安装

第一轮 主要安装NFS

master host - 1

  1. 查看更新:apt-get update
  2. 增加新用户:adduser gsadmin --uid 500
  3. 下载Grid Engine包
    wget http://downloads.sourceforge.net/project/gridscheduler/GE2011.11p1/GE2011.11p1.tar.gz
    解压:tar -zxvf GE2011.11p1.tar.gz
    拷备/移动到新建用户的目录下(该目录就是共享目录):mv GE2011.11p1 /home/gsadmin/
    修改共享目录的权限:chown -R gsadmin:gsadmin /home/gsadmin/(假如想用root权限,可以把gsadmin用户加入root组)
  4. 安装NFS服务端(Network File System)
    安装NFS server包:apt-get install nfs-kernel-server
    配置默认exports文件:echo "/home/gsadmin *(rw,sync,no_subtree_check,no_root_squash)" >> /etc/exports (其中/home/gsadmin就是共享目录,注意: no_root_squash不写的话,后面可能会出现node host无法写入的权限问题
    使exports文件生效:exportfs -a
    重启NFS:service nfs-kernel-server restart (后期修改任何东西,可以重启NFS进行生效)
  5. 安装OpenJDK-8
    安装:apt-get install openjdk-8-jdk
    设置JDK(如果修改共享目录,需要修改SGE_ROOT):
    echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/" >> ~/.bashrc
    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
    echo "export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin" >> ~/.bashrc
    export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin
    echo "export SGE_ROOT=/home/gsadmin/GE2011.11p1" >>~/.bashrc
    export SGE_ROOT=/home/gsadmin/GE2011.11p1/
    source ~/.bashrc
    

node host - 1

  1. 增加用户:adduser gsadmin --uid 500
  2. 安装NFS客户端apt-get install nfs-common
  3. 创建本地挂载目录:mount共享目录
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值