Solaris 9 4/04 설치 설명서

프로필 만들기

프로필은 시스템에 Solaris 소프트웨어를 설치하는 방법을 정의하는 텍스트 파일입니다. 프로필은 설치의 요소, 예를 들어, 설치할 소프트웨어 그룹을 정의합니다. 모든 규칙은 시스템이 설치될 방법을 정의하는 프로필을 지정합니다. 모든 규칙에 대하여 다른 프로필을 만들거나 동일한 프로필이 하나 이상의 규칙에서 사용될 수 있습니다.

프로필은 하나 이상의 프로필 키워드와 해당 값으로 구성됩니다. 각 프로필 키워드는 JumpStart 프로그램이 시스템에 Solaris 소프트웨어를 설치하는 방법의 한 측면을 제어하는 명령입니다. 예를 들어, 다음 프로필 키워드와 값은 JumpStart 프로그램이 시스템을 서버로 설치함을 지정합니다.

system_type  server

주 –

네트워크에 연결된 시스템에 대한 프로필 서버 만들기 또는 독립 실행형 시스템에 대한 프로필 디스켓 만들기에 제시된 절차를 사용하여 JumpStart 디렉토리를 만든 경우, 예 프로필이 이미 JumpStart 디렉토리에 위치해 있습니다.


프로필의 구문

프로필은 다음을 포함해야 합니다.

프로필은 다음을 포함할 수 있습니다.

프로필 만들기

  1. 텍스트 편집기를 사용하여 텍스트 파일을 만듭니다. 파일의 이름을 자세하게 지정합니다. 또는 만든 JumpStart 디렉토리에서 동일한 파일을 엽니다.


    주 –

    프로필을 사용하여 시스템에 Solaris 소프트웨어를 설치하는 방법을 프로필의 이름이 반영하도록 합니다. 예를 들어, 프로필을 basic_install, eng_profile 또는 user_profile로 이름을 지정할 수 있습니다.


  2. 프로필 키워드와 값을 프로필에 추가합니다.

    프로필 키워드 및 값의 목록을 보려면 프로필 키워드 및 값를 참조하십시오.


    주 –

    프로필 키워드와 해당 값은 대소문자를 구분합니다.


  3. JumpStart 디렉토리에 프로필을 저장합니다.

  4. root가 프로필을 소유하고 권한이 644로 설정되도록 합니다.

  5. (옵션) 프로필을 테스트합니다.

    프로필 테스트는 프로필 테스트에 대한 정보를 포함합니다.

프로필의 예

다음 프로필의 예는 다른 프로필 키워드와 프로필 값을 사용하여 시스템에 Solaris 소프트웨어가 어떻게 설치되는지 제어하는 방법을 보여 줍니다. 프로필 키워드 및 값는 프로필 키워드와 값의 설명을 포함합니다.


예 26–2 원격 파일 시스템 마운트와 패키지 추가 및 삭제

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

install_type 키워드는 모든 프로필에서 필수입니다.

system_type

system_type 키워드는 시스템이 독립 실행형 시스템으로 설치될 것을 정의합니다.

partitioning

파일 시스템 슬라이스는 값 default로 설치될 소프트웨어에 의해 결정됩니다. swap의 크기는 512MB로 설정되고 모든 디스크에서 값 any로 설치됩니다.

cluster

개발자 Solaris 소프트웨어 그룹 SUNWCprog는 시스템에 설치됩니다.

package

표준 설명서 페이지는 네트워크상의 파일 시스템 서버 s_ref에서 마운트되는 경우 설명서 페이지 패키지는 시스템에 설치되지 않습니다. 시스템 계산 유틸리티를 포함하는 패키지는 시스템에 설치될 것으로 선택됩니다.



예 26–3 파일 시스템을 설치할 위치 지정

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

partitioning

파일 시스템 슬라이스는 filesys 키워드, 값 explicit에 의해 결정됩니다. 루트(/)의 크기는 선택된 소프트웨어, 값 auto에 기반하며 c0t0d0s0에 설치됩니다. swap의 크기는 필요한 크기로 설정되고 c0t3d0s1에 설치됩니다. usr은 선택된 소프트웨어에 기반하고 설치 프로그램이 값 any를 기준으로 usr이 설치되는 위치를 결정합니다.

cluster

전체 Solaris 소프트웨어 그룹 SUNWCall이 시스템에 설치됩니다.



예 26–4 x86: fdisk 키워드 사용

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

fdisk

유형 DOSOS16(04 16진수)의 모든 fdisk 분할 영역이 c0t0d0 디스크에서 삭제됩니다.

fdisk

Solaris fdisk 분할 영역은 c0t0d0 디스크의 인접한 가장 큰 사용 가능 공간에 생성됩니다.

cluster

전체 배포 Solaris 소프트웨어 그룹 SUNWCall이 시스템에 설치됩니다.

cluster

시스템 계정 유틸리티 SUNWCacc는 시스템에 설치되지 않습니다.



예 26–5 업그레이드를 위한 디스크 공간 재할당

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  locale                   de

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

