CentOS 6 클라이언트에 대해 여러 NIS 서버를 어떻게 설정합니까?

CentOS 6 클라이언트에 대해 여러 NIS 서버를 어떻게 설정합니까?

/etc/yp.confNIS 도메인에 사용 가능한 NIS 서버가 두 개 이상 있음을 나타내는 올바른 형식은 무엇입니까 ?

또한 클라이언트는 다른 서버를 찾기로 어떻게 결정합니까?

나는 이것을 시도했습니다 :

domain NIS server nis1
domain NIS server nis2

...하지만 모든 것이 nis1에 바인딩됩니다. nis1을 재부팅하면 nis1이 다시 돌아올 때까지 모든 것이 중단되고 새 서버를 찾는 것을 볼 수 없습니다.

보안상의 이유로 브로드캐스트 정의는 허용되지 않습니다.

편집하다:아마도 나는 불분명합니다. 내 질문은: 두 개의 nis 서버(마스터 하나와 슬레이브 하나)가 있습니다. 두 nis 서버 모두에 액세스할 수 있도록 CentOS 클라이언트 X를 어떻게 구성합니까?

답변1

NIS를 설정할 때 추가 슬레이브 서버를 추가할 수 있는 옵션이 있습니다. 이것이 배수를 추가하는 방법입니다. 슬레이브 서버가 이미 NIS 마스터의 클라이언트라고 가정합니다.

$ ypwhich  

특정 서버를 슬레이브로 등록하려면 다음 명령을 실행할 수 있어야 합니다.

$ /usr/lib/yp/ypinit -s <nis master hostname>

사용법 발췌

$ sudo /usr/lib/yp/ypinit --help
usage:
  ypinit -m
  ypinit -s master

where -m is used to build the data bases on a master NIS server,
and -s is used for a slave data base. master must be an existing
reachable NIS server.

서버 목록 업데이트 중

슬레이브를 추가한 후에는 NIS 마스터의 이 파일에 서버의 호스트 이름을 추가해야 합니다.

#
# File: /var/yp/ypservers
#
master
nisslave

그런 다음 NIS 클라이언트에서 다음을 수행합니다.

#
# File: /etc/yp.conf (nis client)
#
domain NIS-NETWORK server 192.168.1.100
domain NIS-NETWORK server 192.168.1.254

메모:makeNIS 맵 데이터베이스를 업데이트하려면 NIS 마스터에서 명령을 실행해야 합니다 . 추가 질문이 있는 경우 아래 참조 섹션의 튜토리얼을 살펴보세요. 슬레이브 설정에 대한 세부 사항과 그 이상을 안내합니다.

참고자료

관련 정보