네트워크의 시스템에 대한 사용자 정의 JumpStart 설치를 설정할 때 JumpStart 디렉토리라는 서버에 디렉토리를 만들어야 합니다. JumpStart 디렉토리는 모든 핵심 사용자 정의 JumpStart 파일, 예를 들어 rules 파일, rules.ok 파일 및 프로필을 포함합니다. 프로필 서버의 루트(/) 디렉토리에 JumpStart 디렉토리를 저장해야 합니다.
JumpStart 디렉토리를 포함하는 서버를 프로필 서버라고 합니다. 프로필 서버는 설치 서버 또는 부트 서버와 동일한 시스템일 수 있고 아니면 완전히 다른 서버일 수 있습니다. 프로필 서버에서 다른 플랫폼에 대하여 사용자 정의 JumpStart 파일을 제공할 수 있습니다. 예를 들어, x86 서버는 SPARC 기반 시스템 및 x86 기반 시스템에 사용자 정의 JumpStart 파일을 제공할 수 있습니다.
프로필 서버를 만든 후 시스템이 서버에 액세스하도록 해야 합니다. 자세한 지침은 모든 시스템에 프로필 서버 액세스 허용를 참조하십시오.
이 절차는 시스템이 볼륨 관리자를 실행 중이라고 가정합니다. 볼륨 관리자를 사용하여 디스크를 관리하지 않은 경우 볼륨 관리자 없이 이동식 매체를 관리하는 방법에 대한 자세한 내용은 System Administration Guide: Devices and File Systems을 참조하십시오.
JumpStart 디렉토리를 만들려는 서버의 위치를 찾습니다.
수퍼유저가 되거나 동등한 역할을 맡습니다.
역할에는 권한 부여 및 권한이 있는 명령어가 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services 의 Configuring RBAC (Task Map)를 참조하십시오.
서버의 어느 위치에든 JumpStart 디렉토리를 만듭니다.
# mkdir -m 755 jumpstart_dir_path |
명령어에서 jumpstart_dir_path는 JumpStart 디렉토리의 절대 경로입니다.
예를 들어, 다음 명령어는 루트 디렉토리(/)에서 jumpstart라고 하는 디렉토리를 작성하고 사용 권한을 755로 설정합니다.
# mkdir -m 755 /jumpstart |
다음 항목을 추가하여 /etc/dfs/dfstab 파일을 편집합니다.
share -F nfs -o ro,anon=0 jumpstart_dir_path |
예를 들어, 다음 항목은 /jumpstart 디렉토리를 공유합니다.
share -F nfs -o ro,anon=0 /jumpstart |
사용자 정의 JumpStart 파일의 예를 JumpStart 디렉토리에 복사할지 여부를 결정합니다.
아니오일 경우 단계 9로 이동합니다.
복사하려면 다음 결정 테이블을 사용하여 다음 해야 할 작업을 결정합니다.
사용자 정의 JumpStart 예 파일을 프로필 서버의 JumpStart 디렉토리에 복사합니다.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
로컬 디스크의 CD, DVD 또는 이미지의 경로
사용자 정의 JumpStart 파일을 배치할 프로필 서버의 경로
예를 들어, 다음 명령어는 프로필 서버에서 jumpstart_sample 디렉토리를 /jumpstart 디렉토리로 복사합니다.
SPARC 기반 시스템의 경우:
cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
x86 기반 시스템의 경우:
cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
파일이 사용자의 환경에서 작동하도록 예를 든 JumpStart 파일을 업데이트합니다.
root가 JumpStart 디렉토리를 소유하고 권한이 755로 설정되도록 합니다.
네트워크의 시스템이 프로필 서버에 액세스하도록 합니다.
자세한 지침은 모든 시스템에 프로필 서버 액세스 허용를 참조하십시오.
프로필 서버를 작성할 때 시스템이 사용자 정의 JumpStart 설치 중에 프로필 서버의 JumpStart 디렉토리에 액세스할 수 있도록 해야 합니다. 다음 방법 중 하나를 사용하여 액세스를 확보합니다.
명령어 또는 파일 |
액세스 제공 |
지침 |
---|---|---|
네트워크 설치를 위해 시스템을 추가할 때마다 add_install_client 명령어와 함께 -c 옵션을 사용하여 프로필 서버를 지정합니다. 주 – NFS를 사용하지 않는 경우에는 다른 방법으로 액세스를 확보해야 합니다.
|
|
|
시스템을 부트할 때 JumpStart 디렉토리 위치 지정 |
| |
| ||
/etc/bootparams 파일 |
/etc/bootparams 파일에 와일드카드를 추가합니다. |
다음 절차는 네트워크 설치 정보를 다음 위치에 저장하는 경우에만 사용합니다.
/etc/bootparams 파일
bootparams 데이터베이스의 이름 지정 서비스bootparams 데이터베이스를 업데이트하려면 단계 3에 표시된 항목을 추가하십시오.
다음 절차를 사용하는 경우에는 모두 SPARC 시스템인 경우와 같이 시스템이 같은 유형이어야 합니다.
다음 조건에서는 이 절차를 사용하지 마십시오.
JumpStart 디렉토리를 디스켓에 저장하는 경우
시스템을 부트할 때 프로필 서버의 위치를 지정하는 경우구조가 다른 시스템이 있는 경우에는 시스템을 부트할 때 프로필 서버의 위치를 지정해야 합니다.
위의 조건에서는 SPARC boot 명령어를 사용하거나 x86 GRUB 메뉴를 사용합니다.
네트워크 설치 정보를 DHCP 서버에 저장할 수도 있습니다.
SPARC 기반 시스템의 경우 add_install_client 명령어와 -d 옵션을 사용하여 사용자 정의 JumpStart 프로그램이 DHCP 서버를 사용하도록 지정합니다. 또는 boot 명령어와 dhcp 옵션을 사용하여 사용자 정의 JumpStart 프로그램이 DHCP 서버를 사용하도록 지정합니다. 이 옵션의 사용 지침은 SPARC: boot 명령의 명령 참조를 참조하십시오.
x86 기반 시스템의 경우, 다음 중 한 가지 방법으로 dhcp를 사용합니다.
설치 서버를 사용하는 경우 add_install_client 명령어 및 -d 옵션을 사용하여 사용자 정의 JumpStart 프로그램이 PXE가 있는(혹은 PXE를 갖춘) DHCP서버와 PXE를 사용하도록 지정합니다.
GRUB 메뉴에서 GRUB 항목을 편집하고 DHCP 옵션을 추가할 수 있습니다. GRUB 항목 편집에 대한 지침은 x86: GRUB 부트 명령을 편집하여 사용자 정의 JumpStart 설치 수행을 참조하십시오.
설치 또는 부트 서버에서 수퍼유저로 로그인합니다.
텍스트 편집기를 사용하여 /etc/bootparams를 엽니다.
* install_config=server:jumpstart_dir_path |
모든 시스템이 액세스 권한이 있음을 지정하는 와일드카드 문자
JumpStart 디렉토리가 위치하는 프로필 서버의 호스트 이름
JumpStart 디렉토리의 절대 경로
예를 들어, 다음 항목을 사용하여 모든 시스템이 이름이 sherlock인 프로필 서버의 /jumpstart 디렉토리에 액세스합니다.
* install_config=sherlock:/jumpstart |
이 절차를 사용하면 설치 클라이언트가 부트될 때 다음 오류 메시지를 생성합니다.
WARNING:getfile:RPC failed:error 5:(RPC Timed out).
네트워크에서 부트할 때 나타나는 오류 메시지에는 이 오류 메시지에 대한 자세한 설명이 있습니다.
모든 시스템이 이제 프로필 서버에 액세스할 수 있습니다.