nis主从+nfs部署

Posted KMT1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nis主从+nfs部署相关的知识,希望对你有一定的参考价值。

nismaster: 192.168.0.129     hostname:master

nisslave: 192.168.0.130       hostname:slave

client: 192.168.0.131     hostname:client

关闭所有主机防火墙和selinux

systemctl stop firewalld

systemctl disable firewalld

vi /etc/selinux/config

 SELINUX=disabled


软件简介:

ypserv       # NIS Server端的服务进程

rpcbind     # 提供RPC服务

yp-tools    #提供NIS相关的查询指令功能(yp-tools和ypbind必须同时安装)

ypbind      #NIS Client端的服务进程(yp-tools和ypbind必须同时安装)

nismaster

1、软件安装

yum install nfs-utils rpcbind ypserv ypbind yp-tools -y

2、修改域名

vi /etc/sysconfig/network

HOSTNAME=master    #设置主机名

NISDOMAIN=kmt.ic    #设置域名

3、配置允许登陆权限:

vi /etc/ypserv.conf

nis主从+nfs部署_数据

4、配置映射关系:

vi /etc/hosts   #新增如下内容

nis主从+nfs部署_服务进程_02

5、配置可以访问nis的网段:

cd /var/yp/   

touch securenets

添加子网掩码和访问nis网段

vi securenets

255.255.255.0  192.168.0.0

6、设置主从机制推送

​cd /var/yp/

​vi Makefile 

nis主从+nfs部署_服务进程_03

7、开启服务加自启:

systemctl start ypserv

systemctl start yppasswdd

systemctl start ypxfrd

systemctl start rpcbind

systemctl enable ypserv

systemctl enable yppasswdd

systemctl enable ypxfrd

systemctl enable rpcbind

8、建立数据库(将建立的帐号数据转成数据库文件

/usr/lib64/yp/ypinit -m

出现提示信息时直接输入 [ctrl]+d然后按y结束

9、添加nis网域

authconfig-tui

nis主从+nfs部署_数据_04

添加主域IP

nis主从+nfs部署_数据_05

添加完成ypbind服务会被自动拉起,查看ypbind状态并添加自启

systemctl status ypbind

systemctl enable ypbind

10、添加从域

vi /var/yp/ypservers 

master

slave

重启systemctl restart ypserv

11、添加测试账户

useradd nis

/usr/lib64/yp/ypinit -m   #生成新的库

12、将master用户/home目录共享给client用户home,否则client用户登陆没有家目录


 /etc/exports添加以下内容


nis主从+nfs部署_linux_06

systemctl restart nfs && systemctl enable nfs




nisslave:

1、软件安装

yum install  rpcbind ypserv ypbind yp-tools -y

2、设置域名

vi /etc/sysconfig/network    #域名需要和主域名一致

nis主从+nfs部署_数据_07

3、开启服务添加自启

systemctl start ypserv

systemctl start yppasswdd

systemctl start rpcbind

systemctl start ypxfrd

systemctl enable xfrd

systemctl enable ypserv

systemctl enable yppasswdd

systemctl enable rpcbind

4、添加网域

authconfig-tui

nis主从+nfs部署_数据_04

填写主域名和slave主机IP

nis主从+nfs部署_服务进程_09

添加完成ypbind服务会被自动拉起,查看ypbind状态并添加自启

systemctl status ypbind

systemctl enable ypbind

5、同步master主域数据库

/usr/lib64/yp/ypinit -s 192.168.0.129

nis主从+nfs部署_linux_10

6、验证加域是否成功


 ypwhich



client:

1、软件安装

​yum install  ypbind yp-tools -y

2、将客户端加入域

nis主从+nfs部署_数据_04

填写域名,并添加主域和从域的IP用“,”隔开

nis主从+nfs部署_软件安装_12

3、验证是否添加成功


nis主从+nfs部署_linux_13


4、验证主从域设置是否生效

将主域ypserv服务停止在客户端查看是否切换到从域


nis主从+nfs部署_服务进程_14

5、将主域服务的home目录nfs给客户端home目录,否则登陆账户没有家目录

mount -t nfs 192.168.0.129:/home /home

6、登陆在主域创建的账户进行验证

nis主从+nfs部署_数据_15







以上是关于nis主从+nfs部署的主要内容,如果未能解决你的问题,请参考以下文章

nfs +nis+ssh

03-NIS+NFS+Autofs

linux12k8s --> 15discuz+mysql主从

Nis服务器主从安装配置

openmpi+NFS+NIS搭建分布式计算集群

Linux之NIS服务搭建