프로필이 디스크 공간을 재할당하여 시스템을 업그레이드합니다. 이 예에서 디스크 공간은 시스템의 일부 파일 시스템이 업그레이드에 충분한 공간을 갖고 있지 않았기 때문에 재할당되어야 합니다.

root_device

c0t3d0s2의 루트 파일 시스템이 업그레이드됩니다.

backup_media

이름이 timber인 원격 시스템이 디스크 공간 재할당 동안 데이터를 백업하는 데 사용됩니다. 백업 매체 키워드 값은 backup_media 프로필 키워드를 참조하십시오.

layout_constraint

layout_constraint 키워드는 자동 레이아웃이 업그레이드를 위해 디스크 공간을 재할당하려 할 때 다음을 수행할 수 있음을 지정합니다.

  • 슬라이스 2 및 4를 변경합니다. 슬라이스는 다른 위치로 이동될 수 있고 크기는 변경될 수 있습니다.

  • 슬라이스 5를 이동합니다. 슬라이스는 크기를 변경할 수 없지만 다른 위치로 이동할 수 있습니다.

package

이진 호환성 패키지 SUNWbcp는 업그레이드 후 시스템에 설치되지 않습니다.

package

코드는 X 윈도우 시스템 설명서 페이지 및 시스템 계산 유틸리티가 시스템에 이미 설치되지 않은 경우 설치되게 합니다. 시스템에 이미 있는 모든 패키지가 자동으로 업그레이드됩니다.

locale

독일어 현지화 패키지가 시스템에 설치됩니다.



예 26–6 HTTP 서버에서 Solaris Flash 아카이브 검색

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 HTTP 서버에서 Solaris Flash 아카이브를 검색함을 나타냅니다.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

프로필이 복제 시스템에서 Solaris Flash 아카이브를 설치합니다. 초기화 설치와 마찬가지로 모든 파일을 덮어씁니다.

archive_location

Solaris Flash 아카이브가 HTTP 서버에서 검색됩니다.

partitioning

파일 시스템 슬라이스는 filesys 키워드, 값 explicit에 의해 결정됩니다. 루트(/)의 크기는 Solaris Flash 아카이브의 크기를 기준으로 합니다. 루트 파일 시스템은 c0t1d0s0에 설치됩니다. swap의 크기는 필요한 크기로 설정되고 c0t1d0s1에 설치됩니다. /export/home은 남은 디스크 공간을 기준으로 합니다. /export/homec0t1d0s7에 설치됩니다.



예 26–7 보안 HTTP 서버에서 Solaris Flash 아카이브 검색

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 보안 HTTP 서버에서 Solaris Flash 아카이브를 검색함을 나타냅니다.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

프로필이 복제 시스템에서 Solaris Flash 아카이브를 설치합니다. 초기화 설치와 마찬가지로 모든 파일을 덮어씁니다.

archive_location

보안 HTTP 서버에서 압축된 Solaris Flash 아카이브를 검색합니다.

partitioning

파일 시스템 슬라이스는 filesys 키워드, 값 explicit에 의해 결정됩니다. 루트(/)의 크기는 Solaris Flash 아카이브의 크기를 기준으로 합니다. swap의 크기는 필요한 크기로 설정되고 c0t1d0s1에 설치됩니다. /export/home은 남은 디스크 공간을 기준으로 합니다. /export/homec0t1d0s7에 설치됩니다.



예 26–8 NTF 서버에서 Solaris Flash 차등 아카이브 검색

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 NFS 서버에서 Solaris Flash 아카이브를 검색함을 나타냅니다. flash_update 키워드는 이 아카이브가 차등 아카이브임을 나타냅니다. 차등 아카이브는 두 시스템 이미지 간 차이만을 설치합니다.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

프로필이 Solaris Flash 차등 아카이브를 복제 시스템에 설치합니다. 아카이브에 의해 지정된 파일만이 설치됩니다.

archive_location

NFS 서버에서 Solaris Flash 아카이브가 검색됩니다.

no_master_check

복제 시스템이 유효한 시스템 이미지를 갖는지 확인되지 않습니다. 유효한 시스템 이미지는 원본 마스터 시스템에서 작성되었을 것입니다.



예 26–9 빈 부트 환경 만들기

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 빈 부트 환경을 만드는 것을 나타냅니다. 빈 부트 환경에는 파일 시스템이 포함되지 않으며 현재 부트 환경으로부터 복사가 이루어지지 않습니다. 부트 환경을 나중에 Solaris Flash 아카이브의 내용으로 채운 다음 활성화할 수 있습니다.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

partitioning

파일 시스템 슬라이스는 filesys 키워드, 값 explicit에 의해 결정됩니다. 루트(/)의 크기는 선택된 소프트웨어, 값 auto에 기반하며 c0t0d0s0에 설치됩니다. swap의 크기는 필요한 크기로 설정되고 c0t3d0s1에 설치됩니다. usr은 선택된 소프트웨어에 기반하고 설치 프로그램이 값 any를 기준으로 usr이 설치되는 위치를 결정합니다.

