ubuntu 16.04 安装SGE(Sun Grid Engine)
安装环境
ubuntu 16.04
安装步骤
注意:master host的步骤和node host的步骤需要交叉进行,所以我的总结是按照交叉进行的步骤进行,有些步骤的交叉前后可以有不同的位置,熟悉后可灵活安装
第一轮 主要安装NFS
master host - 1
- 查看更新:apt-get update
- 增加新用户:adduser gsadmin --uid 500
- 下载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组)
- 安装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进行生效)
- 安装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
- 增加用户:adduser gsadmin --uid 500
- 安装NFS客户端:
apt-get install nfs-common
- 创建本地挂载目录:mount共享目录