JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부사용자 정의 JumpStart 사용

1.  Solaris 설치 계획 정보 위치

2.  사용자 정의 JumpStart(개요)

3.  사용자 정의 JumpStart 설치 준비(작업)

4.  사용자 정의 JumpStart 선택적 기능 사용(작업)

시작 스크립트 만들기

시작 스크립트에 관한 주요 정보

시작 스크립트를 사용하여 파생된 프로필 작성

시작 스크립트 및 종료 스크립트를 사용하여 설치 기간 추적

종료 스크립트 만들기

종료 스크립트에 관한 주요 정보

종료 스크립트를 사용하여 파일 추가

종료 스크립트를 사용하여 패키지 또는 패치 추가

종료 스크립트를 사용하여 루트 환경 사용자 정의

종료 스크립트를 사용하여 비대화식 설치

압축된 구성 파일 만들기

압축된 구성 파일 만들기

압축된 구성 파일의 예

디스크 구성 파일 만들기

SPARC: 디스크 구성 파일을 만들기

SPARC: 디스크 구성 파일 예

x86: 디스크 구성 파일을 만들기

x86: 디스크 구성 파일 예

사이트별 설치 프로그램 사용

5.  사용자 정의 규칙 및 검사 키워드 만들기(작업)

6.  사용자 정의 JumpStart 설치 수행(작업)

7.  사용자 정의 JumpStart를 사용하여 설치(예)

8.  사용자 정의 JumpStart(참조)

9.  JumpStart로 ZFS 루트 풀 설치

제2부부록

A.  문제 해결(작업)

B.  추가 SVR4 패키지 요구 사항(참조)

용어집

색인

시작 스크립트 만들기

시작 스크립트는 rules 파일에서 지정하는 사용자 정의 Bourne 셸 스크립트입니다. 시작 스크립트는 Solaris 소프트웨어가 시스템에 설치되기 전에 작업을 수행합니다. 사용자 정의 JumpStart를 사용하여 Solaris 소프트웨어를 설치할 경우에만 시작 스크립트를 사용할 수 있습니다.

다음 작업 중 하나를 수행하려면 시작 스크립트를 사용합니다.

시작 스크립트에 관한 주요 정보


주 - Solaris 10 릴리스에서는 JumpStart 설치 중에 프롬프트가 표시되지 않도록 하는 샘플 JumpStart 스크립트 set_nfs4_domain이 미디어에서 제공되었습니다. 이 스크립트는 설치 중에 NFSv4 프롬프트가 표시되는 것을 방지했습니다. 이제 이 스크립트는 더 이상 필요하지 않습니다. Solaris 10 5/09 릴리스부터 프롬프트가 표시되지 않도록 하는 sysidcfg 키워드인 nfs4_domain을 사용합니다. set_nfs4_domain 스크립트는 더 이상 프롬프트 방지 동작을 하지 않습니다.

비전역 영역이 설치되어 있고 새 nfs4_domain 키워드가 sysidcfg 파일에 있으면 비전역 영역을 처음 부트할 때 도메인이 설정됩니다. 그렇지 않은 경우에는 Solaris 대화식 설치 프로그램이 나타나고 부트 프로세스가 완료되기 전에 도메인 이름을 입력하라는 메시지가 나타납니다.

Oracle Solaris 10 8/11 설치 설명서: 네트워크 기반 설치의 nfs4_domain 키워드를 참조하십시오.


시작 스크립트를 사용하여 파생된 프로필 작성

파생된 프로필은 사용자 정의 JumpStart 설치 중에 시작 스크립트에서 동적으로 만들어진 프로필입니다. 파생된 프로필은 특정 시스템을 프로필에 일치시키기 위한 rules 파일을 설정할 수 없을 때 필요합니다. 예를 들어, 서로 다른 프레임 버퍼를 갖고 있는 시스템들과 같이 상이한 하드웨어 구성 요소를 갖고 있는 동일한 시스템 모델을 위한 파생된 프로필을 사용할 필요가 있습니다.

파생된 프로필을 사용하기 위해 규칙을 설정하려면 다음 작업을 수행해야 합니다.

시스템이 프로필 필드가 있는 규칙을 등호 기호(=)에 일치시키면 시작 스크립트는 Solaris 소프트웨어를 시스템에 설치하는 데 사용되는 파생된 프로필을 만듭니다.

다음은 매번 동일한 파생된 프로필을 만드는 시작 스크립트의 예입니다. 규칙 평가에 따라 달라지는 서로 다른 파생된 프로필을 만들기 위해 시작 스크립트를 만들 수 있습니다.

예 4-1 파생된 프로필을 만드는 시작 스크립트

#!/bin/sh
echo "install_type        initial_install"    > ${SI_PROFILE}
echo "system_type         standalone"        >> ${SI_PROFILE}
echo "partitioning        default"           >> ${SI_PROFILE}
echo "cluster             SUNWCprog"         >> ${SI_PROFILE}
echo "package       SUNWman     delete"      >> ${SI_PROFILE}
echo "package       SUNWolman   delete"      >> ${SI_PROFILE}
echo "package       SUNWxwman   delete"      >> ${SI_PROFILE}

이 예에서 시작 스크립트는 파생된 프로필의 이름에 SI_PROFILE 환경 변수를 사용해야 합니다. 이 변수는 기본적으로 /tmp/install.input로 설정되어 있습니다.


주 - 시작 스크립트를 사용하여 파생된 프로필을 만드는 경우 스크립트에 오류가 없어야 합니다. 파생된 프로필은 시작 스크립트 실행 전까지는 생성되지 않기 때문에 파생된 프로필은 check 스크립트에 의해 검증되지 않습니다.


시작 스크립트 및 종료 스크립트를 사용하여 설치 기간 추적

시작 스크립트 및 종료 스크립트를 포함하여 설치 시작 시간 및 종료 시간을 추적할 수 있습니다. 다음 예를 참조하십시오.

예 4-2 시작 시간을 추적하는 시작 스크립트

# more begin-with-date
#!/bin/sh
#

echo
echo "Noting time that installation began in /tmp/install-begin-time"
echo "Install begin time: `date`" > /tmp/install-begin-time
echo
cat /tmp/install-begin-time
echo
#

예 4-3 종료 시간을 추적하는 종료 스크립트

# more finish*with*date
#!/bin/sh
#

cp /tmp/install-begin-time /a/var/tmp
echo
echo "Noting time that installation finished in /a/var/tmp/install-finish-time"
echo "Install finish time: `date`" > /a/var/tmp/install-finish-time
echo
cat /a/var/tmp/install-finish-time
#

시작 및 종료 시간은 finish.log 파일에 기록됩니다.