Solaris 9 설치 설명서

28장 사용자 정의 JumpStart(참조)

이 장에서는 rules 파일, 프로필 및 스크립트의 시작과 끝에서 사용할 수 있는 키워드와 값에 대하여 설명합니다.

규칙 키워드 및 값

표 28–1 rules 파일에서 사용할 수 있는 키워드와 값을 설명합니다. rules 파일을 작성하기 위한 자세한 내용은 rules 파일 작성을(를) 참조하십시오.

표 28–1 규칙 키워드 및 값 설명

키워드 

값 

의미 

any

마이너스 기호(-)

모두. any 키워드가 항상 뒤따릅니다.

arch

processor_type

processor_type의 유효한 값은 다음과 같습니다.

  • SPARC: sparc

  • x86: i386

시스템의 프로세서 유형.  

uname -p 명령은 시스템의 프로세서 유형을 보고합니다.

disksize

actual_disk_name size_range

actual_disk_namec0t3d0이나 c0d0, 또는 특수 단어 rootdisk와 같은 cxtydz 형식의 디스크 이름. rootdisk를 사용하면 일치하는 디스크는 다음 순서에 따라 결정됩니다.

  • SPARC: 출하 시 JumpStart가 설치된 새로운 SPARC 기반 시스템인, 미리 설치된 부트 이미지를 포함한 디스크

  • 디스크가 존재하는 경우에는 c0t3d0s0 디스크

  • 커널 검사 순서에서 검색된 사용 가능한 첫 번째 디스크

size_range – MB 범위로 지정해야 하는 디스크의 크기(x -x).

시스템 디스크의 이름 및 크기(MB).  

예:

disksize c0t3d0 250-300

이 예에서 JumpStart 프로그램은 c0t3d0이라는 이름의 시스템 디스크를 찾으려고 시도합니다. 디스크에는 250MB - 300MB의 정보를 담을 수 있습니다.

예:

disksize rootdisk 750-1000

예에서 JumpStart 프로그램은 먼저 사전 설치된 부트 이미지를 포함하는 시스템 디스크를 찾으려 시도합니다. 다음으로 JumpStart 프로그램은 c0t3d0s0이라는 이름의 디스크를 찾아 일치 여부 검사를 시도합니다. 끝으로 JumpStart 프로그램은 750MB와 1GB 사이의 정보를 담을 수 있는 사용 가능한 첫 번째 디스크를 찾으려 시도합니다.


주 –

size_range를 계산할 때는 1MB가 1,048,576바이트에 해당된다는 점에 주의하십시오. 디스크 용량을 “535MB”로 광고하는 경우에도 이 디스크는 510MB의 디스크 공간만을 포함할 수 있습니다. 535,000,000 / 1,048,576 = 510이기 때문에 JumpStart 프로그램은 “535MB” 디스크를 510MB 디스크로 간주합니다. “535MB” 디스크는 530–550에 해당하는 size_range에 부합되지 않습니다.


domainname

actual_domain_name

이름 서비스가 정보를 결정하는 방식을 제어하는 시스템의 도메인 이름.  

이미 설치가 되어 있는 시스템이 있는 경우 domainname 명령이 시스템 도메인 이름을 보고합니다.

hostaddress

actual_IP_address

시스템의 IP 주소. 

hostname

actual_host_name

시스템의 호스트 이름.  

이미 설치가 되어 있는 시스템이 있다면 uname -n 명령이 시스템 호스트 이름을 보고합니다.

installed

slice version

slicec0t3d0s5, 또는 특수 단어 any 또는 rootdisk와 같은 cwtxdysz 형식의 디스크 슬라이스 이름. any를 사용하면 JumpStart 프로그램이 시스템의 모든 디스크를 커널 검사 순서에 따라 확인하려고 시도합니다. rootdisk를 사용하면 일치하는 디스크는 다음 순서에 따라 결정됩니다.

  • SPARC: 출하 시 JumpStart가 설치된 새로운 SPARC 기반 시스템인, 미리 설치된 부트 이미지를 포함한 디스크

  • 디스크가 존재하는 경우에는 c0t3d0s0 디스크

  • 커널 검사 순서에서 검색된 사용 가능한 첫 번째 디스크

version - 버전 이름 또는 특수 단어 any 또는 upgrade. any를 사용하면 모든 Solaris 또는 SunOS 릴리스가 검사됩니다. upgrade를 사용하면 업그레이드할 수 있는 임의의 Solaris 2.1 또는 호환 릴리스가 검사됩니다.

JumpStart 프로그램이 Solaris 릴리스를 찾지만 버전을 파악할 수 없는 경우, 반환되는 버전은 SystemV입니다.

특정 버전의 Solaris 소프트웨어에 해당하는 루트(/) 파일 시스템.

예:

installed c0t3d0s1 Solaris_9

이 예에서 JumpStart 프로그램은 c0t3d0s1에서 Solaris 9 루트(/) 파일 시스템을 갖고 있는 시스템을 검사하려고 시도합니다.

karch

actual_platform_group

올바른 값은 sun4m, sun4u, i86pc, prep입니다. 시스템 목록과 해당 플랫폼 그룹이 Solaris 9 Sun Hardware Platform Guide에 표시되어 있습니다.

시스템의 플랫폼 그룹. 

이미 설치된 시스템을 갖고 있다면 arch -k 명령이나 uname -m 명령이 시스템의 플랫폼 그룹을 보고합니다.

memsize

physical_mem

값은 MB 단위로 x- x 형식의 범위이거나 단일 MB 단위 값이어야 합니다.

시스템의 물리적 메모리 크기(MB). 

예:

memsize 64-128

이 예에서는 물리적 메모리 크기가 64MB - 128MB 사이인 시스템을 검사하려고 시도합니다.  

이미 설치된 시스템을 있는 경우 prtconf 명령, 행 2의 출력은 시스템의 물리적 메모리 크기를 보고합니다.

model

actual_platform_name

시스템의 플랫폼 이름. 올바른 플랫폼 이름 목록은 Solaris 9 Sun Hardware Platform Guide를 참조하십시오.

설치된 시스템의 플랫폼 이름을 찾으려면 uname -i 명령이나 prtconf 명령, 행 5의 출력을 사용합니다.


주 –

actual_platform_name에 공백이 포함되어 있으면 공백을 밑줄(_)로 바꿔야 합니다.

예:

SUNW,Sun_4_50


network

network_num

시스템의 IP 주소와 서브넷 마스크 사이에 논리적 AND를 수행함으로써 결정되는 시스템의 네트워크 번호.  

예:

network 193.144.2.8

이 예에서는 서브넷 마스크가 255.255.255.0이면 IP 주소가 193.144.2.8인 시스템을 검사하려고 시도합니다.  

osname

Solaris_x

시스템에 이미 설치되어 있는 Solaris 소프트웨어의 버전.  

예:

osname Solaris_9

이 예에서 JumpStart 프로그램은 이미 Solaris 9 운영 환경이 설치되어 있는 시스템을 검사하려고 시도합니다.  

probe

probe_keyword

올바른 검사 키워드 또는 올바른 사용자 정의 검사 키워드. 

예:

probe disks

이 예는 SPARC 시스템에서 MB 단위 및 커널 검사 순서로 시스템 디스크의 크기(예: c0t3d0s1, c0t4d0s0)를 반환합니다. JumpStart 프로그램은 SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKSSI_TOTALDISK 환경 변수를 설정합니다.


주 –

