本系列文章一律采用AlmaLinux 8.10罪小化安装!
为节约资源一共采用5太虚拟机
每台主机只分三个区,/ 50G,swap 8G ,/boot 1G ,
没有/home分区!
192.168.1.110 vnc01 (VNC服务器)
192.168.1.111 nfs01 (nfs服务器)
192.168.1.112 nis01 (NIS服务器)
192.168.1.113 lsf01 (LSF服务器)
192.168.1.114 node01 (计算节点)
192.168.1.115 node02 (计算节点)
nisdomainname :
mjwdj.com
配置NIS
1、关闭 selinux 和防火墙,并替换yum源
sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config
systemctl disable firewalld
echo 192.168.1.111 nfs01 >> /etc/hosts
cp -rf /etc/yum.repos.d/ ./
rm -f /etc/yum.repos.d/*
curl htttp://nfs01/almalinux8-iso.repo -o /etc/yum.repos.d/almalinux8-iso.repo
2、配置主机名
hostnamectl set-hostname nis01
echo "192.168.1.111 nfs01" >> /etc/hosts
echo "192.168.1.112 nis01" >> /etc/hosts
echo "192.168.1.113 lsf01" >> /etc/hosts
echo "192.168.1.114 node01" >> /etc/hosts
echo "192.168.1.115 node02" >> /etc/hosts
3、配置nis服务
vi nis_server.sh
-
#!/bin/sh
-
nisdomain_name=mjwdj.com
-
nis_server01=nis01
-
nis_server01_IP=192.168.1.112
-
netmask=24
-
-
yum -y install yp-tools ypbind ypserv tar
-
nisdomainname $nisdomain_name
-
echo "NISDOMAIN=$nisdomain_name" >> /etc/sysconfig/network
-
-
echo "127.0.0.0:*:*:none" >> /etc/ypserv.conf
-
echo "192.168.1.0/24:*:*:none" >> /etc/ypserv.conf
-
echo "#*:*:*:deny" >> /etc/ypserv.conf
-
echo "ypserver nis01" >> /etc/yp.conf
-
echo "domain mjwdj.com server nis01" >> /etc/yp.conf
sh nis_server.sh
4、添加三个测试用户
groupadd -g 4001 a0001
useradd -u 2001 -g a0001 a0001
echo 123456 | passwd --stdin a0001
groupadd -g 4002 a0002
useradd -u 2002 -g a0002 a0002
echo 123456 | passwd --stdin a0002
groupadd -g 4003 a0003
useradd -u 2003 -g a0003 a0003
echo 123456 | passwd --stdin a0003
5、
添加lsf管理员用户,为安装lsf服务准备的
groupadd -g 1001 lsfadmin
useradd -u 1001 -g lsfadmin lsfadmin
echo 123456 | passwd --stdin lsfadmin
6、启动nis服务
for i in ypserv yppasswdd rpcbind; do systemctl enable $i; done
for i in ypserv yppasswdd rpcbind; do systemctl restart $i; done
/usr/lib64/yp/ypinit -m
make -C /var/yp/
7、将用户的home文件传到nfs服务器,作为autofs的服务的源
cd /home/
tar cf - a0001 | ssh root@nfs01 "tar xf - -C /user/"
tar cf - a0002 | ssh root@nfs01 "tar xf - -C /user/"
tar cf - a0003 | ssh root@nfs01 "tar xf - -C /user/"
阅读(272) | 评论(0) | 转发(0) |