NIS 搭配 NFS 的设定在丛集计算机上的应用(转私房菜)

范例说明:

账号:建立大于 2000 以上的账号,账号名称为 cluser1, cluser2, cluser3 (将 cluster user 缩写为 cluser,不是少写一个 t 喔!),且这些账号的家目录预计放置于 /rhome 目录内,以与 NIS client 本地的用户分开;

NIS 服务器:领域名为 vbirdcluster,服务器是 www.centos.vbird (192.168.100.254),客户端是 clientlinux.centos.vbird (192.168.100.10);

NFS 服务器:服务器分享了 /rhome 给 192.168.100.0/24 这个网域,且预计将所有程序放置于 /cluster 目录中。 此外,假设所有客户端都是很干净的系统,因此不需要压缩客户端 root 的身份。

NFS 客户端:将来自 server 的文件系统都挂载到相同目录名称底下!

NIS 实作阶段

1.建立此次任务所需要的账号数据:

[root@www ~]# mkdir /rhome

[root@www ~]# useradd -u 2001 -d /rhome/cluser1 cluser1

[root@www ~]# useradd -u 2002 -d /rhome/cluser2 cluser2

[root@www ~]# useradd -u 2003 -d /rhome/cluser3 cluser3

[root@www ~]# echo password | passwd --stdin cluser1

[root@www ~]# echo password | passwd --stdin cluser2

[root@www ~]# echo password | passwd --stdin cluser3

2. 修改 NISDOMAIN 的名称

[root@www ~]# vim /etc/sysconfig/network
NISDOMAIN=vbirdcluster <==重点在改这个项目喔!

3. 制作数据库以及重新启动所需要的服务:

[root@www ~]# nisdomainname vbirdcluster

[root@www ~]# /etc/init.d/ypserv restart

[root@www ~]# /etc/init.d/yppasswdd restart

[root@www ~]# /usr/lib64/yp/ypinit -m

NFS 服务器的设定

1. 设定 NFS 服务器开放的资源:

[root@www ~]# mkdir /cluster

[root@www ~]# vim /etc/exports

/rhome 192.168.100.0/24(rw,no_root_squash)

/cluster 192.168.100.0/24(rw,no_root_squash)

2. 重新启动 NFS 啰:

[root@www ~]# /etc/init.d/nfs restart

[root@www ~]# showmount -e localhost

Export list for localhost:

/rhome 192.168.100.0/24

/cluster 192.168.100.0/24

1. 设定 NIS Client 的 mount 数据!

[root@clientlinux ~]# mkdir /rhome /cluster

[root@clientlinux ~]# mount -t nfs 192.168.100.254:/rhome /rhome

[root@clientlinux ~]# mount -t nfs 192.168.100.254:/cluster /cluster

如果上述两个指令没有问题,可以将他加入 /etc/rc.d/rc.local 当中啊!
[root@clientlinux ~]# su - cluser1

[cluser1@clientlinux ~]$