probe 키워드는 속성 검사나 프로필 실행을 시도하지 않는다는 점에서 구별됩니다. probe 키워드는 값을 반환합니다. 결과적으로 probe 규칙 키워드를 사용해 begin 스크립트, 프로필 및 finish 스크립트를 지정할 수 없습니다.


검사 키워드에 대해서는 제 25 장에서 설명합니다.

totaldisk

size_range

값은 MB 범위(x- x)로 지정해야 합니다.

시스템의 전체 디스크 공간(MB). 전체 디스크 공간에는 시스템에 연결된 작동 가능한 디스크 모두가 포함됩니다. 

예:

totaldisk 300-500

이 예에서 JumpStart 프로그램은 전체 디스크 공간이 300MB - 500MB 사이인 시스템의 검사를 시도합니다.  


주 –

size_range를 계산할 때는 1MB가 1,048,576바이트에 해당된다는 점에 주의하십시오. 디스크 용량을 “535MB”로 광고하는 경우에도 이 디스크는 510MB의 디스크 공간만을 포함할 수 있습니다. 535,000,000 / 1,048,576 = 510이기 때문에 JumpStart 프로그램은 “535MB” 디스크를 510MB 디스크로 간주합니다. “535MB” 디스크는 530–550에 해당하는 size_range에 부합되지 않습니다.


프로필 키워드 및 값

여기에서는 프로필에서 사용할 수 있는 프로필 키워드 및 값에 대해 설명합니다. 프로필 작성에 대한 자세한 지침은 프로필 작성을(를) 참조하십시오.

프로필 키워드 요약

표 28–2는 설치 상황별로 사용할 수 있는 키워드를 신속히 결정할 수 있는 방법을 제공합니다. 키워드 설명에서 언급되지 않았다면 해당 키워드는 초기 설치 옵션에서만 사용할 수 있습니다.

표 28–2 프로필 키워드 개요
 

설치 상황 

 

 

프로필 키워드 

독립 시스템(네트워크에 연결되지 않음) 

독립 시스템(네트워크에 연결) 또는 서버 

OS 서버 

업그레이드 

디스크 공간 재할당을 통한 업그레이드  

archive_location(Solaris Flash 아카이브 설치)

√ 

√ 

   

backup_media

    

√ 

boot_device

√ 

√ 

√ 

  

client_arch

  

√ 

  

client_root

  

√ 

  

client_swap

  

√ 

  

cluster(소프트웨어 그룹 추가)

√ 

√ 

√ 

  

cluster(클러스터 추가 또는 삭제)

√ 

√ 

√ 

√ 

√ 

dontuse

√ 

√ 

√ 

  

fdisk(x86 전용)

√ 

√ 

√ 

  

filesys(원격 파일 시스템 마운트)

 

√ 

√ 

  

filesys(로컬 파일 시스템 작성)

√ 

√ 

√ 

  

forced_deployment(Solaris Flash 차등 아카이브 설치)

√ 

√ 

 

 

 

geo

√ 

√ 

√ 

√ 

√ 

install_type

√ 

√ 

√ 

√ 

√ 

isa_bits

√ 

√ 

√ 

√ 

√ 

layout_constraint

    

√ 

local_customization(Solaris Flash 아카이브 설치)

√ 

√ 

 

 

 

locale

√ 

√ 

√ 

√ 

√ 

no_master_check(Solaris Flash 차등 아카이브 설치)

√ 

√ 

 

 

 

no_content_check(Solaris Flash 차등 아카이브 설치)

√ 

√ 

 

 

 

num_clients

  

√ 

  

package

√ 

√ 

√ 

√ 

√ 

partitioning

√ 

√ 

√ 

 

 

root_device

√ 

√ 

√ 

√ 

√ 

system_type

√ 

√ 

√ 

 

 

usedisk

√ 

√ 

√ 

  

프로필 키워드에 대한 설명 및 예

archive_location 키워드

archive_location retrieval_type location

retrieval_typelocation의 값은 Solaris Flash 아카이브 저장 위치에 따라 달라집니다. 다음 절에는 retrieval_typelocation용으로 사용할 수 있는 값과 archive_location 키워드 사용 방법에 대한 예가 포함되어 있습니다.

NFS 서버

아카이브가 NFS 서버에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용합니다.


archive_location nfs server_name:/path/filename retry n

server_name

아카이브를 저장한 서버의 이름.  

path

지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Solaris Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. 

filename

Solaris Flash 아카이브 파일의 이름. 

retry n

별도의 키워드. n은 Solaris Flash 유틸리티가 아카이브 마운트를 시도하는 최대 횟수입니다.

예:

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

HTTP 서버

아카이브가 HTTP 서버에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용합니다.


archive_location http://server_name:port path/filename optional_keywords

server_name

아카이브를 저장한 서버의 이름. server_name은 포트 번호 또는 런타임에 결정된 포트 번호를 가진 TCP 서비스의 이름일 수 있습니다.

port

옵션 포트. 포트를 지정하지 않으면 Solaris Flash 설치 유틸리티는 기 HTTP 포트 번호, 80을 사용합니다. 

path

지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Solaris Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. 

filename

Solaris Flash 아카이브 파일의 이름. 

optional_keywords

HTTP 서버에서 Solaris Flash 아카이브를 검색할 때 지정할 수 있는 옵션 키워드. 

표 28–3 archive_location http와 함께 사용할 수 있는 옵션 키워드

키워드 

값 정의  

auth basic user_name password

아카이브가 암호를 통해 보호되고 있는 HTTP 서버상에 위치한다면 프로필 파일에서 HTTP 서버에 액세스할 때 필요한 사용자 이름과 암호를 포함시켜야 합니다.  


주 –

사용자 정의 JumpStart와 함께 사용하도록 작성된 프로필에서 이 인증 메서드를 사용하는 것은 위험합니다. 인증되지 않은 사용자는 암호를 포함하고 있는 프로필 파일에 액세스하게 됩니다.


timeout min

timeout 키워드는 연결이 종결된 뒤 다시 열리고 시간 초과가 발생한 시점에서부터 재개되기 전에 HTTP 서버에서 데이터를 수신하지 않고 전달할 수 있는 최대 시간 길이를 분 단위로 지정할 수 있게 합니다. timeout 값을 0으로 지정하면 연결은 비활성화되어 다시 열리지 않습니다.

시간 초과로 인해 다시 연결을 시도하면 Solaris Flash 설치 유틸리티는 가장 최근에 알려진 아카이브 위치에서 설치 재개를 시도합니다. Solaris Flash 설치 유틸리티가 마지막으로 알려진 위치에서 설치를 재개할 수 없다면 아카이브의 시작부터 재검색이 다시 시작되고 시간 초과 이전에 검색된 데이터는 폐기됩니다.  

proxy host:port

proxy 키워드는 프록시 호스트 및 프록시 포트를 지정할 수 있게 합니다. 방화벽의 맞은 편에서 Solaris Flash 아카이브를 검색하기 위해 프록시 호스트를 사용할 수 있습니다. proxy 키워드를 지정할 때는 반드시 프록시 포트를 제공해야 합니다.

예:

archive_location http://silver/archives/usrarchive.flar timeout 5 

auth basic user_name password 키워드의 예:

archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret

FTP 서버

아카이브가 FTP 서버에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용합니다.


archive_location ftp://user_name:password@server_name:port path/filename optional_keywords

user_name:password

프로필 파일에서 FTP 서버에 액세스하기 위해 필요한 사용자 이름과 암호. 

server_name

아카이브를 저장한 서버의 이름. server_name은 포트 번호 또는 런타임에 결정된 포트 번호를 가진 TCP 서비스의 이름일 수 있습니다.

port

옵션 포트입니다. 포트를 지정하지 않으면 Solaris Flash 설치 유틸리티는 기본 FTP 포트 번호, 21을 사용합니다. 

path

지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Solaris Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. 

filename

Solaris Flash 아카이브 파일의 이름. 

optional_keywords

FTP 서버에서 Solaris Flash 아카이브를 검색할 때 지정할 수 있는 옵션 키워드. 

표 28–4 archive_location ftp와 함께 사용할 수 있는 옵션 키워드

키워드 

값 정의  

timeout min

timeout 키워드는 연결이 종결된 뒤 다시 열리고 시간 초과가 발생한 시점에서부터 재개되기 전에 FTP 서버에서 데이터를 수신하지 않고 전달할 수 있는 최대 시간 길이를 분 단위로 지정할 수 있게 합니다. timeout 값을 0으로 지정하면 연결은 비활성화되어 다시 열리지 않습니다.

시간 초과로 인해 다시 연결을 시도하면 Solaris Flash 설치 유틸리티는 가장 최근에 알려진 아카이브 위치에서 설치 재개를 시도합니다. Solaris Flash 설치 유틸리티가 마지막으로 알려진 위치에서 설치를 재개할 수 없다면 아카이브의 시작부터 재검색이 다시 시작되고 시간 초과 이전에 검색된 데이터는 폐기됩니다.  

proxy host:port

proxy 키워드는 프록시 호스트 및 프록시 포트를 지정할 수 있게 합니다. 방화벽의 맞은 편에서 Solaris Flash 아카이브를 검색하기 위해 프록시 호스트를 사용할 수 있습니다. proxy 키워드를 지정할 때는 반드시 프록시 포트를 제공해야 합니다.

예:

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

로컬 테이프

아카이브가 테이프에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용합니다.


archive_location local_tape device  position

device

Solaris Flash 아카이브를 저장한 테이프 드라이브의 이름. 장치 이름이 정식 경로라면 Solaris Flash 설치 유틸리티는 해당 경로에서 장치 노드로 아카이브를 읽어 들입니다. 정식 경로가 아닌 장치 이름을 제공하면 Solaris Flash 설치 유틸리티가 /dev/rmt/를 경로에 추가합니다.

position

아카이브를 저장한 테이프 드라이브상의 위치를 지정합니다. 위치를 제공하지 않으면 Solaris Flash 설치 유틸리티는 테이프 드라이브의 현 위치에서 아카이브를 읽어 들입니다. position을 지정함으로써 아카이브 이전에 테이프 드라이브에 begin 스크립트나 sysidcfg 파일을 배치할 수 있습니다.

예:

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

로컬 장치

Solaris Flash 아카이브를 디스켓이나 CD-ROM과 같은 파일 시스템 지향 임의 액세스 장치에 저장했다면 로컬 장치에서 Solaris Flash 아카이브를 검색할 수 있습니다. archive_location 키워드용으로 다음 구문을 사용합니다.


주 –

로컬 테이프용 구문을 사용함으로써 테이프와 같은 스트림 지향 장치로부터 아카이브를 검색할 수 있습니다.



archive_location local_device device path/filename file_system_type

device

Solaris Flash 아카이브를 저장한 드라이브의 이름. 장치 이름이 정식 경로라면 해당 장치는 바로 마운트됩니다. 정식 경로가 아닌 장치 이름을 제공하면 Solaris Flash 설치 유틸리티가 /dev/dsk/를 경로에 추가합니다.

path

지정한 장치의 파일 시스템 루트에 상대적인 Solaris Flash 아카이브 경로. 경로에 $HOST가 포함되어 있으면 Solaris Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. 

filename

Solaris Flash 아카이브 파일의 이름. 

file_system_type

장치의 파일 시스템 유형을 지정합니다. 파일 시스템 유형을 제공하지 않으면 Solaris Flash 설치 유틸리티는 UFS 파일 시스템의 마운트를 시도합니다. UFS 마운트에 실패하면 Solaris Flash 설치 유틸리티는 HSFS 파일 시스템의 마운트를 시도합니다.  

예:

UFS 파일 시스템으로 포맷된 로컬 하드 드라이브에서 아카이브를 검색하려면 다음 명령을 사용합니다.

archive_location local_device c0t0d0s0 /archives/$HOST

HSFS 파일 시스템이 있는 로컬 CD-ROM에서 아카이브를 검색하려면 다음 명령을 사용합니다.

archive_location local_device c0t0d0s0 /archives/usrarchive

로컬 파일

복제 시스템을 부트한 미니루트에 저장한 아카이브를 로컬 파일로 읽어들일 수 있습니다. 사용자 정의 JumpStart 설치를 수행하는 경우 CD-ROM이나 NFS 기반 미니루트에서 시스템을 부트합니다. 설치 소프트웨어가 로드되고 이 미니루트에서 실행됩니다. 따라서 CD-ROM이나 NFS 기반 미니루트에 저장한 Solaris Flash 아카이브는 로컬 파일로 액세스할 수 있습니다. archive_location 키워드용으로 다음 구문을 사용합니다.


archive_location local_file path/filename 

path

아카이브의 위치. 시스템을 Solaris 9 Installation CD나 Solaris 9 DVD에서 부트할 때 해당 경로는 로컬 파일로서 시스템에 액세스할 수 있어야 합니다. Solaris 9 Installation CD 또는 Solaris 9 DVD로부터 부트하는 경우 시스템이 /net에 액세스할 수 없습니다.

filename

Solaris Flash 아카이브 파일의 이름. 

예:

archive_location local_file /archives/usrarchive

archive_location local_file /archives/usrarchive

backup_media 프로필 키워드

backup_media type path

주 –

backup_media는 디스크 공간 재할당이 필요할 때 업그레이드 옵션으로만 사용할 수 있습니다.


backup_media는 공간 부족으로 인해 업그레이드 중에 공간을 재할당해야 하는 경우, 파일 시스템 백업을 위해 사용할 매체를 정의합니다. 백업용으로 여러 개의 테이프나 디스켓이 필요한 경우, 업그레이드 중에 테이프나 디스켓을 넣으라는 프롬프트가 나타납니다.

올바른 type

올바른 path

설명 

local_tape

/dev/rmt/n

업그레이드 중인 시스템의 로컬 테이프 드라이브. path는 테이프 드라이브용 문자(원시) 장치 경로여야 합니다. n은 테이프 드라이브의 번호입니다.

local_diskette

/dev/rdisketten

업그레이드 중인 시스템의 로컬 디스켓 드라이브. path는 디스켓 드라이브용 문자(원시) 장치 경로여야 합니다. n은 디스켓 드라이브의 번호입니다.

백업용으로 사용할 디스켓은 반드시 포맷해야 합니다. 

local_filesystem

/dev/dsk/cwtxdysz

/file_system

업그레이드 중인 시스템의 로컬 파일 시스템. 업그레이드로 인해 변경될 로컬 파일 시스템은 지정할 수 없습니다. path는 디스크 슬라이스용 블록 장치일 수 있습니다. 예를 들어, /dev/dsk/cwtxdysztx는 필요하지 않습니다. 또는 path/etc/vfstab 파일에 의해 마운트되는 파일 시스템에 대한 절대 경로일 수 있습니다.

remote_filesystem

host:/file_system

원격 시스템상의 NFS 파일 시스템. path는 원격 시스템 host의 이름이나 IP 주소 그리고 NFS 파일 시스템인 file_system의 절대 경로를 포함해야 합니다. NFS 파일 시스템은 읽기/쓰기 액세스를 가져야 합니다.

remote_systemuser@host:/directory

원격 셸, rsh가 도달할 수 있는 원격 시스템의 디렉토리. 업그레이드 중인 시스템은 원격 시스템의 .rhosts 파일을 통해 원격 시스템에 액세스할 수 있어야 합니다. path는 원격 시스템 host의 이름 및 directory 디렉토리의 절대 경로를 포함해야 합니다. 사용자 로그인 ID user가 지정되지 않았으면 root를 기본값으로 사용합니다.

예:

backup_media local_tape /dev/rmt/0

backup_media local_diskette /dev/rdiskette1

backup_media local_filesystem /dev/dsk/c0t3d0s4

backup_media local_filesystem /export

backup_media remote_filesystem system1:/export/temp

backup_media remote_system user1@system1:/export/temp

boot_device 프로필 키워드

boot_device device eeprom

boot_device는 JumpStart 프로그램이 루트(/) 파일 시스템과 시스템의 부트 장치를 설치할 장소를 장치에 지정합니다.

프로필에서 boot_device 키워드를 지정하지 않으면 설치 중의 기본값으로 다음 boot_device 키워드가 지정됩니다. boot_device any update.

device – 다음 값 중 하나를 사용합니다.

eeprom – 시스템의 EEPROM을 업데이트할 것인지, 아니면 보존할 것인지 선택합니다.

SPARC: 시스템의 EEPROM을 업데이트할 것인지 아니면 지정된 부트 장치에 보존할 것인지 선택합니다.

x86: preserve 값을 지정해야 합니다.


주 –

SPARC: SPARC 시스템에서 시스템의 현재 부트 장치를 변경할 경우, eeprom 값을 사용하여 시스템의 EEPROM을 업데이트할 수도 있습니다. 시스템의 EEPROM을 업데이트함으로써 시스템을 새 부트 장치로부터 자동 부트시킬 수 있게 됩니다.


예:

boot_device c0t0d0s2 update

주 –

boot_device는 루트(/) 파일 시스템과 root_device 키워드(지정된 경우)를 지정하는 filesys 키워드를 일치시켜야 합니다.


client_arch 프로필 키워드

client_arch karch_value ...

client_arch는 운영 체제 서버가 서버가 사용하는 것 이외의 다른 플랫폼 그룹도 지원하도록 지정합니다. 프로필에서 client_arch를 지정하지 않으면 운영 체제 서버를 사용하는 임의의 디스크 없는 클라이언트는 서버와 동일한 플랫폼 그룹을 포함해야 합니다. 운영 체제 서버의 지원을 원하는 개별 플랫폼 그룹을 지정해야 합니다.

karch_value의 올바른 값은 sun4m, sun4ui86pc입니다. 플랫폼 이름과 다양한 시스템의 자세한 목록에 대해서는 Solaris 9 Sun Hardware Guide를 참조하십시오.


주 –

system_typeserver로 지정된 경우에만 client_arch를 사용할 수 있습니다.


client_root 프로필 키워드

client_root root_size

client_root는 루트 공간 크기, root_size를 MB 단위로 정의하여 개별 클라이언트에게 할당합니다. 서버의 프로필에서 client_root를 지정하지 않으면 설치 소프트웨어는 클라이언트 한 대당 15MB의 루트 공간을 할당합니다. 클라이언트 루트 영역의 크기는 num_clients 키워드와 함께 사용해 /export/root 파일 시스템을 위해 예약해 둘 공간을 결정합니다.


주 –

client_root system_typeserver로 지정된 경우에만 사용할 수 있습니다.


client_swap 프로필 키워드

client_swap swap_size

client_swap은 각각의 디스크 없는 클라이언트에 할당할 스왑 공간의 용량인 swap_size를 MB 단위로 정의합니다. 프로필에서 client_swap을 지정하지 않으면 32MB의 스왑 공간이 기본값으로 할당됩니다.

예:

client_swap 64

이 예에서는 각각의 디스크 없는 클라이언트가 64MB의 스왑 공간을 갖도록 지정합니다.


주 –

system_typeserver로 지정된 경우에만 client_swap을 사용할 수 있습니다.


swap 크기 결정 방법

프로필이 swap 크기를 지정하지 않으면 JumpStart 프로그램이 시스템의 물리적 메모리를 기준으로 스왑 공간의 크기를 결정합니다. 표 28–5는 사용자 정의 JumpStart 설치 중 swap 크기를 결정하는 방법을 보여줍니다.

표 28–5 swap 크기 결정

물리적 메모리(MB) 

스왑 공간(MB) 

16–64 

32 

64–128 

64 

128–512 

128 

512 초과 

256 

JumpStart 프로그램은 디스크에 다른 파일 시스템을 레이아웃한 뒤 여유 공간이 남지 않는 한 swap의 크기를 swap이 위치한 디스크의 20% 미만으로 만듭니다. 여유 공간이 존재하면 JumpStart 프로그램은 여유 공간을 swap에 할당하고, 가능하다면 표 28–5에 표시된 크기의 공간을 할당합니다.


주 –

물리적 메모리와 스왑 공간을 합한 값은 최소 32MB 이상이어야 합니다.


cluster 프로필 키워드(소프트웨어 그룹 추가)

cluster group_name

cluster는 시스템에 추가할 소프트웨어 그룹을 지정합니다. 각 소프트웨어 그룹을 위한 group_name은 다음 표에 나열되어 있습니다.

소프트웨어 그룹 

group_name

핵심 시스템 지원 소프트웨어 그룹 

SUNWCreq

최종 사용자 Solaris 소프트웨어 그룹  

SUNWCuser

개발자 Solaris 소프트웨어 그룹  

SUNWCprog

전체 Solaris 소프트웨어 그룹  

SUNWCall

전체 Solaris 소프트웨어 그룹과 OEM 지원 

SUNWCXall

프로필당 한 개의 소프트웨어 그룹만 지정할 수 있습니다. 다른 clusterpackage 항목 이전에 소프트웨어 그룹을 지정해야 합니다. 프로필에서 cluster를 사용해 소프트웨어 그룹을 지정하지 않으면 최종 사용자 소프트웨어 그룹인 SUNWCuser가 시스템에 설치됩니다.

cluster 프로필 키워드(클러스터 추가 또는 삭제)

cluster cluster_name add_delete_switch

주 –

cluster(클러스터 추가 또는 삭제)는 초기 설치 및 업그레이드 옵션 모두에 사용할 수 있습니다.


cluster는 시스템에 설치할 소프트웨어 그룹에 클러스터를 추가할 것인지 삭제할 것인지 지정합니다.

cluster_nameSUNWCname 형식이어야 합니다. 클러스터 및 해당 이름에 대한 자세한 내용은 설치된 시스템에서 Admintool을 시작한 다음 찾아보기 메뉴에서 소프트웨어를 선택합니다.

add_delete_switch는 옵션 add 또는 delete를 나타냅니다. 지정된 클러스터를 추가할 것인지, 삭제할 것인지 여부를 지정하려면 add_delete_switch를 사용합니다. add_delete_switch를 지정하지 않으면 기본값으로 add가 사용됩니다.

cluster(클러스터 추가 또는 삭제)를 업그레이드 중에 사용할 때는 다음 조건이 적용됩니다.

