SGE 部署(一)预配置

384 阅读2分钟

基础环境

序号主机名系统IP
1qmasterCentOS Linux release 7.4.1708 (Core)10.0.0.11
2compute01CentOS Linux release 7.4.1708 (Core)10.0.0.12

关闭防火墙

systemctl stop firewalld.service && systemctl disable firewalld.service

关闭SELinux

临时生效:

setenforce 0

永久生效:


将SELINUX=enable(或enforcing)修改为SELINUX=disabled

修改/etc/profile

vi /etc/selinux/config

底部添加...
export SGE_ROOT=/opt/sge
export PATH=/opt/sge/bin/lx-amd64:$PATH

生效:
source /etc/profile

NFS

服务端(qmaster)

安装并启动服务

yum install -y nfs-utils rpcbind
systemctl enable rpcbind.service
systemctl start rpcbind.service
systemctl enable nfs
systemctl start nfs

设置共享目录

mkdir /opt/sge
vi /etc/exports

/home *(rw,insecure,no_all_squash,sync,no_root_squash)
/opt/sge *(rw,insecure,no_all_squash,sync,no_root_squash)

生效export:

exportfs -av

客户端(compute01)

安装并启动服务

yum install nfs-utls rpcbind
systemctl enable rpcbind.service
systemctl start rpcbind.service
systemctl enable nfs
systemctl start nfs

挂载共享目录

开机自动挂载:

mkdir /opt/sge
vi /etc/fstab

10.0.0.11:/home	    /home	nfs	defaults	0	0
10.0.0.11:/opt/sge  /opt/sge	nfs	defualts	0	0

初次挂载:

mount -a #挂载
df -h    #确认是否挂载上

NIS

Server端

安装

yum -y install ypserv ypbind yp-tools

配置

1 /etc/sysconfig/network #指定域名和端口

NISDOMAIN=iforfree.com
YPSERV_ARGS="-p 1011"

2 /etc/rc.d/rc.local #开机启动

/bin/nisdomain iforfree.com

3 /etc/ypserv.conf #设置NIS服务器访问权限

*	:	*	:	*	:	none

4 /etc/sysconfig/yppasswdd #固定yppasswdd端口

YPPASSWDD_ARGS="--port 1012"

5 设置开机启动和启动服务,确保先启动rpcbind再启动ypserv,前边我们已经启动了rpcbind

systemctl enable ypserv.service
systemctl enable yppasswdd.service
systemclt start ypserv.service
systemctl start yppasswdd.service

建立NIS数据库

/usr/lib64/yp/ypinit -m

1 账户更新同步

make -C /var/yp
make -C /var/yp passwd

客户端

安装

yum -y install ypbind yp-tools

配置

1 /etc/sysconfig/network

NISDOMAIN=iforfree.com
YPSERV_ARGS="-p 1011"

2 /etc/rc.d/rc.local #开机启动

/bin/nisdomainname iforfree.com

3 /etc/nsswitch.conf #修改用户密码的认证顺序文件

...
passwd:	files nis sss
shadow:	files nis sss
group:	files nis sss
...
hosts:	files nis dns
...

4 /etc/yp.conf #修改客户端配置文件,输入NIS服务器信息

domain iforfree.com server 10.0.0.11

5 /etc/sysconfig/authconfig #修改系统认证文件,启用nis

USENIS=yes

6 /etc/pam.d/system-auth #设置PAM授权,添加nis

password sufficient pam_unix.so sha512 shadow nis nullok try_first_pass use_authtok

7 开机启动

systemctl enable ypbind
systemctl start ypbind