Solaris 9 설치 설명서

프로필 작성하기

프로필은 시스템에 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 소프트웨어가 설치되는 방법을 제어하는 방법을 보여줍니다. "프로필 키워드 및 값"는 프로필 키워드와 값의 설명을 포함합니다.


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

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install1
  system_type             standalone2
  partitioning            default3
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog4
  package                 SUNWman delete5
  cluster                 SUNWCacc
  1. install_type 키워드는 모든 프로필에서 필수입니다.

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

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

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

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



예 23-3 파일 시스템을 설치할 위치 지정

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

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



예 23-4 업그레이드를 위한 디스크 공간 재할당

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade1 
  root_device              c0t3d0s22 
  backup_media             remote_filesystem timber:/export/scratch3
  layout_constraint        c0t3d0s2 changeable 1004
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete5
  package                  SUNWxwman add6
  cluster                  SUNWCacc add   
  locale                   de7
  1. 프로파일이 디스크 공간을 재할당하여 시스템을 업그레이드합니다. 이 예제에서 디스크 공간은 시스템의 일부 파일 시스템이 업그레이드에 충분한 공간을 갖고 있지 않았기 때문에 재할당되어야 합니다.

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

  3. 이름이 timber인 원격 시스템이 디스크 공간 재할당 동안 데이터를 백업하는데 사용됩니다.

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

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

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

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

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

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