/etc/yp.conf
NIS 도메인에 사용 가능한 여러 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
노트:make
NIS 매핑 데이터베이스를 업데이트하려면 NIS 마스터 서버에서 이 명령을 실행해야 합니다 . 추가 질문이 있는 경우 아래 참조 섹션의 튜토리얼을 확인하세요. 슬레이브 설정 등의 세부 사항을 안내합니다.