dontuse 프로필 키워드

dontuse disk_name ...

기본적으로 JumpStart 프로그램은 partitioning default가 지정되었을 때 시스템에서 작동 가능한 모든 디스크를 사용합니다. dontuse는 한 개 이상의 디스크를 지정해 JumpStart 프로그램이 사용하지 않도록 합니다. disk_namecxtydz 또는 cydz 형식으로 지정해야 합니다(예: c0t0d0).


주 –

동일한 프로필에서 dontuse 키워드와 usedisk 키워드를 모두 지정할 수는 없습니다.


x86: fdisk 프로필 키워드

fdisk disk_name type size

fdiskfdisk 분할 영역을 x86 기반 시스템에서 설정하는 방법을 정의합니다. fdisk를 두 번 이상 지정할 수 있습니다. fdisk가 x86 기반 시스템을 분할하는 경우 다음과 같은 경우가 발생합니다.

disk_name – 다음 값을 사용하여 fdisk 분할 영역이 작성 또는 삭제되는 지점을 지정합니다.

type – 다음 값을 사용하여 지정된 디스크에서 작성하거나 삭제할 fdisk 분할 영역의 유형을 지정합니다.

다음 표는 일부 fdisk 유형에 대한 정수와 16진수를 표시합니다.

fdisk 유형

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

size – 다음 값 중 하나를 사용합니다.

filesys 프로필 키워드(원격 파일 시스템 마운트)

filesys server:path server_address mount_pt_name [[mount_options]]

filesys를 나열된 값과 함께 사용함으로써 JumpStart 프로그램은 시스템이 부트될 때 설치된 시스템이 원격 파일 시스템을 자동으로 마운트하도록 설정합니다. filesys를 두 번 이상 지정할 수 있습니다.

예:

filesys sherlock:/export/home/user2 - /home

server: – 원격 파일 시스템이 위치한 서버의 이름으로, 뒤에 콜론이 옵니다.

path – 원격 파일 시스템의 마운트 지점 이름. 예: /usr 또는 /export/home.

server_addressserver:path. 네트워크에서 이름 서비스가 실행되고 있지 않으면 server_address 값을 사용해 /etc/hosts 파일에 서버의 호스트 이름과 IP 주소를 채웁니다. 서버의 IP 주소를 지정하지 않으려면 마이너스 기호(-)를 지정해야 합니다. 예를 들어, 네트워크에서 실행 중인 이름 서비스가 있으면 서버의 IP 주소를 지정할 필요가 없습니다.

mount_pt_name – 원격 파일 시스템을 마운트할 마운트 지점의 이름.

mount_optionsmount(1M) 명령의 -o 옵션과 동일한 한 가지 이상의 마운트 옵션. 마운트 옵션은 지정된 mount_pt_name/etc/vfstab 항목에 추가됩니다.


주 –

두 개 이상의 마운트 옵션을 지정할 필요가 있을 때는 마운트 옵션을 쉼표로 구분하고 공백은 사용하지 말아야 합니다(예: ro,quota).


filesys 프로필 키워드(로컬 파일 시스템 작성)

filesys slice size [[file_system optional_parameters]]

filesys를 나열된 값과 함께 사용하면 JumpStart 프로그램이 설치 도중에 로컬 파일 시스템을 작성합니다. filesys를 두 번 이상 지정할 수 있습니다.

slice – 다음 값 중 하나를 사용합니다.

size – 다음 값 중 하나를 사용합니다.

file_systemfile_system 값은 선택 사항이며 sliceany 또는 cwtxdysz로 지정된 경우 사용됩니다. file_system이 지정되어 있지 않으면 unnamed가 기본값으로 설정됩니다. unnamed가 설정되면 optional_parameters 값을 지정할 수 없습니다. 다음 값 중 하나를 사용합니다.

optional_parameters – 다음 값 중 하나를 사용합니다.

forced_deployment 프로필 키워드(Solaris Flash 차등 아카이브 설치)

forced_deployment 

forced_deployment는 소프트웨어가 예상하는 것과는 다른 복제 시스템에 Solaris Flash 차등 아카이브를 강제로 설치합니다.


주의 – 주의 –

forced_deployment를 사용하는 경우, 예상 상태로 복제 시스템을 가져오기 위해 새로운 모든 파일이 삭제됩니다. 파일을 삭제할지 여부를 결정하지 않은 경우, 설치를 중단하여 새 파일을 보호하는 기본값을 사용합니다.


geo 프로필 키워드

geo locale

주 –

초기 설치 및 업그레이드 옵션과 함께 geo를 사용할 수 있습니다.


geo는 시스템에 설치하거나 시스템 업그레이드 중에 추가할 지역 로켈이나 로켈들을 지정합니다. locale용으로 지정할 수 있는 값은 다음 표에 나열되어 있습니다.

값 

설명 

N_Africa

이집트를 포함한 북아프리카  

C_America

코스타리카, 엘살바도르, 과테말라, 멕시코, 니카라과, 파나마를 포함한 중미 지역 

N_America

캐나다, 미국을 포함한 북미 지역 

S_America

아르헨티나, 볼리비아, 브라질, 칠레, 콜롬비아, 에콰도르, 파라과이, 페루, 우루과이, 베네수엘라를 포함한 남미 지역  

Asia

일본, 대한민국, 중국, 대만, 태국을 포함한 아시아 지역 

Ausi

호주, 뉴질랜드를 포함한 오스트랄라시아 지역 

C_Europe

오스트리아, 체코 공화국, 독일, 헝가리, 폴란드, 슬로바키아, 스위스를 포함한 중부 유럽 

E_Europe

알바니아, 보스니아, 불가리아, 크로아티아, 에스토니아, 라트비아, 리투아니아, 마케도니아, 루마니아, 러시아, 세르비아, 슬로베니아, 터키를 포함한 동유럽 

N_Europe

덴마크, 핀란드, 아이슬란드, 노르웨이, 스웨덴을 포함한 북유럽 

S_Europe

그리스, 이탈리아, 포르투갈, 스페인을 포함한 남부 유럽 

W_Europe

벨기에, 프랑스, 영국, 아일랜드, 네덜란드를 포함한 서유럽 

M_East

이스라엘을 포함한 중동 

미리 나열되는 개별 로켈을 구성하는 전체 구성 요소 로켈 값 목록은 제 40 장에 표시되어 있습니다.


주 –

시스템에 추가할 각각의 로켈에 대해 geo 키워드를 지정할 수 있습니다.


install_type 프로필 키워드

install_type initial_upgrade_flash_switch

install_type은 시스템의 운영 환경을 지운 뒤 새 Solaris 운영 환경을 설치할 것인지, 시스템의 기존 Solaris 운영 환경을 업그레이드할 것인지, 아니면 시스템에 Solaris Flash 아카이브를 설치할 것인지 정의합니다.


주 –

프로필에서 install_type을 지정해야 하며 install_type은 모든 프로필의 첫 번째 프로필 키워드여야 합니다.


다음 initial_upgrade_flash_switch용 옵션 중 하나를 사용해야 합니다.


주 –

일부 프로필 키워드는 initial_install 옵션과 함께만 사용할 수 있습니다. 일부 프로필 키워드는 upgrade 옵션과 함께만 사용할 수 있습니다. 일부 프로필 키워드는 flash_install 옵션과 함께만 사용할 수 있습니다.


isa_bits 프로필 키워드

isa_bits bit_switch

isa_bits는 64비트와 32비트 Solaris 9 패키지 중 어떤 패키지를 설치할 것인지 지정합니다.

