복수 홈 서버에 디스크 없는 클라이언트를 마운트할 때, 디스크 없는 클라이언트와 같은 서브넷에 존재하는 네트워크 인터페이스에 클라이언트를 마운트하십시오. 기본 값으로, 디스크 없는 클라이언트는 OS 서버의 로컬 호스트 인터페이스를 사용하여 파일 시스템을 마운트합니다.
복수 홈 서버에서 각 네트워크 인터페이스는 호스트 이름과 인터넷 프로토콜(IP) 주소를 갖고 있습니다. 로컬 호스트 인터페이스의 호스트 이름을 알아보려면 서버에서 uname -n를 입력하십시오.
관리 도메인을 지정하려면 -D type/host_name/domain_name 옵션을 사용하십시오. 여기에서,
type은 NIS, NIS+, 또는 파일입니다.
host_name은 호스트 시스템 또는 네트워크 인터페이스의 이름입니다.
domain_name은 관리 도메인의 이름입니다.
-D 옵션을 지정하지 않을 경우, SMC는 로컬 서버의 파일 도메인으로 간주합니다.
이름 서비스 서버와 OS 서버가 동일 시스템이 아닐때, OS 서버의 이름을 지정하려면 -o host_name 옵션을 사용하십시오. 이 옵션을 지정하지 않을 경우, smdiskless는 OS 서버가 -D 옵션으로 지정된 것과 같은 것으로 간주합니다.
자세한 정보는 smdiskless(1M)를 참조하십시오.
이름 서비스 서버가 복수 홈 OS 서버와 같은 경우, host_name는 이 서버에서 uname -n을 입력하여 얻은 호스트 이름과 같아야 합니다. 디스크 없는 클라이언트와 같은 서브넷에 존재하는 네트워크 인터페이스의 호스트 이름을 사용하여 -o 옵션을 지정하십시오.
이름 서비스 서버가 복수 홈 OS 서버와 다른 경우, host_name는 이름 서비스 서버에서 uname -n을 입력하여 얻은 호스트 이름과 같아야 합니다. 디스크 없는 클라이언트와 같은 서브넷에 존재하는 OS 서버 네트워크 인터페이스의 호스트 이름을 사용하여 -o 옵션을 지정하십시오.
복수 홈 OS 서버의 "로컬 호스트" 인터페이스가 디스크 없는 클라이언트의 서브넷에 존재하고 -D 옵션을 지정해주지 않으면(파일 범위는 간주됨), smdiskless는 올바르게 작동합니다.
복수 홈 OS 서버가 디스크 없는 클라이언트와 같은 서브넷에 존재하지 않으면, OS 서버와 디스크 없는 클라이언트의 데이터베이스 파일을 다음과 같이 편집해야 합니다.
모든 항목이 한 줄에 나타나야 합니다.
다음 서버 파일을 변경하십시오.
/etc/bootparams diskless_client root=server:/export/root/diskless_client \ swap=server:/export/swap/diskless_client swapsize=:32 \ dump=server:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
여기에서 server = OS 서버의 호스트 이름, net_interface = 디스크 없는 클라이언트의 서브넷에 존재하는 네트워크 인터페이스의 호스트 이름, 그리고 diskless_client = 디스크 없는 클라이언트의 호스트 이름
"dump" 및 "dumpsize"는 "-x dump" 또는 "-x dumpsize" 옵션을 지정한 경우에만 나타납니다.
다음과 같이 변경하십시오.
diskless_client root=net_interface:/export/root/diskless_client \ swap=net_interface:/export/swap/diskless_client swapsize=:32 \ dump=net_interface:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
net_interface 호스트 이름과 IP 주소는 /etc/hosts에 나타나야 합니다.
이 서버에서 in.rarpd 및 rpc.bootparamd를 다시 시작하십시오. in.rarpd -a를 사용하거나 디스크 없는 클라이언트가 사용한 네트워크 인터페이스에서 rarpd 데몬을 시작하십시오.
다음 클라이언트 파일을 변경하십시오.
/export/root/diskless_client/etc/vfstab server :/export/root/diskless_client - / nfs - - rw server :/export/swap/diskless_client - /dev/swap nfs - - - server :/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |
다음과 같이 변경하십시오.
net_interface:/export/root/diskless_client - / nfs - - rw net_interface:/export/swap/diskless_client - /dev/swap nfs - - - net_interface:/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |