사용자 정의 Oracle® Solaris 11.2 설치 이미지 만들기

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

이미지를 여러 단계로 빌드하는 방법

distro_const 명령에 제공된 옵션으로 이미지 생성 프로세스의 여러 검사점에서 빌드 프로세스를 중지 및 다시 시작하여 빌드 중인 이미지의 파일, 패키지 및 스크립트 선택 사항을 검사하고 디버그할 수 있습니다.

  1. 관리자가 됩니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. distribution-constructor 패키지를 다운로드합니다.
  3. 이미지의 매니페스트를 선택합니다.
  4. (옵션)필요한 경우 매니페스트를 사용자 정의하여 사용자 정의 스크립트에 참조를 추가합니다.
  5. 빌드를 일시 중지 또는 다시 시작할 수 있는 유효한 검사점을 확인합니다.
    # distro_const build -l manifest.xml

    이 명령은 이미지 빌드를 일시 중지하거나 다시 시작할 수 있는 유효한 체크포인트를 표시합니다. 이 명령으로 제공된 체크포인트 이름을 다른 체크포인팅 명령 옵션의 유효한 값으로 사용합니다.

    예를 들어, 다음 명령은 이름이 dc_livecd.xml인 매니페스트 파일에 사용 가능한 체크포인트를 확인합니다.

    # distro_const build –l /usr/share/distro_const/dc_livecd.xml
    Checkpoint        Resumable Description
    --------------    --------- -------------
    transfer-ips-install      X Transfer package contents from IPS
    set-ips-attributes        X Set post-installation IPS attributes
    pre-pkg-img-mod           X Pre-package image modification
    ba-init                   X Boot archive initialization
    ba-config                 X Boot archive configuration
    ba-arch                   X Boot archive archiving
    boot-setup                  Setup LiveCD boot menu
    pkg-img-mod                 Package image area modifications
    create-iso                  ISO image creation
    create-usb                  USB image creation
    

    주 - 이 샘플 명령 출력에서 Resumable 필드의 “X”는 해당 체크포인트에서 빌드를 다시 시작할 수 있음을 나타냅니다.
  6. 이미지를 빌드하고 지정된 체크포인트에서 이미지 빌드를 일시 중지합니다.
    # distro_const build -p checkpoint manifest

    예를 들어 다음 명령은 이미지 빌드를 시작하고 ba-arch가 이미지 영역을 수정하기 전에 빌드를 일시 중지합니다.

    # distro_const build –p ba-arch /usr/share/distro_const/dc_livecd.xml
  7. 지정된 체크포인트에서 이미지 빌드를 다시 시작합니다.
    # distro_const build -r checkpoint manifest

    주 - 지정된 체크포인트는 이전 빌드가 실행을 중지한 체크포인트이거나 이전 체크포인트여야 합니다. 이후 체크포인트는 유효하지 않습니다.

    예를 들어, 다음 명령은 ba-arch 단계에서 이미지 빌드를 다시 시작합니다.

    # distro_const build –r ba-arch /usr/share/distro_const/dc_livecd.xml

    주 - build 명령에서 일시 중지 및 다시 시작 옵션을 결합할 수 있습니다.
  8. (옵션)빌드가 완료되면 빌드 프로세스에 대해 보고하는 로그 파일을 볼 수 있습니다.

    빌드 출력에 로그 파일의 위치가 표시됩니다.