여기에서는 프로필에서 사용할 수 있는 프로필 키워드 및 값에 대해 설명합니다. 프로필 작성에 대한 자세한 지침은 "프로필 작성하기"를 참조하십시오.
표 28-2는 설치 상황별로 사용할 수 있는 키워드를 신속히 결정할 수 있는 방법을 제공합니다. 키워드 설명에서 언급되지 않았다면 해당 키워드는 초기 설치 옵션에서만 사용할 수 있습니다.
표 28-2 프로필 키워드 개요
설치 상황 |
|||||
---|---|---|---|---|---|
프로필 키워드 |
독립 시스템(네트워크에 연결되지 않음) |
독립 시스템(네트워크에 연결) 또는 서버 |
OS 서버 |
업그레이드 |
디스크 공간 재할당을 통한 업그레이드 |
archive_location |
v |
v | |||
backup_media |
v |
||||
boot_device |
v |
v |
v | ||
client_arch |
v | ||||
client_root |
v | ||||
client_swap |
v | ||||
cluster (소프트웨어 그룹 추가) |
v |
v |
v | ||
cluster (클러스터 추가 또는 삭제) |
v |
v |
v |
v |
v |
dontuse |
v |
v |
v | ||
filesys (원격 파일 시스템 마운트하기) |
v |
v | |||
filesys (로컬 파일 시스템 작성하기) |
v |
v |
v | ||
geo |
v |
v |
v |
v |
v |
install_type |
v |
v |
v |
v |
v |
isa_bits |
v |
v |
v |
v |
v |
layout_constraint |
v |
||||
locale |
v |
v |
v |
v |
v |
num_clients |
v | ||||
package |
v |
v |
v |
v |
v |
partitioning |
v |
v |
v |
|
|
root_device |
v |
v |
v |
v |
v |
system_type |
v |
v |
v |
|
|
usedisk |
v |
v |
v |
archive_location retrieval_type location |
retrieval_type 및 location의 값은 Web Start Flash 아카이브 저장 위치에 따라 달라집니다. 다음 절에는 retrieval_type 및 location용으로 사용할 수 있는 값과 archive_location 키워드 사용 방법에 대한 예제가 포함되어 있습니다.
아카이브가 NFS 서버에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용하십시오.
archive_location nfs server_name:/path/filename retry n |
server_name |
아카이브를 저장한 서버의 이름. |
path |
지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Web Start Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. |
filename |
Web Start Flash 아카이브 파일의 이름. |
retry n |
별도의 키워드. n은 Web Start Flash 유틸리티가 아카이브 마운트를 시도하는 최대 횟수입니다. |
예:
archive_location nfs golden:/archives/usrarchive archive_location nfs://golden/archives/usrarchive
아카이브가 HTTP 서버에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용하십시오.
archive_location http://server_name:port path/filename optional_keywords |
server_name |
아카이브를 저장한 서버의 이름. server_name 은 포트 번호 또는 실시간으로 결정된 포트 번호를 갖는 TCP 서비스의 이름일 수 있습니다. |
port |
옵션 포트. 포트를 지정하지 않으면 Web Start Flash 설치 유틸리티는 기본 HTTP 포트 번호, 80을 사용합니다. |
path |
지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Web Start Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. |
filename |
Web Start Flash 아카이브 파일의 이름. |
optional_keywords |
HTTP 서버에서 Web Start Flash 아카이브를 검색할 때 지정할 수 있는 옵션 키워드. |
표 28-3 archive_location http와 함께 사용할 수 있는 옵션 키워드
키워드 |
값 정의 |
---|---|
auth basic user_name password |
아카이브가 암호를 통해 보호되고 있는 HTTP 서버상에 위치한다면 프로필 파일에서 HTTP 서버에 액세스할 때 필요한 사용자 이름과 암호를 포함시켜야 합니다. 주 - 사용자 정의 JumpStart와 함께 사용하도록 작성된 프로필에서 이 인증 메소드의 사용은 위험합니다. 인증되지 않은 사용자는 암호를 포함하고 있는 프로필 파일에 액세스하게 됩니다. |
timeout min |
timeout 키워드는 연결이 종결된 뒤 다시 열고 시간초과가 발생한 시점에서부터 재개되기 전에 HTTP 서버에서 데이터를 수신하지 않고 전달할 수 있는 최대 시간 길이를 분 단위로 지정할 수 있게 합니다. timeout 값을 0(영)으로 지정하면 연결은 비활성화되어 다시 열리지 않습니다. 시간초과로 인해 다시 연결을 시도하면 Web Start Flash 설치 유틸리티는 가장 최근의 알려진 아카이브 위치에서 설치 재개를 시도합니다. Web Start Flash 설치 유틸리티가 마지막으로 알려진 위치에서 설치를 재개할 수 없다면 아카이브의 시작부터 재검색이 다시 시작되고 시간초과 이전에 검색된 데이터는 폐기됩니다. |
proxy host:port |
proxy 키워드는 프록시 호스트 및 프록시 포트를 지정할 수 있게 합니다. 방화벽의 맞은편에서 Web Start 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 서버에 저장되어 있으면 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 |
옵션 포트입니다. 포트를 지정하지 않으면 Web Start Flash 설치 유틸리티는 기본 FTP 포트 번호, 21을 사용합니다. |
path |
지정된 서버에서 검색할 아카이브 위치. 경로에 $HOST가 포함되어 있으면 Web Start Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. |
filename |
Web Start Flash 아카이브 파일의 이름. |
optional_keywords |
FTP 서버에서 Web Start Flash 아카이브를 검색할 때 지정할 수 있는 옵션 키워드. |
표 28-4 archive_location ftp와 함께 사용할 수 있는 옵션 키워드
키워드 |
값 정의 |
---|---|
timeout min |
timeout 키워드는 연결이 종결된 뒤 다시 열고 시간초과가 발생한 시점에서부터 재개되기 전에 FTP 서버에서 데이터를 수신하지 않고 전달할 수 있는 최대 시간 길이를 분 단위로 지정할 수 있게 합니다. timeout 값을 0(영)으로 지정하면 연결은 비활성화되어 다시 열리지 않습니다. 시간초과로 인해 다시 연결을 시도하면 Web Start Flash 설치 유틸리티는 가장 최근의 알려진 아카이브 위치에서 설치 재개를 시도합니다. Web Start Flash 설치 유틸리티가 마지막으로 알려진 위치에서 설치를 재개할 수 없다면 아카이브의 시작부터 재검색이 다시 시작되고 시간초과 이전에 검색된 데이터는 폐기됩니다. |
proxy host:port |
proxy 키워드는 프록시 호스트 및 프록시 포트를 지정할 수 있게 합니다. 방화벽의 맞은편에서 Web Start Flash 아카이브를 검색하기 위해 프록시 호스트를 사용할 수 있습니다. proxy 키워드를 지정할 때는 반드시 프록시 포트를 제공해야 합니다. |
예:
archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5
아카이브가 테이프에 저장되어 있으면 archive_location 키워드용으로 다음 구문을 사용하십시오.
archive_location local_tape device position |
device |
Web Start Flash 아카이브를 저장한 테이프 드라이브의 이름. 장치 이름이 정식 경로라면 Web Start Flash 설치 유틸리티는 해당 경로에서 장치 노드로 아카이브를 읽어들입니다. 정식 경로가 아닌 장치 이름을 제공하면 Web Start Flash 설치 유틸리티가 /dev/rmt/를 경로에 추가합니다. |
position |
아카이브를 저장한 테이프 드라이브상의 위치를 지정합니다. 위치를 제공하지 않으면 Web Start Flash 설치 유틸리티는 테이프 드라이브의 현 위치에서 아카이브를 읽어들입니다. position을 지정함으로써 아카이브 이전에 테이프 드라이브에 시작 스크립트나 sysidcfg 파일을 배치할 수 있습니다. |
예:
archive_location local_tape /dev/rmt/0n 5 archive_location local_tape 0n 5
Web Start Flash 아카이브를 디스켓이나 CD-ROM과 같은 파일 시스템 지향 임의 액세스 장치에 저장했다면 로컬 장치에서 Web Start Flash 아카이브를 검색할 수 있습니다. archive_location 키워드용으로 다음 구문을 사용하십시오.
로컬 테이프용 구문을 사용함으로써 테이프와 같은 스트림 지향 장치로부터 아카이브를 검색할 수 있습니다.
archive_location local_device device path/filename file_system_type |
device |
Web Start Flash 아카이브를 저장한 드라이브의 이름. 장치 이름이 정식 경로라면 해당 장치는 바로 마운트됩니다. 정식 경로가 아닌 장치 이름을 제공하면 Web Start Flash 설치 유틸리티가 /dev/dsk/를 경로에 추가합니다. |
path |
지정한 장치의 파일 시스템 루트에 상대적인 Web Start Flash 아카이브 경로. 경로에 $HOST가 포함되어 있으면 Web Start Flash 설치 유틸리티는 $HOST를 설치할 복제 시스템의 이름으로 대체합니다. |
filename |
Web Start Flash 아카이브 파일의 이름. |
file_system_type |
장치의 파일 시스템 유형을 지정하십시오. 파일 시스템 유형을 제공하지 않으면 Web Start Flash 설치 유틸리티는 UFS 파일 시스템의 마운트를 시도합니다. UFS 마운트에 실패하면 Web Start Flash 설치 유틸리티는 HSFS 파일 시스템의 마운트를 시도합니다. |
예:
UFS 파일 시스템으로 포맷된 로컬 하드 드라이브에서 아카이브를 검색하려면 다음 명령을 사용하십시오.
archive_location local_device c0t0d0s0 /archives/$HOST
HSFS 파일 시스템을 갖고 있는 로컬 CD-ROM에서 아카이브를 검색하려면 다음 명령을 사용하십시오.
archive_location local_device c0t0d0s0 /archives/usrarchive
복제 시스템을 부트한 miniroot에 저장한 아카이브를 로컬 파일로 읽어들일 수 있습니다. 사용자 정의 JumpStart 설치를 수행할 때는 CD-ROM이나 NFS 기반 miniroot에서 시스템을 부트합니다. 설치 소프트웨어가 로드되고 이 miniroot에서 실행됩니다. 따라서 CD-ROM이나 NFS 기반 miniroot에 저장한 Web Start Flash 아카이브는 로컬 파일로 액세스할 수 있습니다. archive_location 키워드용으로 다음 구문을 사용하십시오.
archive_location local_file path/filename |
path |
아카이브의 위치. 시스템을 Solaris 9 InstallationCD나 Solaris 9 DVD에서 부트할 때 해당 경로는 로컬 파일로서 시스템에 액세스할 수 있어야 합니다. Solaris 9 InstallationCD 또는 Solaris 9 DVD로부터 부트하는 경우 시스템이 /net에 액세스할 수 없습니다. |
filename |
Web Start Flash 아카이브 파일의 이름. |
예:
archive_location local_file /archives/usrarchive archive_location local_file /archives/usrarchive
backup_media type path |
backup_media는 디스크 공간 재할당이 필요할 때 업그레이드 옵션으로만 사용할 수 있습니다.
backup_media는 공간 부족으로 인해 업그레이드 중에 공간을 재할당해야 하는 경우, 파일 시스템 백업을 위해 사용할 매체를 정의합니다. 백업용으로 여러 개의 테이프나 디스켓이 필요한 경우, 업그레이드 중에 테이프나 디스켓을 넣으라는 메시지가 나타납니다.
올바른 type 값 |
올바른 path 값 |
설명 |
---|---|---|
local_tape |
/dev/rmt/ n |
업그레이드 중인 시스템의 로컬 테이프 드라이브. path는 테이프 드라이브용 문자(원시) 장치 경로여야 합니다. n은 테이프 드라이브의 번호입니다. |
local_diskette |
/dev/rdiskette n |
업그레이드 중인 시스템의 로컬 디스켓 드라이브. path는 디스켓 드라이브용 문자(원시) 장치 경로여야 합니다. n은 디스켓 드라이브의 번호입니다. 백업용으로 사용할 디스켓은 반드시 포맷해야 합니다. |
local_filesystem |
/dev/dsk/c wtxdysz /file_system |
업그레이드 중인 시스템의 로컬 파일 시스템. 업그레이드로 인해 변경될 로컬 파일 시스템은 지정할 수 없습니다. path는 디스크 슬라이스용 블록 장치일 수 있습니다. 예를 들어 /dev/dsk/c wtxdys z의 tx는 필요하지 않습니다. 또는 path는 /etc/vfstab 파일에 의해 마운트되는 파일 시스템에 대한 절대 경로일 수 있습니다. |
remote_filesystem |
host :/file_system |
원격 시스템상의 NFS 파일 시스템. path는 원격 시스템 host의 이름이나 IP 주소 그리고 NFS 파일 시스템인 file_system의 절대 경로를 포함해야 합니다. NFS 파일 시스템은 읽기/쓰기 액세스를 가져야 합니다. |
remote_system | user @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 device eeprom |
boot_device는 JumpStart 프로그램이 루트(/) 파일 시스템과 시스템의 부트 장치를 설치할 장소를 장치에 지정합니다.
프로필에서 boot_device 키워드를 지정하지 않으면 설치중의 기본값으로 다음 boot_device 키워드가 지정됩니다: boot_device any update.
cwtxdysz 또는 cxdysz - JumpStart 프로그램이 루트(/) 파일 시스템을 배치하는 디스크 슬라이스(예: c0t0d0s0).
existing - JumpStart 프로그램은 루트(/) 파일 시스템을 시스템의 기존 부트 장치에 배치합니다.
any - JumpStart 프로그램이 루트(/) 파일 시스템을 배치할 위치를 선택합니다. JumpStart 프로그램이 시스템의 기존 부트 장치를 사용하려 시도합니다. JumpStart 프로그램은 필요한 경우 다른 부트 장치 사용을 선택할 수도 있습니다.
eeprom - 시스템의 EEPROM을 갱신할 것인지, 아니면 보존할 것인지 선택합니다.
시스템의 EEPROM을 갱신할 것인지 아니면 지정된 부트 장치에 보존할 것인지 선택하십시오.
update - JumpStart 프로그램은 시스템의 EEPROM을 지정된 부트 장치로 갱신해 설치된 시스템이 해당 장치로부터 부트되도록 합니다.
preserve - 시스템 EEPROM의 부트 장치 값은 변경되지 않습니다. 시스템 EEPROM를 변경하지 않은 채 새 부트 장치를 지정하면 시스템의 EEPROM을 직접 변경하여 시스템이 새 부트 장치로부터 자동 부트되도록 해야 합니다.
또한 eeprom 값은 시스템의 현재 부트 장치를 변경하는 경우 시스템의 EEPROM 갱신을 허용합니다. 시스템의 EEPROM을 갱신함으로써 시스템을 새 부트 장치로부터 자동 부트시킬 수 있게 됩니다.
예:
boot_device c0t0d0s2 update
boot_device는 루트(/) 파일 시스템을 지정하는 filesys 키워드와 root_device 키워드를 검사해야 합니다.
client_arch karch_value ... |
client_arch는 운영 체제 서버가 서버가 사용하는 것 이외의 다른 플랫폼 그룹도 지원하도록 지정합니다. 프로필에서 client_arch를 지정하지 않으면 운영 체제 서버를 사용하는 임의의 디스크가 없는 클라이언트는 서버와 동일한 플랫폼 그룹을 포함해야 합니다. 운영 체제 서버의 지원을 원하는 개별 플랫폼 그룹을 지정해야 합니다.
karch_value의 올바른 값은 sun4m및 sun4u입니다. 플랫폼 이름과 다양한 시스템의 자세한 목록에 대해서는 Solaris 9 Sun Hardware Guide를 참조하십시오.
system_type이 server로 지정된 경우에만 client_arch를 사용할 수 있습니다.
client_root root_size |
client_root는 루트 공간 크기, root_size를 MB 단위로 정의하여 개별 클라이언트에게 할당합니다. 서버의 프로필에서 client_root를 지정하지 않으면 설치 소프트웨어는 클라이언트 한 대당 15 MB의 루트 공간을 할당합니다. 클라이언트 루트 영역의 크기는 num_clients 키워드와 함께 사용해 /export/root 파일 시스템을 위해 예약해 둘 공간을 결정합니다.
client_root는 system_type이 server로 지정된 경우에만 사용할 수 있습니다.
client_swap swap_size |
client_swap은 각각의 디스크가 없는 클라이언트에 할당할 교체 공간의 용량인 swap_size를 MB 단위로 정의합니다. 프로필에서 client_swap을 지정하지 않으면 32 MB의 교체 공간이 기본 할당됩니다.
예:
client_swap 64
예제에서는 각각의 디스크가 없는 클라이언트가 64 MB의 교체 공간을 갖도록 지정합니다.
system_type이 server로 지정된 경우에만 client_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에 표시된 크기의 공간을 할당합니다.
물리적 메모리와 교체 공간을 합한 값은 최소 32 MB 이상이어야 합니다.
cluster group_name |
cluster는 시스템에 추가할 소프트웨어 그룹을 지정합니다. 각 소프트웨어 그룹을 위한 group_name은 다음 표에 나열되어 있습니다.
소프트웨어 그룹 | group_name |
---|---|
코어 | SUNWCreq |
최종 사용자 Solaris 소프트웨어 그룹 | SUNWCuser |
개발자 Solaris 소프트웨어 그룹 | SUNWCprog |
전체 Solaris 소프트웨어 그룹 | SUNWCall |
전체 Solaris 소프트웨어 그룹 + OEM 지원 | SUNWCXall |
프로필당 한 개의 소프트웨어 그룹만 지정할 수 있습니다. 다른 cluster 및 package 입력 항목에 앞서 소프트웨어 그룹을 지정해야 합니다. 프로필에서 cluster를 사용해 소프트웨어 그룹을 지정하지 않으면 최종 사용자 소프트웨어 그룹인 SUNWCuser가 시스템에 설치됩니다.
cluster cluster_name add_delete_switch |
cluster(클러스터 추가 또는 삭제하기)는 초기 설치 및 업그레이드 옵션 모두에 사용할 수 있습니다.
cluster는 시스템에 설치할 소프트웨어 그룹에 클러스터를 추가할 것인지 삭제할 것인지 지정합니다.
cluster_name은 SUNWCname 형식이어야 합니다. 클러스터 및 관련 이름에 관한 자세한 정보를 보려면 설치된 시스템에서 Admintool을 시작한 뒤 찾아보기 메뉴에서 소프트웨어를 선택하십시오.
add_delete_switch는 옵션 add 또는 delete를 나타냅니다. 지정된 클러스터를 추가할 것인지, 아니면 삭제할 것인지 지정하려면 add_delete_switch를 사용하십시오. add_delete_switch를 지정하지 않으면 기본값으로 add가 사용됩니다.
cluster(클러스터 추가 또는 삭제하기)를 업그레이드 중에 사용할 때는 다음 조건이 적용됩니다.
시스템에 이미 설치된 모든 클러스터가 자동으로 업그레이드됩니다.
cluster_name add를 지정했는데 cluster_name이 시스템에 설치되어 있지 않으면 해당 클러스터가 설치됩니다.
cluster_name delete를 지정했는데 cluster_name이 시스템에 설치되어 있으면 해당 패키지가 업그레이드가 시작되기 전에 삭제됩니다.
dontuse disk_name ... |
기본적으로 JumpStart 프로그램은 partitioning default가 지정되었을 때 시스템에서 작동 가능한 모든 디스크를 사용합니다. dontuse는 한 개 이상의 디스크를 지정해 JumpStart 프로그램이 사용하지 않도록 합니다. disk_name은 cxtydz 형식으로 지정해야 합니다(예: c0t0d0).
동일한 프로필에서 dontuse 키워드와 usedisk 키워드를 모두 지정할 수는 없습니다.
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_address - server: path에서 지정된 서버의 IP 주소. 네트워크에서 이름 서비스가 실행되고 있지 않으면 server_address 값을 사용해 /etc/hosts 파일에 서버의 호스트 이름과 IP 주소를 채웁니다. 서버의 IP 주소를 지정하지 않으려면 음수 기호(-)를 지정해야 합니다. 예를 들어 네트워크상에서 실행중인 이름 서비스가 있으면 서버의 IP 주소를 지정할 필요가 없습니다.
mount_pt_name - 원격 파일 시스템을 마운트할 마운트 지점의 이름.
mount_options - mount(1M) 명령의 -o 옵션과 동일한 한 개 이상의 마운트 옵션. 마운트 옵션은 지정된 mount_pt_name을 위해 /etc/vfstab 입력 항목에 추가됩니다.
두 개 이상의 마운트 옵션을 지정할 필요가 있을 때는 마운트 옵션을 쉼표로 구분하고 공백은 사용하지 말아야 합니다(예: ro,quota).
filesys slice size [[file_system optional_parameters]] |
filesys를 나열된 값과 함께 사용하면 JumpStart 프로그램이 설치 도중에 로컬 파일 시스템을 작성합니다. filesys를 두 번 이상 지정할 수 있습니다.
any - JumpStart 프로그램이 임의의 디스크에 파일 시스템을 배치합니다.
size가 existing, all, free, start: size 또는 ignore인 경우엔 any를 지정할 수 없습니다.
cwtxdysz - JumpStart 프로그램이 파일 시스템을 배치하는 디스크 슬라이스(예: c0t0d0s0 또는 c0d0s0).
rootdisk.sn - "시스템의 루트 디스크 결정 방법"에서 설명한 바와 같이 JumpStart 프로그램에 의해 결정된 시스템의 루트 디스크용 값을 포함하는 변수. 접미어 sn은 디스크상의 특정 슬라이스를 가리킵니다.
num - 파일 시스템의 크기가 numMB로 설정됩니다.
existing - 기존 파일 시스템의 현재 크기가 사용됩니다.
existing 값을 사용하면 file_system을 별개의 mount_pt_name으로 지정함으로써 기존 슬라이스의 이름을 변경할 수 있습니다.
auto - 선택된 소프트웨어에 따라 파일 시스템의 크기가 자동으로 결정됩니다.
all - 지정된 slice가 파일 시스템용으로 전체 디스크를 사용합니다. all 값을 지정하면 지정된 디스크에 다른 파일 시스템을 배치할 수 없습니다.
free - 디스크의 나머지 사용되지 않은 공간을 파일 시스템용으로 사용합니다.
free를 filesys의 값으로 사용하면 filesys 입력 항목이 프로필에서 마지막 입력 항목이어야 합니다.
start:size - 파일 시스템이 명시적으로 분할되어 있습니다. start는 슬라이스가 시작되는 실린더입니다. size는 슬라이스용 실린더 개수입니다.
file_system - file_system 값은 선택 사항이며 slice가 any 또는 cwtxdysz로 지정된 경우 사용됩니다. file_system이 지정되어 있지 않으면 unnamed 가 기본값으로 설정됩니다. unnamed가 설정되면 optional_parameters 값을 지정할 수 없습니다. 다음 값 중 하나를 사용합니다.
mount_pt_name - 파일 시스템의 마운트 지점 이름(예: /var).
swap - 지정된 slice가 swap으로 사용됩니다.
overlap - 지정된 slice는 디스크 범위의 표현으로 정의됩니다. VTOC 값은 V_BACKUP입니다. 기본적으로 슬라이스 2는 전체 디스크를 나타내는 겹친 슬라이스입니다.
overlap은 size가 existing, all 또는 start:size인 경우에만 지정할 수 있습니다.
unnamed - 지정된 slice는 slice가 마운트 지점 이름을 갖지 않는 원시 슬라이스로 정의됩니다. file_system을 지정하지 않으면 unnamed가 기본값으로 사용됩니다.
ignore - 지정된 slice는 JumpStart 프로그램에서는 사용하거나 인식되지 않습니다. 설치 도중에 디스크에서 무시할 파일 시스템을 지정하려면 이 옵션을 사용할 수 있습니다. JumpStart 프로그램은 동일한 이름을 가진 동일 디스크상에 새 파일 시스템을 작성합니다. ignore는 partitioning existing이 지정되어 있는 경우에만 사용할 수 있습니다.
optional_parameters - 다음 값들 중 하나를 사용하십시오:
preserve - 지정된 slice의 파일 시스템이 보존됩니다.
preserve는 size가 existing이고 slice가 cwtxdysz인 경우에만 지정할 수 있습니다.
mount_options - mount(1M) 명령의 -o 옵션과 동일한 한 가지 이상의 마운트 옵션. 마운트 옵션은 지정된 mount_pt_name용으로 /etc/vfstab 입력 항목에 추가됩니다.
둘 이상의 마운트 옵션을 지정할 필요가 있다면 마운트 옵션을 쉼표로 구분하고 공백은 사용하지 않아야 합니다(예: ro,quota ).
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 initial_upgrade_flash_swith |
install_type은 시스템의 운영 환경을 지운 뒤 새 Solaris 운영 환경을 설치할 것인지, 시스템의 기존 Solaris 운영 환경을 업그레이드할 것인지, 아니면 시스템에 Web Start Flash 아카이브를 설치할 것인지 정의합니다.
프로필에서 install_type을 지정해야 하며 install_type은 모든 프로필의 첫 번째 프로필 키워드여야 합니다.
다음 initial_upgrade_flash_switch용 옵션 중 하나를 사용해야 합니다:
initial_install - Solaris 운영 환경 초기 설치를 수행할 것을 지정합니다.
upgrade - Solaris 운영 환경 업그레이드를 수행할 것을 지정합니다.
flash_install - Web Start Flash 아카이브 설치를 위해 지정합니다.
일부 프로필 키워드는 initial_install 옵션과 함께만 사용할 수 있습니다. 일부 프로필 키워드는 upgrade 옵션과 함께만 사용할 수 있습니다. 일부 프로필 키워드는 flash_install 옵션과 함께만 사용할 수 있습니다.
isa_bits bit_switch |
isa_bits는 64비트와 32비트 Solaris 9 패키지 중 어떤 패키지를 설치할 것인지 지정합니다.
bit_switch는 64비트와 32비트 Solaris 9 패키지 중 어떤 패키지를 설치할 것인지 나타내기 위해 사용하는 옵션인 64 또는 32를 나타냅니다. 프로필에서 이 키워드를 설정하지 않으면 JumpStart 프로그램이 시스템을 다음과 같이 설치합니다:
UltraSPARCTM 시스템에서 64비트 패키지
모든 기타 시스템에서 32비트 패키지
isa_bits 키워드를 사용한다면 Solaris 9 Software 1/2 CD 또는 Solaris 9 DVD상의 solaris_9/Misc/jumpstart_sample 디렉토리에서 최신 check 스크립트를 사용해야 합니다.
layout_constraint slice constraint [[minimum_size]] |
layout_constraint는 디스크 공간 재할당이 필요할 때 업그레이드 옵션용으로만 사용할 수 있습니다.
layout_constraint는 공간 문제 때문에 자동 레이아웃이 업그레이드 중에 공간을 재할당해야 할 경우, 자동 레이아웃이 파일 시스템에서 갖는 제약 조건을 지정합니다.
layout_constraint 키워드를 지정하지 않으면 JumpStart 프로그램이 디스크를 다음과 같이 배치합니다:
업그레이드를 위해 더 많은 공간을 필요로 하는 파일 시스템은 변경 가능으로 표시됩니다.
추가 공간이 필요한 파일 시스템으로서 동일한 디스크에 있고 /etc/vfstab 파일에 의해 마운트되는 파일 시스템은 변경 가능으로 표시됩니다.
나머지 파일 시스템은 자동 레이아웃이 파일 시스템을 변경할 수 없기 때문에 고정된 것으로 표시됩니다.
하나 이상의 layout_constraint 키워드를 지정하면 JumpStart 프로그램은 디스크를 다음과 같이 레이아웃합니다:
업그레이드를 위해 더 많은 공간을 필요로 하는 파일 시스템은 변경 가능으로 표시됩니다.
layout_constraint 키워드가 지정되어 있는 파일 시스템은 지정된 제약 조건과 함께 표시됩니다.
나머지 파일 시스템은 고정된 것으로 표시됩니다.
파일 시스템이 변경 가능으로 표시되어야 하기 대문에 업그레이드용 추가 공간을 필요로 하는 파일 시스템의 제약 조건은 변경할 수 없습니다. layout_constraint 키워드를 사용해 업그레이드를 위한 추가 공간이 필요한 파일 시스템의 minimum_size 값을 변경할 수 있습니다.
자동 레이아웃의 공간 재할당을 돕기 위해서는 더 많은 파일 시스템을 변경 가능 또는 이동 가능하도록 선택해야 하며, 특히 업그레이드를 위해 추가 공간이 필요한 파일 시스템과 동일한 디스크상에 있는 파일 시스템들을 변경 가능 또는 이동 가능으로 선택해야 합니다.
slice - slice는 제약 조건을 지정할 파일 시스템의 디스크 슬라이스를 지정합니다. 시스템의 디스크 슬라이스는 c wtxdysz 형식으로 지정해야 합니다.
constraint - 지정된 파일 시스템에 대해 다음 제약 조건 중 하나를 사용하십시오:
changeable - 자동 레이아웃은 파일 시스템을 다른 위치로 옮길 수 있으며 파일 시스템의 크기를 변경할 수 있습니다. changeable 제약 조건은 /etc/vfstab 파일에 의해 마운트된 파일 시스템에서만 지정될 수 있습니다. minimum_size 값을 지정함으로써 파일 시스템의 크기를 변경할 수 있습니다.
파일 시스템을 변경 가능으로 표시하고 minimum_size 가 지정되지 않으면 파일 시스템의 최소 크기는 요청된 최소 크기보다 10% 크게 설정됩니다. 예를 들어 파일 시스템용 최소 크기가 100 MB라면 변경된 크기는 110 MB입니다. minimum_size가 지정되면 원래의 크기에서 최소 크기를 뺀 남아있는 여유 공간이 다른 파일 시스템용으로 사용됩니다.
movable - 자동 레이아웃은 파일 시스템을 동일한 디스크의 다른 슬라이스나 다른 디스크로 옮길 수 있습니다. 파일 시스템 크기는 동일하게 유지됩니다.
available - 자동 레이아웃은 파일 시스템의 모든 공간을 공간 재할당에 사용할 수 있습니다. 파일 시스템의 모든 데이터는 잃게 됩니다. available 제약 조건은 /etc/vfstab 파일에 의해 마운트되지 않은 파일 시스템에서만 지정될 수 있습니다.
collapse - 자동 레이아웃은 지정된 파일 시스템을 부모 파일 시스템으로 옮겨 축소시킵니다. collapse 옵션을 사용하면 업그레이드의 일부로 시스템의 파일 시스템 개수를 줄일 수 있습니다. 예를 들어, 시스템에 /usr 및 /usr/share 파일 시스템이 있으면 /usr/share 파일 시스템을 축소시키는 경우 파일 시스템이 /usr 부모 파일 시스템으로 이동합니다. collapse 제약 조건은 /etc/vfstab 파일에 의해 마운트된 파일 시스템에서만 지정할 수 있습니다.
minimum_size - 자동 레이아웃이 공간을 재할당한 뒤의 파일 시스템 크기를 지정합니다. minimum_size 옵션은 사용자가 파일 시스템의 크기를 변경할 수 있게 합니다. 파일 시스템에 할당되지 않은 공간이 추가되면 파일 시스템의 크기가 더 커질 수도 있습니다. 하지만 크기는 사용자가 지정한 값보다 작을 수는 없습니다. minimum_size 값은 선택 사항입니다. 파일 시스템을 변경 가능으로 표시했을 때만 이 값을 사용해야 하며 최소 크기는 파일 시스템이 기존 파일 시스템 내용을 위해 필요로 하는 것보다 작을 수 없습니다.
예제:
layout_constraint c0t3d0s1 changeable 200 layout_constraint c0t3d0s4 movable layout_constraint c0t3d1s3 available layout_constraint c0t2d0s1 collapse
locale locale_name |
locale은 초기 설치와 업그레이드 옵션 모두에서 사용할 수 있습니다.
locale은 지정된 locale_name에 대해 설치하거나 업그레이드 중에 추가할 로켈을 지정합니다. locale_name 값은 $LANG 환경 변수용으로 사용되는 값과 동일합니다. 제 40 장에는 유효한 로켈 값이 포함되어 있습니다.
local 키워드를 사용할 때 다음 사항을 고려하십시오:
기본 로켈을 사전 구성했다면 로켈은 자동으로 설치됩니다. 영어 패키지는 기본 설치됩니다.
시스템에 추가할 필요가 있는 각각의 로켈마다 locale 키워드를 지정할 수 있습니다.
num_clients client_num |
서버가 설치되면 각각의 디스크가 없는 클라이언트의 루트(/) 및 swap 파일 시스템별로 공간이 할당됩니다. num_clients는 디스크가 없는 서버가 지원하는 클라이언트의 대수인 client_num을 정의합니다. 프로필에서 num_clients를 지정하지 않으면 다섯 개의 디스크가 없는 클라이언트가 기본 할당됩니다.
num_clients는 system_type이 server로 지정된 경우에만 사용할 수 있습니다.
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 프로그램은 다음 활동을 수행합니다:
시스템에 있는 모든 패키지가 업그레이드됩니다.
package_name add를 지정하면 package_name은 시스템에 설치되지 않고 해당 패키지가 설치됩니다.
package_name delete를 지정하면 package_name이 시스템에 설치되고 해당 패키지는 업그레이드 전에 삭제됩니다.
package_name delete를 지정하면 package_name은 시스템에 설치되지 않으며, 패키지가 설치하도록 지정한 클러스터의 일부인 경우 해당 패키지는 설치되지 않습니다.
partitioning type |
partitioning은 설치 중에 파일 시스템을 위해 디스크를 여러 개의 슬라이스로 나누는 방법을 정의합니다.
type - 다음 값 중 하나를 사용하십시오:
default - JumpStart 프로그램은 디스크를 선택해 filesys 키워드에 의해 지정된 파일 시스템을 제외하고 지정된 소프트웨어를 설치할 파일 시스템을 작성합니다. rootdisk가 먼저 선택됩니다. JumpStart 프로그램은 지정된 소프트웨어가 rootdisk에 적합하지 않은 경우 추가 디스크를 사용합니다.
existing - JumpStart 프로그램은 시스템 디스크의 기존 파일 시스템을 사용합니다. /, /usr, /usr/openwin, /opt 및 /var를 제외한 모든 파일 시스템은 보존됩니다. JumpStart 프로그램은 파일 시스템 수퍼 블록에서 마지막 마운트 지점 필트를 사용해 슬라이스가 나타내는 파일 시스템 마운트 지점이 무엇인지 결정합니다.
filesys 및 partitioning existing 프로필 키워드를 사용할 때는 크기 size를 existing으로 설정해야 합니다.
explicit - JumpStart 프로그램은 디스크를 사용해 filesys 키워드에 의해 지정된 파일 시스템을 작성합니다. filesys 키워드를 통해 루트(/) 파일 시스템을 지정하면 Solaris 소프트웨어 전체는 루트(/) 파일 시스템에 설치됩니다.
explicit 프로필 값을 사용하면 filesys 키워드를 이용해 사용할 디스크와 작성 할 파일 시스템을 지정해야 합니다.
프로필에서 partitioning을 지정하지 않으면 default 분할 유형이 기본값으로 사용됩니다.
root_device slice |
root_device는 초기 설치와 업그레이드 옵션 모두에서 사용할 수 있습니다.
root_device는 시스템의 루트 디스크를 지정합니다. "시스템의 루트 디스크 결정 방법"에 추가 정보가 포함되어 있습니다.
시스템을 업그레이드할 때 root_device는 루트(/) 파일 시스템 및 /etc/vfstab 파일에 의해 마운트되는 시스템을 업그레이드하도록 지정합니다. 한 대의 시스템에서 둘 이상의 루트(/ ) 파일 시스템을 업그레이드할 수 있다면 root_device를 지정해야 합니다. slice는 cwtxdysz 형식으로 지정해야 합니다.
예:
root_device c0t0d0s2
root_device 키워드를 사용할 때 다음 사항을 고려하십시오:
디스크가 하나 뿐인 시스템에서 root_device를 지정하면 root_device와 디스크가 일치해야 합니다. 또한 루트( /) 파일 시스템을 지정하는 filesys 키워드는 root_device를 일치시켜야 합니다.
미러를 업그레이드하는 경우에는 root_device용으로 지정된 값이 미러의 한 쪽이어야 합니다. 미러의 다른 쪽은 자동으로 업그레이드됩니다.
시스템의 루트 디스크는 루트(/) 파일 시스템을 포함하는 시스템의 디스크입니다. 프로필에서 디스크 이름 대신 JumpStart 프로그램이 시스템의 루트 디스크에 설정하는 rootdisk 변수를 사용할 수 있습니다. 표 28-6은 JumpStart 프로그램이 설치를 위해 시스템의 루트 디스크를 결정하는 방식을 설명합니다.
JumpStart 프로그램은 초기 설치 중에 시스템의 루트 디스크 크기만을 결정합니다. 업그레이드 중에는 시스템의 루트 디스크를 변경할 수 없습니다.
단계 |
활동 |
---|---|
1 |
root_device 키워드가 프로필에 정의되어 있으면 JumpStart 프로그램은 rootdisk를 루트 장치에 설정합니다. |
2 |
rootdisk가 설정되어 있지 않고 boot_device 키워드는 프로필에 지정되어 있으면 JumpStart 프로그램은 rootdisk를 부트 장치로 설정합니다. |
3 |
rootdisk가 설정되어 있지 않고 프로필에 filesys cwtxdysz size / 입력 항목이 지정되어 있으면 JumpStart 프로그램은 rootdisk를 입력 항목에 지정되어 있는 디스크로 설정합니다. |
4 |
rootdisk가 설정되어 있지 않고 프로필에 rootdisk.sn 입력 항목이 지정되어 있으면 JumpStart 프로그램은 커널 프로브 순서로 시스템의 디스크에서 지정된 슬라이스의 기존 루트 파일 시스템이 있는지 검색합니다. 디스크가 발견되면 JumpStart 프로그램은 rootdisk를 발견된 디스크에 설정합니다. |
5 |
rootdisk가 설정되어 있지 않고 프로필에 partitioning existing 입력 항목이 지정되어 있으면 JumpStart 프로그램은 커널 프로브 순서로 시스템의 디스크에서 기존 루트 파일 시스템이 있는지 검색합니다. 루트 파일 시스템이 발견되지 않거나 둘 이상이 발견되면 오류가 발생합니다. 루트 파일 시스템이 발견되면 JumpStart 프로그램은 rootdisk를 발견된 디스크에 설정합니다. |
6 |
rootdisk가 설정되어 있지 않으면 JumpStart 프로그램은 rootdisk를 루트( /) 파일 시스템이 설치되어 있는 디스크에 설정합니다. |
system_type type_switch |
system_type은 Solaris 환경을 설치할 시스템의 유형을 정의합니다.
type_switch는 standalone 또는 server 옵션을 나타내며 이 옵션들은 사용자가 Solaris 소프트웨어를 설치할 시스템의 유형을 지정하기 위해 사용합니다. 프로필에서 system_type을 지정하지 않으면 standalone이 기본값으로 사용됩니다.
usedisk disk_name ... |
기본적으로 JumpStart 프로그램은 partitioning default를 지정하면 시스템에서 작동 가능한 디스크 모두를 사용합니다. usedisk 프로필 키워드는 JumpStart 프로그램이 사용토록 하고자 하는 하나 이상의 디스크를 지정합니다. disk_name은 cxtydz 또는 cydz 형식으로 지정해야 합니다(예: c0t0d0 또는 c0d0s0 ).
프로필에서 usedisk를 지정하면 JumpStart 프로그램은 usedisk 키워드 뒤에 지정하는 디스크만을 사용합니다.
usedisk 키워드와 dontuse 키워드는 동일한 프로필에서 지정할 수 없습니다.