탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업 Oracle Solaris 11.1 Information Library (한국어) |
4. Oracle Solaris Active Directory 클라이언트 설정(작업)
한 마스터 서버에서 여러 NIS 도메인을 지원하는 방법
브로드캐스트 모드에서 NIS 클라이언트를 구성하는 방법
특정 NIS 서버를 사용하여 NIS 클라이언트를 구성하는 방법
10. LDAP 이름 지정 서비스에 대한 계획 요구 사항(작업)
11. LDAP 클라이언트를 사용하여 Oracle Directory Server Enterprise Edition 설정(작업)
네트워크에 슬레이브 서버가 1개 이상 있을 수 있습니다. 슬레이브 서버를 사용하면 마스터 서버를 사용할 수 없는 경우에도 NIS 서비스를 계속 제공할 수 있습니다.
ypinit 명령을 실제로 실행하여 슬레이브 서버를 만들기 전에 먼저 svc:/network/nis/domain 서비스가 구성되었는지 확인합니다.
주 - DNS 도메인 이름은 대소문자를 구분하지 않지만 NIS 도메인 이름은 대소문자를 구분합니다.
NIS 슬레이브 서버를 구성하기 전에 네트워크가 제대로 작동하는지 확인합니다. 특히 sshd 명령을 사용하여 마스터 NIS 서버에서 NIS 슬레이브로 파일을 보낼 수 있는지 확인합니다.
다음 절차에서는 슬레이브 서버를 설정하는 방법에 대해 설명합니다. NIS 슬레이브 서버로 구성하려는 각 시스템에 대해 이 절차를 반복합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
다른 각 NIS 서버의 이름 및 IP 주소를 추가합니다. IPaddress FQDN-hostname aliases 형식을 사용합니다.
예를 들면 다음과 같습니다.
129.0.0.1 master.example.com master 129.0.0.2 slave1.example.com slave1 129.0.0.3 slave2.example.com slave2
# /usr/sbin/ypinit -c
ypinit 명령에서 NIS 서버 목록을 묻는 메시지를 표시합니다. 먼저 작업 중인 로컬 슬레이브의 이름을 입력한 다음 마스터 서버 이름과 도메인의 다른 NIS 슬레이브 서버 이름을 차례로 입력합니다. 다른 슬레이브 서버의 경우 네트워크 측면에서 물리적으로 가장 가까운 서버에서 가장 먼 서버 순서를 따릅니다.
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
서비스가 online 상태로 표시되는 경우 NIS가 실행 중입니다. 서비스 상태가 disabled인 경우 NIS가 실행되고 있지 않습니다.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
# svcadm restart network/nis/server
# svcadm enable network/nis/server
# /usr/sbin/ypinit -s master
여기서 master는 기존 NIS 마스터 서버의 시스템 이름입니다.
다음 절차에서는 슬레이브 서버에서 NIS를 시작하는 방법에 대해 설명합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm restart network/nis/domain # svcadm restart network/nis/client # svcadm enable network/nis/server
NIS를 실행한 후 ypinit 명령에 지정된 초기 목록에 포함하지 않은 NIS 슬레이브 서버를 만들어야 할 수도 있습니다. 새 NIS 슬레이브 서버를 추가하려면 이 절차를 사용합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# cd /var/yp/domainname
# makedbm -u ypservers >/tmp/temp_file
makedbm 명령은 ypservers를 ndbm 형식에서 임시 ASCII 파일 /tmp/temp_file로 변환합니다.
새 슬레이브 서버의 이름을 서버 목록에 추가합니다. 그런 다음 파일을 저장하고 닫습니다.
# makedbm /tmp/temp_file ypservers
makedbm 명령은 ypservers를 다시 ndbm 형식으로 변환합니다.
ypservers에 대한 ASCII 파일이 없으므로 슬레이브 서버에서 다음을 입력합니다.
slave3# makedbm -u ypservers
makedbm 명령은 ypservers의 각 항목을 화면에 표시합니다.
주 - 시스템 이름이 ypservers에 없는 경우 yppush는 이 맵에서 슬레이브 서버 목록을 참조하므로 맵 파일 업데이트를 받지 못합니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# domainname example.com
마스터 서버에서 설정된 NIS 맵을 복사한 다음 NIS 클라이언트를 시작합니다. ypinit 명령을 실행하는 경우 프롬프트에 따라 NIS 서버를 원하는 순서대로 나열합니다.
slave3# cd /var/yp slave3# ypinit -c
slave3# /usr/sbin/ypinit -s ypmaster
여기서 ypmaster는 기존 NIS 마스터 서버의 시스템 이름입니다.
slave3# svcadm disable network/nis/client
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
서비스가 online 상태로 표시되는 경우 NIS가 실행 중입니다. 서비스 상태가 disabled인 경우 NIS가 실행되고 있지 않습니다.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
slave3# svcadm restart network/nis/server
slave3# svcadm enable network/nis/server