bit_switch는 64비트와 32비트 Solaris 9 패키지 중 어떤 패키지를 설치할 것인지 나타내기 위해 사용하는 옵션인 64 또는 32를 나타냅니다. 프로필에서 이 키워드를 설정하지 않으면 JumpStart 프로그램이 시스템을 다음과 같이 설치합니다.


주 –

isa_bits 키워드를 사용한다면 Solaris 9 Software 1 of 2 CD 또는 Solaris 9 DVD상의 solaris_9/Misc/jumpstart_sample 디렉토리에서 최신 check 스크립트를 사용해야 합니다.


layout_constraint 프로필 키워드

layout_constraint slice constraint [[minimum_size]]

주 –

layout_constraint는 디스크 공간 재할당이 필요할 때 업그레이드 옵션용으로만 사용할 수 있습니다.


layout_constraint는 공간 문제 때문에 자동 레이아웃이 업그레이드 중에 공간을 재할당해야 할 경우, 자동 레이아웃이 파일 시스템에서 갖는 제약 조건을 지정합니다.

layout_constraint 키워드를 지정하지 않으면 JumpStart 프로그램이 디스크를 다음과 같이 배치합니다.

하나 이상의 layout_constraint 키워드를 지정하면 JumpStart 프로그램은 디스크를 다음과 같이 레이아웃합니다.

파일 시스템이 변경 가능으로 표시되어야 하기 때문에 업그레이드용 추가 공간을 필요로 하는 파일 시스템의 제약 조건은 변경할 수 없습니다. layout_constraint 키워드를 사용해 업그레이드를 위한 추가 공간이 필요한 파일 시스템의 minimum_size 값을 변경할 수 있습니다.


주 –

자동 레이아웃의 공간 재할당을 돕기 위해서는 더 많은 파일 시스템을 변경 가능 또는 이동 가능하도록 선택해야 하며, 특히 업그레이드를 위해 추가 공간이 필요한 파일 시스템과 동일한 디스크상에 있는 파일 시스템들을 변경 가능 또는 이동 가능으로 선택해야 합니다.


sliceslice는 제약 조건을 지정할 파일 시스템의 디스크 슬라이스를 지정합니다. 시스템의 디스크 슬라이스는 cwtxdysz 또는 cxdysz 형식으로 지정해야 합니다.

constraint – 지정된 파일 시스템에 대해 다음 제약 조건 중 하나를 사용합니다.

minimum_size – 자동 레이아웃이 공간을 재할당한 뒤의 파일 시스템 크기를 지정합니다. minimum_size 옵션은 사용자가 파일 시스템의 크기를 변경할 수 있게 합니다. 파일 시스템에 할당되지 않은 공간이 추가되면 파일 시스템의 크기가 더 커질 수도 있습니다. 하지만 크기는 사용자가 지정한 값보다 작을 수는 없습니다. minimum_size 값은 선택 사항입니다. 파일 시스템을 변경 가능으로 표시했을 때만 이 값을 사용해야 하며 최소 크기는 파일 시스템이 기존 파일 시스템 내용을 위해 필요로 하는 것보다 작을 수 없습니다.

예:

layout_constraint c0t3d0s1 changeable 200

layout_constraint c0t3d0s4 movable

layout_constraint c0t3d1s3 available

layout_constraint c0t2d0s1 collapse

local_customization 프로필 키워드(Solaris Flash 아카이브 설치)

local_customization local directory

Solaris Flash 아카이브를 복제 시스템에 설치하기 전에 사용자 정의 스크립트를 작성하여 복제 시스템에 로컬 구성을 보존할 수 있습니다. local_customization 키워드는 이러한 스크립트를 저장해 놓은 디렉토리를 지정합니다. local directory는 복제 시스템의 스크립트에 대한 경로입니다. predeployment 스크립트와 postdeployment 스크립트에 대한 자세한 내용은 사용자 정의 스크립트 작성을(를) 참조하십시오.

locale 프로필 키워드

locale locale_name

주 –

locale은 초기 설치와 업그레이드 옵션 모두에서 사용할 수 있습니다.


locale은 지정된 locale_name에 대해 설치하거나 업그레이드 중에 추가할 로켈을 지정합니다. locale_name 값은 $LANG 환경 변수용으로 사용되는 값과 동일합니다. 제 40 장에는 유효한 로켈 값이 포함되어 있습니다.

local 키워드를 사용할 때 다음 사항을 고려하십시오.

no_content_check 프로필 키워드(Solaris Flash 아카이브 설치)

no_content_check

복제 시스템을 Solaris Flash 차등 아카이브와 함께 설치할 경우, no_content_check 키워드를 사용하여 파일별 검증을 무시할 수 있습니다. 파일별 검증은 복제 시스템이 마스터 시스템의 복제본임을 확인합니다. 복제 시스템이 원본 마스터 시스템의 복제본인지 확실하지 않으면 이 키워드를 사용하지 마십시오.


주의 – 주의 –

no_content_check를 사용하는 경우, 예상 상태로 복제 시스템을 가져오기 위해 새로운 모든 파일이 삭제됩니다. 파일을 삭제할지 여부를 결정하지 않은 경우, 설치를 중단하여 새 파일을 보호하는 기본값을 사용합니다.


no_master_check 프로필 키워드(Solaris Flash 아카이브 설치)

no_content_check

복제 시스템을 Solaris Flash 차등 아카이브와 함께 설치할 경우, no_master_check 키워드를 사용하여 복제 시스템이 원본 마스터 시스템에서 구축되었는지 확인하기 위한 복제 시스템 검사를 무시할 수 있습니다. 복제 시스템이 원본 마스터 시스템의 복제본인지 확실하지 않으면 이 키워드를 사용하지 마십시오. Solaris Flash 차등 아카이브 설치에 대한 자세한 내용은 사용자 정의 JumpStart 설치로 Solaris Flash 아카이브 설치 준비을(를) 참조하십시오.

num_clients 프로필 키워드

num_clients client_num

서버가 설치되면 각각의 디스크 없는 클라이언트의 루트(/) 및 swap 파일 시스템별로 공간이 할당됩니다. num_clients는 디스크 없는 서버가 지원하는 클라이언트의 개수인 client_num을 정의합니다. 프로필에서 num_clients를 지정하지 않으면 다섯 개의 디스크없는 클라이언트가 기본 할당됩니다.


주 –

num_clients system_typeserver로 지정된 경우에만 사용할 수 있습니다.


package 프로필 키워드

package package_name [[add_delete_switch]]

주 –

package는 초기 설치와 업그레이드 옵션 모두에서 사용할 수 있습니다.


package는 특정 패키지를 시스템에 설치할 소프트웨어 그룹에 추가 또는 삭제할 것인지 여부를 지정합니다.

package_name SUNWname 형식으로 지정해야 합니다. 패키지와 패키지 이름에 대한 자세한 내용은 설치된 시스템에서 pkginfo -l 명령을 사용합니다.

add_delete_switch는 특정 패키지의 추가, 삭제 여부를 지정하기 위해 사용하는 add 또는 delete 옵션을 나타냅니다. add_delete_switch를 지정하지 않으면 기본값으로 add가 사용됩니다.


주 –

일부 패키지들은 필수 패키지이므로 삭제할 수 없습니다. package 프로필 키워드를 사용하여 지역화 패키지를 개별적으로 추가 또는 삭제할 수 없습니다. 지역화 패키지를 추가하려면 locale 프로필 키워드를 사용합니다.


