JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 시스템     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Oracle Solaris 11.1 설치 옵션

1.  설치 옵션 개요

제2부설치 매체를 사용하여 설치

2.  설치 준비

3.  라이브 매체 사용

4.  텍스트 설치 프로그램 사용

5.  매체에서 부트하는 자동 설치

6.  Oracle Solaris 인스턴스 구성 해제 또는 재구성

제3부설치 서버를 사용하여 설치

7.  다중 클라이언트의 자동 설치

8.  설치 서버 설정

9.  설치 사용자 정의

10.  클라이언트 시스템 프로비전

11.  클라이언트 시스템 구성

12.  영역 설치 및 구성

13.  처음 부트 중 사용자 정의 스크립트 실행

처음 부트 시 한번 실행 컨트롤 구현

처음 부트 시 한번 실행을 보증하는 방법

처음 부트 시 실행할 스크립트 만들기

SMF 매니페스트 파일 만들기

매니페스트 만들기 도구 사용

생성된 매니페스트 사용자 정의

스크립트 및 서비스에 대한 IPS 패키지 만들기

IPS 패키지를 만들어 게시하는 방법

AI 클라이언트에 처음 부트 패키지 설치

IPS 패키지를 설치하는 방법

처음 부트 서비스 테스트

스크립트 또는 서비스를 업데이트하는 방법

14.  클라이언트 시스템 설치

15.  자동 설치 문제 해결

제4부관련 작업 수행

A.  Oracle Configuration Manager 작업

B.  Device Driver Utility 사용

색인

스크립트 및 서비스에 대한 IPS 패키지 만들기

다음을 포함하는 IPS 패키지를 만듭니다.

IPS 패키지를 만들어 게시하는 방법

  1. 디렉토리 계층을 만듭니다.

    이 예에서 서비스 매니페스트가 /lib/svc/manifest/site로 설치되고 처음 부트 스크립트가 /opt/site로 설치됩니다.

    $ mkdir -p proto/lib/svc/manifest/site
    $ mkdir -p proto/opt/site
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. 패키지 매니페스트를 만듭니다.

    다음과 같이 first-boot-script.p5m이라는 파일을 만듭니다.

    set name=pkg.fmri value=first-boot-script@1.0,5.11-0
    set name=pkg.summary value="AI first-boot script"
    set name=pkg.description value="Script that runs at first boot after AI installation"
    set name=info.classification value=\
        "org.opensolaris.category.2008:System/Administration and Configuration"
    file lib/svc/manifest/site/first-boot-script-svc-manifest.xml \
        path=lib/svc/manifest/site/first-boot-script-svc-manifest.xml owner=root \
        group=sys mode=0444
    dir  path=opt/site owner=root group=sys mode=0755
    file opt/site/first-boot-script.sh path=opt/site/first-boot-script.sh \
        owner=root group=sys mode=0555

    처음 부트 스크립트가 무엇인지에 따라, 종속성을 지정해야 할 수 있습니다. 이 매니페스트를 수정할 경우 새 매니페스트가 올바른지 확인합니다. 경고를 무시할 수 있습니다. pkgdepend, pkgmogrify, pkglint 명령을 포함하여 패키지를 만드는 방법은 Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1의 2 장, Packaging Software With IPS를 참조하십시오.

  3. 패키지 저장소를 만듭니다.

    이 예는 firstboot를 게시자로 사용하여 로컬 디렉토리에 저장소를 만듭니다.


    주 - 설치할 때 AI 클라이언트에서 액세스 가능한 디렉토리에 저장소를 만듭니다.


    $ pkgrepo create firstbootrepo
    $ pkgrepo -s firstbootrepo add-publisher firstboot
  4. 패키지를 게시합니다.
    $ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11-0:20120716T022508Z 
    PUBLISHED

    클라이언트가 firstbootrepo 저장소에서 패키지를 설치할 수 있습니다. 다음 섹션에 표시된 대로 firstbootrepo 원본과 함께 firstboot 게시자가 AI 매니페스트에 정의됩니다.

  5. 패키지가 사용 가능한지 확인합니다.

    패키지를 나열하여 패키지가 사용 가능한지 확인합니다.

    $ pkg list -g ./firstbootrepo first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
  6. (선택 사항) 패키지의 설치를 테스트합니다.

    - n 옵션은 패키지가 설치되지 않음을 나타냅니다.

    $ pfexec pkg set-publisher -g ./firstbootrepo firstboot
    $ pkg publisher
    PUBLISHER  TYPE    STATUS P LOCATION
    solaris    origin  online F http://http://pkg.oracle.com/solaris/release/
    firstboot  origin  online F file:///home/user1/firstboot/firstbootrepo/
    $ pkg list -af first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
    $ pfexec pkg install -nv first-boot-script
               Packages to install:        1
         Estimated space available: 50.68 GB
    Estimated space to be consumed: 64.66 MB
           Create boot environment:       No
    Create backup boot environment:       No
              Rebuild boot archive:       No
    
    Changed packages:
    firstboot
      first-boot-script
        None -> 1.0,5.11-0:20120716T022508Z
    Planning linked: 0/2 done; 1 working: zone:z2
    Linked image 'zone:z2' output:
    |      Estimated space available: 50.68 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No
    `
    Planning linked: 1/2 done; 1 working: zone:z1
    Linked image 'zone:z1' output:
    |      Estimated space available: 50.67 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No

다음 순서

NFS 공유 또는 HTTP를 통해 새 저장소에서 클라이언트 시스템에 액세스 가능하도록 만드는 방법은 Oracle Solaris 11.1 패키지 저장소 복사 및 만들기를 참조하십시오.