cluster

전체 Solaris 소프트웨어 그룹 SUNWCall이 시스템에 설치됩니다.

bootenv createbe

빈 비활성 부트 환경이 디스크 c0t1d0에 설정됩니다. 루트(/), 스왑 및 /export에 대한 파일 시스템이 생성되지만 비어 있습니다. 나중에 Solaris Flash 아카이브를 사용하여 두 번째 부트 환경을 만들 수 있습니다. 그런 다음 새 부트 환경이 활성화되어 운영 환경이 됩니다.

키워드 값 및 이 키워드 사용과 관련된 내용에 대해서는 다음을 참조하십시오.

  • 키워드 값에 대한 설명은 프로필 키워드 및 값를 참조하십시오.

  • 비활성 부트 환경을 만들고 업그레이드하고 활성화하는 Solaris Live Upgrade 사용과 관련된 내용은 제 33 장을 참조하십시오.

  • Solaris Flash 아카이브 사용과 관련된 내용은 제 20 장을 참조하십시오.



예 26–10 루트 파일 시스템을 미러할 RAID-1 볼륨 만들기

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 Solaris 볼륨 관리자 기술을 사용하여 루트(/) 파일 시스템에 대해 RAID-1 볼륨(미러)을 만드는 것을 나타냅니다.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /
  filesys                 c0t0d0s3 512 swap
  metadb                  c0t0d0s4 size 8192 count 4
  metadb                  c0t1d0s4 size 8192 count 4
  

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

cluster

시스템에 전체 Solaris 소프트웨어와 OEM 지원 소프트웨어 그룹, SUNWCXall이 설치됩니다.

filesys

루트(/) 파일 시스템이 슬라이스 c0t1d0s0c0t0d0s0에 만들어지고 미러됩니다. c0t1d0s0c0t0d0s0을 미러하는 RAID-1 볼륨의 이름은 d30으로 지정됩니다. 사용자 정의 JumpStart 프로그램은 두 개의 하위 미러에 이름을 할당합니다.

filesys

swap 파일 시스템이 슬라이스 c0t0d0s3에 만들어지고 미러되며 크기는 512MB가 됩니다.

metadb

네 개의 상태 데이터베이스 복제본(metadb)이 슬라이스 c0t0d0s4에 설치되며 크기는 8192 블록(4MB)이 됩니다.

metadb

네 개의 상태 데이터베이스 복제본(metadb)이 슬라이스 c0t1d0s4에 설치되며 크기는 8192 블록(4MB)이 됩니다.



예 26–11 여러 파일 시스템을 미러할 RAID-1 볼륨 만들기

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 Solaris 볼륨 관리자 기술을 사용하여 루트 (/), swap/usr 파일 시스템에 대해 RAID-1 볼륨(미러)을 만드는 것을 나타냅니다.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d100 c0t1d0s0 c0t0d0s0 200 /
  filesys                 c0t1d0s5 500 /var
  filesys                 c0t0d0s5 500
  filesys                 mirror c0t0d0s1 512 swap
  metadb                  c0t0d0s3 size 8192 count 5
  filesys                 mirror c0t1d0s4 c0t0d0s4 2000 /usr
  filesys                 c0t1d0s7 free /export/home
  filesys                 c0t0d0s7 free

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

cluster

시스템에 전체 Solaris 소프트웨어와 OEM 지원 소프트웨어 그룹, SUNWCXall이 설치됩니다.

filesys

루트(/) 파일 시스템이 슬라이스 c0t1d0s0c0t0d0s0에 만들어지고 미러됩니다. 루트(/) 파일 시스템의 크기는 200MB로 설정됩니다. c0t1d0s0c0t0d0s0을 미러하는 RAID-1 볼륨의 이름은 d100으로 지정됩니다.

filesys

/var 파일 시스템이 슬라이스 c0t1d0s5에 설치되고 크기는 500MB가 됩니다. 루트(/) 파일 시스템이 슬라이스 c0t1d0s0c0t0d0s0에 만들어지고 미러됩니다. 루트(/) 파일 시스템의 크기는 200MB로 설정됩니다. c0t1d0s0c0t0d0s0을 미러하는 RAID-1 볼륨의 이름은 d100으로 지정됩니다.

filesys

swap 파일 시스템이 슬라이스 c0t0d0s1에 만들어지고 미러되며 크기는 512MB가 됩니다. 사용자 정의 JumpStart 프로그램은 미러에 이름을 할당합니다.

metadb

다섯 개의 상태 데이터베이스 복제본(metadb)이 슬라이스 c0t0d0s4에 설치되며 크기는 8192 블록(4MB)이 됩니다.

filesys

/usr 파일 시스템이 슬라이스 c0t1d0s4c0t0d0s4에 만들어지고 미러됩니다. /usr 파일 시스템의 크기는 2000MB로 설정됩니다. 사용자 정의 JumpStart 프로그램은 미러에 이름을 할당합니다.