탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
사용자 정의 Oracle Solaris 11 설치 이미지 만들기 Oracle Solaris 11 Information Library (한국어) |
배포판 구성자는 사전 구성된 Oracle Solaris 이미지를 빌드하는 명령줄 도구입니다. 이 도구는 XML 매니페스트 파일을 입력으로 사용하며 매니페스트 파일에 지정된 매개 변수를 기반으로 이미지를 빌드합니다.
배포판 구성자는 ISO 이미지를 빌드할 수 있는데, 이 이미지는 ISO(International Organization for Standardization)에서 정의한 형식의 광 디스크 아카이브 파일(디스크 이미지라고도 함)입니다. 또한 생성된 ISO 이미지를 기반으로 하는 USB 이미지도 만들 수 있습니다. 그러나 USB 이미지는 ISO 이미지와 달리 x86 시스템에서 만들어 사용할 수 있습니다.
다음 사항에 유의하십시오.
이미지 구성에 따라 ISO 또는 USB 이미지는 부트 가능할 수 있습니다.
ISO 이미지와 USB 이미지 모두 시스템에 설치하거나 라이브 매체 환경에서 실행할 수 있습니다.
ISO 이미지는 CD 또는 DVD로 구울 수 있습니다.
USB 이미지는 플래시 드라이브로 복사할 수 있습니다.
ISO 이미지와 USB 이미지 모두 인터넷에 게시할 수 있습니다.
다양한 유형의 플래시 메모리 장치가 Oracle Solaris 릴리스에서 제공하는 드라이버 지원을 제공하는 경우 배포판 구성자는 이러한 장치에서 작동하는 USB 이미지를 만듭니다. usbcopy 유틸리티는 USB 이미지를 USB 플래시 드라이브로 복사하는 데 사용됩니다. 이 usbcopy 유틸리티는 distribution-constructor 패키지에서 제공합니다.
배포판 구성자를 사용하여 다음과 같은 유형의 Oracle Solaris 이미지를 만들 수 있습니다.
Oracle Solaris x86 LiveCD – Oracle Solaris 릴리스로 배포되는 LiveCD 이미지와 비교되는 x86 ISO 이미지를 만들 수 있습니다. 패키지를 추가하거나 제거하여 이 ISO 이미지의 컨텐츠를 수정할 수도 있습니다. 그 결과로 발생하는 부트된 환경에서 사용자 정의 ISO 이미지 또는 USB 이미지를 만들기 위해 기본 설정을 수정할 수 있습니다.
주 - LiveCD 이미지에 포함된 패키지의 크기에 따라 LiveCD 이미지가 대신 LiveDVD 이미지가 될 수도 있습니다.
LiveCD 설치에 대한 자세한 내용은 Oracle Solaris 11 시스템의 3 장, LiveCD 사용를 참조하십시오.
Oracle Solaris x86 또는 SPARC 텍스트 설치 이미지 – Oracle Solaris 운영 체제의 텍스트 설치를 수행하는 데 사용할 수 있는 SPARC 또는 x86 ISO 이미지를 만들 수 있습니다. 텍스트 설치 프로그램은 그래픽 카드가 필요하지 않은 시스템에서 사용할 수 있습니다.
주 - 텍스트 설치의 경우 LiveCD에서 설치할 때 포함된 소프트웨어 패키지가 모두 설치되지는 않습니다. 예를 들어 텍스트 설치 프로그램은 데스크탑을 설치하지 않습니다. 텍스트 설치 후 solaris-desktop 패키지와 같은 추가 패키지를 추가할 수 있습니다.
텍스트 설치에 대한 자세한 내용은 Oracle Solaris 11 시스템의 4 장, 텍스트 설치 프로그램 사용를 참조하십시오.
자동 설치를 위한 x86 또는 SPARC ISO 이미지 – Oracle Solaris 릴리스에는 Automated Installer 도구가 포함되어 있습니다. AI(Automated Installer)는 네트워크를 통해 하나 이상의 SPARC 및 x86 시스템에 Oracle Solaris OS를 자동으로 설치하는 데 사용됩니다. 설치마다 아키텍처, 설치된 패키지, 디스크 용량 및 기타 매개변수가 다를 수 있습니다. Automated Installer는 SPARC 또는 x86 AI ISO 이미지를 사용하여 Oracle Solaris OS를 클라이언트 시스템에 설치할 수 있습니다. 배포판 구성자를 사용하면 SPARC 클라이언트에 Oracle Solaris OS를 설치하는 데 사용할 수 있는 SPARC AI ISO 이미지를 만들거나, x86 클라이언트에 Oracle Solaris OS를 설치하는 데 사용할 수 있는 x86 AI ISO 이미지를 만들 수 있습니다.
Automated Installer에 대한 자세한 내용은 Oracle Solaris 11 시스템의 제III부, 설치 서버를 사용하여 설치를 참조하십시오.
배포판 구성자는 매니페스트 파일이라고 하는 XML 파일에 지정된 설정을 기반으로 이미지를 만듭니다. 매니페스트 파일에는 배포판 구성자를 사용하여 만드는 ISO 이미지의 컨텐츠 및 매개변수에 대한 지정 사항이 포함되어 있습니다. 배포판 구성자에는 사용자 정의 LiveCD, x86/SPARC AI ISO 이미지 또는 x86/SPARC 텍스트 설치 이미지를 만드는 데 사용할 수 있는 샘플 매니페스트가 포함되어 있습니다.
각 매니페스트 파일의 모든 필드는 필요한 이미지 유형을 만드는 미리 설정된 기본값을 제공합니다. 매니페스트 파일의 필드를 편집하여 생성되는 이미지를 추가로 사용자 정의할 수 있습니다. 예를 들어 매니페스트의 대상 요소를 편집하여 이미지를 구성할 수 있는 빌드 영역에 대해 다른 위치를 지정할 수 있습니다. 또한 지정된 게시자를 확인한 다음 이미지를 빌드하는 데 필요한 패키지를 다운로드하도록 사용 중인 시스템에서 해당 게시자에게 연결할 수 있는지 확인할 수 있습니다. 필요한 경우 소프트웨어 이름 요소를 편집하여 다른 게시지 ? 저장소 위치를 지정할 수 있습니다. 지침은 이미지 사용자 정의를 참조하십시오.
사용자 정의 스크립트를 만들어 설치 이미지를 수정할 수도 있습니다. 그런 다음 매니페스트 파일에 체크포인트를 추가하여 이러한 스크립트를 실행할 수 있습니다. 자세한 내용은 사용자 정의 스크립트 만들기 및 사용을 참조하십시오.
배포판 구성자 패키지에는 매니페스트 지정 사항을 해석하여 이미지를 만드는 명령줄 유틸리티인 distro_const 명령도 포함되어 있습니다. 자신의 요구 사항에 적합하도록 매니페스트 파일에서 이미지 블루프린트 편집을 완료한 후에는 distro_const 명령을 실행하여 이미지를 빌드할 수 있습니다. 자세한 내용은 3 장이미지 빌드를 참조하십시오.
distro_const 명령에 제공된 옵션으로 이미지 생성 프로세스의 여러 단계에서 빌드 프로세스를 중지 및 다시 시작하여 빌드 중인 이미지를 검사하고 디버그할 수 있습니다. 빌드 프로세스 중 이와 같이 중지 및 다시 시작하는 프로세스를 체크포인팅이라고 합니다. 체크포인팅은 선택적입니다. 기본 체크포인트는 각 매니페스트 파일에 지정됩니다. 지침은 이미지를 여러 단계로 빌드하는 방법 또는 distro_const(1M) 매뉴얼 페이지를 참조하십시오.
x86 이미지의 루트 아카이브는 SPARC 이미지의 루트 아카이브와 다릅니다. x86 이미지의 전체 루트 아카이브인 boot_archive는 lzma를 사용하여 압축된 UFS 파일 시스템입니다. SPARC 플랫폼에서는 이와 같은 방식의 전체 루트 아카이브 압축을 지원하지 않습니다. 대신 SPARC 루트 아카이브는 각 파일을 개별적으로 압축하는 DCFS를 사용합니다. 개별적으로 압축된 파일은 매니페스트에서 특정 처리가 필요합니다. 지침은 dc_manifest(4) 매뉴얼 페이지의 <boot_archive_contents> 필드를 참조하십시오.