티스토리 뷰

NIS Server NIS 슬레이브 설정

 

NIS 슬레이브 서버를 구축하고 NIS 마스터 서버 다운시에도 NIS 클라이언트에 서비스를 계속할 수 있도록합니다.





1. NIS 슬레이브 호스트를 NIS 클라이언트로 설정 해 둡니다.



2. NIS 슬레이브 호스트에서 Ypserv를 설치하고 구성합니다. 

Firewalld을 사용하는 경우는 다음의 설정 이외에 여기 [3]과 같이 NIS 관련 서비스 권한도 있어야합니다 .


[root@slave ~]# yum -y install ypserv rpcbind


# NIS 도메인 설정

[root@slave ~]# ypdomainname srv.world 


[root@slave ~]# echo "NISDOMAIN=srv.world" >> /etc/sysconfig/network 


[root@slave ~]# vi /var/yp/securenets

# 새로 만들기 (권한 네트워크)

255.0.0.0       127.0.0.0

255.255.255.0   10.0.0.0


[root@slave ~]# vi /etc/hosts

# NIS 마스터 서버와 자신의 IP를 등록

 10.0.0.30   cent7.srv.world cent7

10.0.0.50   slave.srv.world slave


[root@slave ~]# systemctl start rpcbind ypserv ypxfrd yppasswdd 


[root@slave ~]# systemctl enable rpcbind ypserv ypxfrd yppasswdd


# 마스터 서버의 데이터베이스 동기화

[root@slave ~]# /usr/lib64/yp/ypinit -s cent7.srv.world 

We will need a few minutes to copy the data from cent7.srv.world.

Transferring group.bygid...

Trying ypxfrd ... success

...

...

At this point, make sure that /etc/passwd and /etc/group have

been edited so that when the NIS is activated, the data bases you

have just created will be used, instead of the /etc ASCII files.




3. NIS 마스터 서버가 NIS 클라이언트이어야합니다. 여기를 참고 NIS 마스터 서버가 NIS 클라이언트로 설정 해 둡니다.



4. NIS 마스터 서버에서 새로 구축 한 NIS 슬레이브 서버에 대한 설정을합니다.


[root@cent7 ~]# vi /var/yp/Makefile

# 23 번째 줄 : 변경

NOPUSH=false


# NIS 데이터베이스 업데이트

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


At this point, we have to construct a list of the hosts which will run NIS

servers.  cent7.srv.world is in the list of NIS server hosts.  Please continue to add

the names for the other hosts, one per line.  When you are done with the

list, type a <control D>.

        next host to add:  cent7.srv.world

        # NIS 슬레이브 서버를 지정

        next host to add: slave.srv.world

        next host to add: # Ctrl + D를 누르면

The current list of NIS servers looks like this:


cent7.srv.world

slave.srv.world


Is this correct? [y/n: y] y

We need a few minutes to build the databases...

Building /var/yp/srv.world/ypservers...

...

...

Now you can run ypinit -s cent7.srv.world on all slave server.




5. NIS 클라이언트가 슬레이브 서버도 참조 할 수 있도록 설정합니다. 이상에 의해, 마스터 서버 다운시에도 참조가 슬레이브 서버에 자동으로 전환, NIS 서비스는 계속 될 것입니다.


[root@www ~]# vi /etc/yp.conf

# 마지막 줄에 슬레이브 서버를 추가

domain srv.world server cent7.srv.world

domain srv.world server slave.srv.world


[root@www ~]# systemctl restart ypbind


※ download & Next Menu



저작자 표시 비영리 변경 금지
신고
댓글