업그레이드용으로 package를 사용하면 JumpStart 프로그램은 다음 활동을 수행합니다.

partitioning 프로필 키워드

partitioning type

partitioning은 설치 중에 파일 시스템을 위해 디스크를 여러 개의 슬라이스로 나누는 방법을 정의합니다.

type – 다음 값 중 하나를 사용합니다.

프로필에서 partitioning을 지정하지 않으면 default 분할 유형이 기본값으로 사용됩니다.

root_device 프로필 키워드

root_device slice

주 –

root_device는 초기 설치와 업그레이드 옵션 모두에서 사용할 수 있습니다.


root_device는 시스템의 루트 디스크를 지정합니다. 시스템의 루트 디스크 결정 방법에 추가 정보가 포함되어 있습니다.

시스템을 업그레이드할 때 root_device는 루트(/) 파일 시스템 및 /etc/vfstab 파일에 의해 마운트되는 시스템을 업그레이드하도록 지정합니다. 한 대의 시스템에서 둘 이상의 루트(/) 파일 시스템을 업그레이드할 수 있다면 root_device를 지정해야 합니다. slicecwtxdysz 또는 cxdysz 형식으로 지정해야 합니다.

예:

root_device c0t0d0s2

root_device 키워드를 사용할 때 다음 사항을 고려하십시오.

시스템의 루트 디스크 결정 방법

시스템의 루트 디스크는 루트(/) 파일 시스템을 포함하는 시스템의 디스크입니다. 프로필에서는 디스크 이름 대신 JumpStart 프로그램이 시스템의 루트 디스크에 설정하는 rootdisk 변수를 사용할 수 있습니다. 표 28–6은 JumpStart 프로그램이 설치를 위해 시스템의 루트 디스크를 결정하는 방식을 설명합니다.


주 –

JumpStart 프로그램은 초기 설치 중에 시스템의 루트 디스크 크기만을 결정합니다. 업그레이드 중에는 시스템의 루트 디스크를 변경할 수 없습니다.


표 28–6 JumpStart의 시스템 루트 디스크 결정 방법(초기 설치)

단계 

조치 

root_device 키워드가 프로필에 정의되어 있으면 JumpStart 프로그램은 rootdisk를 루트 장치에 설정합니다.

rootdisk가 설정되어 있지 않고 boot_device 키워드가 프로필에 지정되어 있으면 JumpStart 프로그램은 rootdisk를 부트 장치로 설정합니다.

rootdisk가 설정되어 있지 않고 프로필에 filesys cwtxdysz size / 항목이 지정되어 있으면 JumpStart 프로그램은 rootdisk를 항목에 지정되어 있는 디스크로 설정합니다.

rootdisk가 설정되어 있지 않고 프로필에 rootdisk.sn 항목이 지정되어 있으면 JumpStart 프로그램은 커널 검사 순서로 시스템의 디스크에서 지정된 슬라이스의 기존 루트 파일 시스템을 검색합니다. 디스크를 찾으면 JumpStart 프로그램은 rootdisk를 찾은 디스크로 설정합니다.

rootdisk가 설정되어 있지 않고 프로필에 partitioning existing 항목이 지정되어 있으면 JumpStart 프로그램이 커널 검사 순서로 시스템의 디스크에서 기존 루트 파일 시스템이 있는지 검색합니다. 루트 파일 시스템이 발견되지 않거나 둘 이상이 발견되면 오류가 발생합니다. 루트 파일 시스템이 발견되면 JumpStart 프로그램은 rootdisk를 발견된 디스크로 설정합니다.

rootdisk가 설정되어 있지 않으면 JumpStart 프로그램은 rootdisk를 루트(/) 파일 시스템이 설치되어 있는 디스크로 설정합니다.

system_type 프로필 키워드

system_type type_switch

system_type은 Solaris 환경을 설치할 시스템의 유형을 정의합니다.

type_switchstandalone 또는 server 옵션을 나타내며 이 옵션들은 사용자가 Solaris 소프트웨어를 설치할 시스템의 유형을 지정하기 위해 사용합니다. 프로필에서 system_type을 지정하지 않으면 standalone이 기본값으로 사용됩니다.

usedisk 프로필 키워드

usedisk disk_name ...

기본적으로, partitioning default를 지정하면 JumpStart 프로그램은 시스템에서 작동 가능한 디스크 모두를 사용합니다. usedisk 프로필 키워드는 JumpStart 프로그램이 사용하는 하나 이상의 디스크를 지정합니다. disk_namecxtydz 또는 cydz 형식으로 지정해야 합니다(예: c0t0d0 또는 c0d0s0 ).

프로필에서 usedisk를 지정하면 JumpStart 프로그램은 usedisk 키워드 뒤에 지정하는 디스크만을 사용합니다.


주 –

usedisk 키워드와 dontuse 키워드는 동일한 프로필에서 지정할 수 없습니다.


사용자 정의 JumpStart 환경 변수

begin 및 finish 스크립트에서 환경 변수를 사용할 수 있습니다. 예를 들어, begin 스크립트는 디스크 크기, SI_DISKSIZES를 추출할 수 있으며 스크립트가 추출하는 실제 디스크 크기를 기준으로 시스템에 특정 패키지를 설치하거나 설치하지 않습니다.

시스템에 관해 수집된 정보는 rules 파일에서 사용하는 규칙 키워드 및 값에 따라 설정되거나 설정되지 않은 이들 환경 변수에 저장됩니다.

예를 들어, 시스템에 설치된 운영 체제에 관한 정보는 installed 키워드를 사용한 뒤 SI_INSTALLED에서만 사용 가능합니다.

표 28–7은 이들 변수와 해당 값들을 설명합니다.

표 28–7 설치 환경 변수

환경 변수 

값 

CHECK_INPUT

/tmp/install_config/rules에 마운트된 JumpStart 디렉토리의 rules 파일 경로.

HOME

설치 도중의 루트 홈 디렉토리(/tmp/root).

PATH

설치 도중의 셸 검색 경로(/sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin ).

SI_ARCH

설치 클라이언트의 하드웨어 구조. SI_ARCH 변수는 rules 파일에서 arch 키워드를 사용할 때 설정됩니다.

SI_BEGIN

begin 스크립트를 사용할 경우의 해당 스크립트 이름. 

SI_CLASS

설치 클라이언트를 설치하기 위해 사용되는 프로필 이름. 

SI_CONFIG_DIR

/tmp/instal_config에 마운트된 JumpStart 디렉토리 경로.

SI_CONFIG_FILE

/tmp/install_config/rules에 마운트된 JumpStart 디렉토리의 rules 파일 경로.

SI_CONFIG_PROG

rules 파일.

SI_CUSTOM_PROBES_FILE

사용자 고유의 규칙과 검사 키워드를 정의할 수 있는 custom_probes.ok 파일. custom_probes.ok 파일을 작성하면 이 파일을 사용해 규칙 키워드 및 값에서 설명하는 기본 규칙 키워드 목록으로 확장할 수 있습니다. 또한 이 파일을 사용해 검사 키워드 및 값에 설명되어 있는 기본 검사 키워드의 목록으로 확장할 수 있습니다.

SI_DISKLIST

설치 클라이언트의 쉼표로 구분된 디스크 이름 목록. SI_DISKLIST 변수는 disksize 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다. SI_DISKLISTSI_NUMDISKS 변수는 rootdisk용으로 사용할 물리적 디스크를 결정하는데 사용됩니다. rootdisk시스템의 루트 디스크 결정 방법에서 설명합니다.

