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 마스터 서버에서 이 명령을 실행해야 합니다 . 추가 질문이 있는 경우 아래 참조 섹션의 튜토리얼을 확인하세요. 슬레이브 설정 등의 세부 사항을 안내합니다.

인용하다

관련 정보