SI_DISKSIZES

설치 클라이언트의 쉼표로 구분된 디스크 크기 목록. SI_DISKSIZES 변수는 disksize 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_DOMAINNAME

도메인 이름. SI_DOMAINNAME 변수는 dommainname 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_FINISH

finish 스크립트를 사용할 경우의 해당 스크립트 이름. 

SI_HOSTADDRESS

설치 클라이언트의 IP 주소. 

SI_HOSTID

설치 클라이언트의 이더넷 주소. 

SI_HOSTNAME

설치 클라이언트의 호스트 이름. SI_HOSTNAME 변수는 hostname 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_INSTALLED

Solaris, SunOS 또는 System V와 같은 특정 운영 체제가 설치된 디스크의 장치 이름. SI_INSTALLED 변수는 installed 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다. SI_INST_OSSI_INST_VERSI_INSTALLED의 값을 결정하기 위해 사용됩니다.

SI_INST_OS

운영 체제 이름. SI_INST_OSSI_INST_VERSI_INSTALLED의 값을 결정하기 위해 사용됩니다.

SI_INST_VER

운영 체제 버전. SI_INST_OSSI_INST_VERSI_INSTALLED의 값을 결정하기 위해 사용됩니다.

SI_KARCH

설치 클라이언트의 커널 구조. SI_KARCH 변수는 karch 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_MEMSIZE

설치 클라이언트의 물리적 메모리 양. SI_MEMSIZE 변수는 memsize 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_MODEL

설치 클라이언트의 모델 이름. SI_MODEL 변수는 model 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_NETWORK

설치 클라이언트의 네트워크 번호. SI_NETWORK 변수는 network 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SI_NUMDISKS

설치 클라이언트의 디스크 번호. SI_NUMDISKS 변수는 disksize 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다. SI_NUMDISKSSI_DISKLIST 변수는 rootdisk용으로 사용할 물리적 디스크를 결정하는데 사용됩니다. rootdisk시스템의 루트 디스크 결정 방법에서 설명합니다.

SI_OSNAME

Solaris 9 소프트웨어 이미지의 운영 체제 릴리스. 예를 들어, Solaris 소프트웨어를 Solaris 9 DVD 또는 Solaris 9 Software 1 of 2 CD 이미지의 운영 체제 버전에 바탕을 둔 시스템에 설치할 경우 스크립트의 SI_OSNAME 변수를 사용할 수 있습니다.

SI_PROFILE

마운트된 JumpStart 디렉토리의 프로필 경로. 경로는 /tmp/install_config/profile_name입니다. 파생된 프로필을 작성 중인 경우 SI_PROFILE/tmp/install.input 파일로 설정됩니다.

SI_ROOTDISK

논리 이름 rootdisk로 표현되는 디스크의 장치 이름. SI_ROOTDISK 변수는 rules 파일에서 disksize 또는 installed 키워드가 rootdisk로 설정될 때 설정됩니다.

SI_ROOTDISKSIZE

논리 이름 rootdisk로 표현되는 디스크의 크기. SI_ROOTDISKSIZE 변수는 rules 파일에서 disksize 또는 installed 키워드가 rootdisk로 설정될 때 설정됩니다.

SI_SYS_STATE

/a/etc/.sysIDtool.state 파일. 이 파일을 finish 스크립트에서 편집하여 시스템이 재부트되기 전에 sysidroot 프로그램이 루트 암호를 요청하는 것을 방지할 수 있습니다.

SI_TOTALDISK

설치 클라이언트의 디스크 공간 전체 용량. SI_TOTALDISK 변수는 totaldisk 키워드가 사용되고 rules 파일에서 비교될 때 설정됩니다.

SHELL

설치 과정에서의 기본 셸(/sbin/sh).

TERM

설치 클라이언트의 단말기 유형.  

TZ

NIS 또는 NIS+ 이름 서비스에서 지정된 기본 표준 시간대. 

검사 키워드 및 값

표 28–8은 각각의 규칙 키워드와 해당 검사 키워드를 설명합니다.


주 –

검사 키워드는 rules 파일에 또는 이 파일의 시작 부분 가까이에 배치합니다.


표 28–8 검사 키워드 설명

규칙 키워드 

해당 검사 키워드 

검사 키워드 설명 

any

없음  

  

arch

arch

커널 구조, i386 또는 SPARC를 결정하고 SI_ARCH를 설정합니다.

disksize

disks

커널 검사 순서(c0t3d0s0, c0t3d0s1, c0t4d0s0)에 따라 시스템의 디스크 크기를 MB 단위로 반환합니다. disksizeSI_DISKLIST, SI_DISKSIZES, SI_NUMDISKSSI_TOTALDISK를 설정합니다.

domainname

domainname

시스템의 NIS 또는 NIS+ 도메인 이름 또는 공백을 반환하고 SI_DOMAINNAME을 설정합니다. domainname 키워드는 domainname( 1M)의 출력을 반환합니다.

hostaddress

hostaddress

lo0이 아닌 ifconfig(1M) -a의 출력값에 나열되어 있는 첫 번째 주소인 시스템의 IP 주소를 반환하고 SI_HOSTADDRESS를 설정합니다.

hostname

hostname

시스템의 호스트 이름(uname(1) -n의 출력값)을 반환하고 SI_HOSTNAME을 설정합니다.

installed

installed

시스템에 설치되어 있는 Solaris 운영 환경의 버전 이름을 반환하고 SI_ROOTDISKSI_INSTALLED를 설정합니다.

JumpStart 프로그램이 Solaris 릴리스를 찾지만 버전을 파악할 수 없는 경우, 반환되는 버전은 SystemV입니다.

karch

karch

시스템의 플랫폼 그룹(예: i86pc, sun4m 및 sun4)을 반환하고 SI_KARCH를 설정합니다. 플랫폼 이름 목록은 Solaris 9 Sun Hardware Platform Guide를 참조하십시오.

memsize

memsize

시스템의 물리적 메모리 크기를 MB 단위로 반환하고 SI_MEMSIZE를 설정합니다.

model

model

시스템의 플랫폼 이름을 반환하고 SI_MODEL을 설정합니다. 플랫폼 이름 목록은 Solaris 9 Sun Hardware Platform Guide를 참조하십시오.

network

network

JumpStart 프로그램이 시스템의 IP 주소와 서브넷 마스크 사이에 논리적 AND를 수행함으로써 결정하는 시스템의 네트워크 번호를 반환합니다. 시스템의 IP 주소와 서브넷 마스크는 ifconfig(1M) -a의 출력값에 나열되어 있는 lo0이 아닌 첫 번째 주소에서 추출됩니다. network 키워드는 SI_NETWORK를 설정합니다.

osname

osname

CD에서 발견되는 Solaris 운영 환경의 버전과 운영 체제 이름을 반환하고 SI_OSNAME을 설정합니다.

JumpStart 프로그램이 Solaris 릴리스를 찾지만 버전을 파악할 수 없는 경우, 반환되는 버전은 SystemV입니다.

  

rootdisk

시스템의 루트 디스크의 이름과 MB 단위의 크기를 반환하고 SI_ROOTDISK를 설정합니다.

totaldisk

totaldisk

시스템의 전체 디스크 공간을 MB 단위로 반환하고 SI_TOTALDISK를 설정합니다. 전체 디스크 공간에는 시스템에 연결된 모든 작동 가능한 디스크가 포함됩니다.