Solaris 9 설치 설명서

17장 Solaris Flash (개요 및 계획 작성)

이 장에서는 Solaris Flash 설치 기능에 대해 소개합니다. 또한 사용자의 환경에서 Solaris Flash 설치를 계획하는데 필요한 정보도 포함되어 있습니다.

Solaris Flash 소개

Solaris Flash 설치 기능은 사용자가 마스터 시스템이라 부르는 특정 시스템의 Solaris 운영 환경의 단일 참조 설치를 작성할 수 있게 합니다. 그런 다음 해당 설치를 복제 시스템이라 부르는 여러 시스템에 복제할 수 있습니다. Solaris Flash 설치 메소드를 이용한 복제 시스템의 설치는 세 가지 프로세스로 이루어집니다.

  1. 마스터 시스템을 설치합니다. 시스템을 선택한 뒤 임의의 Solaris 설치 메소드를 사용하여 Solaris 운영 환경과 기타 소프트웨어를 설치합니다.

  2. Solaris Flash 아카이브를 작성합니다. Solaris Flash 아카이브는 마스터 시스템의 모든 파일에 대한 복사본을 포함합니다.

  3. 복제 시스템에 Solaris Flash 아카이브를 설치합니다. 특정 시스템에 Solaris Flash 아카이브를 설치하면 아카이브의 모든 파일이 해당 시스템으로 복사됩니다. 새로 설치된 시스템은 이제 원래의 마스터 시스템과 동일한 설치 구성을 갖게 되므로 복제 시스템이라 부릅니다.


주 –

Solaris 운영 환경을 실행중인 시스템을 Solaris Flash 설치 기능을 이용하여 업그레이드할 수 없습니다. 초기 설치만 수행할 수 있습니다.


Solaris Flash 설치 계획

Solaris Flash 아카이브를 작성해 설치하기 전에 Solaris 운영 환경을 자신의 시스템에 어떻게 설치할 것인지에 관한 의사 결정을 내려야 합니다.

마스터 시스템 설치 설계

Solaris Flash 설치 프로세스의 첫 번째 작업은 마스터 시스템이라는 시스템을 원하는 복제 시스템의 구성과 동일하게 설치하는 일입니다. 어떤 Solaris 설치 방법으로든 아카이브를 마스터 시스템에 설치할 수 있습니다. 설치는 Solaris 운영 환경의 일부 집합 또는 완전한 설치일 수 있습니다. 설치를 끝낸 뒤 소프트웨어를 추가 또는 제거하거나 구성 파일을 수정할 수 있습니다.

마스터 시스템과 복제 시스템은 동일한 커널 구조를 가져야 합니다. 예를 들어, sun4u 구조를 가진 마스터 시스템에서 작성된 아카이브만 사용하여 sun4u 구조로 복제를 설치할 수 있습니다.

복제 시스템 각각에 부여하려는 정확한 구성으로 마스터 시스템을 설치해야 합니다. 마스터 시스템의 설치를 설계할 때 내리는 결정은 다음에 따라 달라집니다.

마스터 시스템의 Solaris 설치 사용자 정의

임의의 Solaris 설치 메소드를 사용하여 마스터 시스템에 Solaris 운영 환경을 설치한 뒤 필요에 따라 소프트웨어를 추가 또는 삭제하거나 시스템 구성 정보를 수정할 수 있습니다.

추가 사용자 정의는 아카이브 작성시 수행할 수 있습니다. 예를 들어, 아카이브에 포함시키고 싶지 않은 대용량 데이터 파일을 제외할 수 있습니다. 개요는 Solaris Flash 아카이브 파일 및 디렉토리 사용자 정의를 참조하십시오.


주 –

복제 시스템에 Solaris Flash 아카이브를 설치한 뒤 일부 호스트 지향 파일들은 삭제되고 복제 시스템용으로 재생성됩니다. 설치 프로그램은 sys-unconfig(1M) 명령과 sysidtool(1M) 프로그램을 사용하여 호스트별 네트워크 구성 파일을 삭제하고 다시 작성합니다. 다시 작성되는 파일에는 /etc/hosts, /etc/defaultrouter/etc/defaultdomain이 포함됩니다.


SPARC 및 IA 시스템용 아카이브 작성

Solaris Flash 설치 방법을 사용하여 SPARC 및 IA 시스템 모두에 Solaris 소프트웨어를 설치하려면 각 플랫폼에 대하여 별도의 Solaris Flash 아카이브를 작성해야 합니다. SPARC 마스터 시스템에서 작성된 Solaris Flash 아카이브를 사용하여 SPARC 시스템을 설치하십시오. IA 마스터 시스템에서 작성된 Solaris Flash 아카이브를 사용하여 IA 시스템을 설치하십시오.

마스터 시스템에 없는 주변기기 지원

복제 시스템과 다른 주변기기를 갖고 있는 마스터 시스템을 설치할 수 있습니다. 코어, 최종 사용자, 개발자 또는 전체 소프트웨어 그룹으로 마스터 시스템을 설치하면 마스터 시스템은 설치 당시에 마스터 시스템에 연결되어 있는 주변기기들만을 지원합니다.

예를 들어, 전체 소프트웨어 그룹을 GX CG6 프레임 버퍼를 갖고 있는 마스터 시스템에 설치하면 설치에는 GX CG6 프레임 버퍼를 위한 지원만이 포함됩니다. 결국 이 시스템에서 작성한 아카이브는 GX CG6 프레임 버퍼를 갖고 있거나 아예 프레임 버퍼가 없는 복제 시스템에만 설치할 수 있습니다. 아카이브를 사용하여 Elite 3D프레임 버퍼로 복제 시스템을 설치하면 Elite 3D는 사용할 수 없습니다. 필수 드라이버는 설치되지 않습니다.

마스터 시스템이 갖고 있지 않은 주변기기를 갖고 있는 복제 시스템이 있을 수 있습니다. 마스터 시스템이 해당 장치를 갖고 있지 않은 경우에도 마스터 시스템에 이 주변기기를 위한 지원을 설치할 수 있습니다. 이 마스터 시스템에서 작성하는 Solaris Flash 아카이브에는 복제 시스템의 주변기기를 위한 지원이 포함됩니다.

때때로 마스터 시스템에서 다른 주변기기를 가진 복제 시스템을 설치하려 할 수 있습니다. 다음 중 한 가지 방법으로 마스터 시스템에 이러한 주변기기에 대한 지원을 설치할 수 있습니다.

Solaris Flash 아카이브 작성 계획

마스터 시스템을 설치한 뒤 Solaris Flash 설치 프로세스에서의 다음 작업은 Solaris Flash 아카이브를 작성하는 일입니다. 마스터 시스템의 파일들은 다양한 식별 정보와 함께 Solaris Flash 아카이브에 복사됩니다. 마스터 시스템이 다중 사용자 모드나 단일 사용자 모드로 실행중인 상태에서 Solaris Flash 아카이브를 작성할 수 있습니다. 다음 중 하나로부터 부트한 뒤 Solaris Flash 아카이브를 작성할 수도 있습니다.

시스템이 가능한 최대의 정적 상태인 경우 아카이브를 작성하십시오.

Solaris Flash 아카이브 파일 및 디렉토리 사용자 정의

Solaris Flash 아카이브를 작성할 때 마스터 시스템에서 복사된 일부 파일 및 디렉토리는 제외될 수 있습니다. 디렉토리를 제외하면 해당 디렉토리 아래 지정된 파일 또는 부속 디렉토리도 복원할 수 있습니다. 예를 들어, /a/aa/bb/c의 모든 파일 및 디렉토리를 제외하는 아카이브를 작성할 수 있습니다. /bb 부속 디렉토리의 내용은 포함될 수 있습니다. 그러면 내용이 /bb 부속 디렉토리에만 있게 됩니다.


주의 – 주의 –

주의를 기울여 flar create 파일 제외 옵션을 사용하십시오. 일부 디렉토리를 제외하면 사용자가 모르는 시스템 구성 파일과 같은 다른 디렉토리는 아카이브에 남을 수 있습니다. 그러면 시스템이 일치하지 않아 설치가 작동하지 않을 수 있습니다. 디렉토리 및 파일 제외는 대용량 데이터 파일과 같이 시스템을 혼란시키지 않고 쉽게 제거할 수 있는 데이터와 함께 사용하는 것이 가장 좋습니다.


다음 표는 파일 및 디렉토리를 제외하고 파일 및 부속 디렉토리를 복원하는 flar create 명령 옵션을 나열합니다.

지정 방법 

제외 옵션 

포함 옵션 

디렉토리 또는 파일의 이름 지정 

-x exclude_dir/filename

-y include_dir/filename

목록을 포함하는 파일 사용 

- X list_filename

- z list_filename

- f list_filename

- z list_filename

옵션에 대한 자세한 설명은 표 20–3을 참조하십시오.

아카이브 사용자 정의의 예제는 아카이브 예제 작성를 참조하십시오.

Solaris Flash 아카이브 섹션

Solaris Flash 아카이브는 적어도 세 섹션을 포함합니다. 이 섹션은 아카이브와 마스터 시스템에서 복사된 실제 파일 사이를 식별하는 섹션을 포함합니다.

  1. 아카이브 쿠키 섹션 – Solaris Flash 아카이브의 첫번째 섹션은 Solaris Flash 섹션으로 파일을 식별하는 cookie를 포함합니다. cookie는 아카이브가 유효하기 위해 존재해야 합니다.

  2. 아카이브 식별 섹션 – 두번째 섹션은 아카이브에 대한 식별 정보를 제공하는 값을 가진 키워드를 포함합니다. Solaris Flash 아카이브를 위한 이름을 지정해야 합니다. 아카이브에 관해 지정할 수 있는 다른 정보는 다음과 같습니다.

    • 아카이브의 저자

    • 아카이브 작성 날짜

    • 아카이브를 작성하기 위해 사용한 마스터 시스템 이름

    아카이브를 설명하는 키워드 목록은 식별 섹션 키워드를 참조하십시오.

  3. 사용자 정의 섹션 – 아카이브 식별 섹션에 따라 섹션을 정의 및 삽입할 수 있습니다. Solaris Flash 아카이브는 삽입하는 모든 섹션을 처리하지 않습니다. 예를 들어, 이 섹션은 응용 프로그램의 무결성을 확인하는 아카이브 또는 스크립트의 설명을 포함할 수 있습니다.

    사용자 정의 섹션에서 키워드도 정의할 수 있습니다. Solaris Flash 아카이브가 사용자 정의 키워드를 무시하지만 식별 섹션을 처리하고 이러한 키워드를 사용하는 스크립트 또는 프로그램을 제공할 수 있습니다.

    사용자 정의 섹션은 다음 형식을 필요로 합니다.

    사용자 정의 섹션  

    • 행 지향이어야 합니다.

    • 새 행(ASCII 0x0a) 문자로 종료해야 합니다.

    • 길이 제한이 없는 개별 행을 가질 수 있습니다.

    • base64 또는 유사한 알고리즘을 사용하여 이진 데이터를 코드화합니다.

    사용자 정의 키워드 

    • X로 시작해야 합니다. X-department는 유효한 사용자 정의 키워드입니다.

    • 줄 바꿈, 등호, 널 문자 및 전방향 슬래시(/)가 아닌 다른 문자를 포함할 수 있습니다.

  4. 아카이브 파일 섹션 – 아카이브 파일 섹션은 마스터 시스템에서 저장되는 파일을 포함합니다.

아카이브에 관한 정보를 검색하려면 flar 명령을 사용할 수 있습니다. 자세한 지침은 아카이브에서 정보 추출를 참조하십시오.

Solaris Flash 아카이브 저장소

Solaris Flash 아카이브를 작성한 뒤 마스터 시스템의 하드 디스크나 테이프에 아카이브를 저장할 수 있습니다. 아카이브를 저장한 뒤 임의의 파일 시스템이나 사용자가 선택한 매체에 복사할 수 있습니다.

아카이브 압축

Solaris Flash 아카이브를 작성할 때 compress(1) 유틸리티를 사용해 해당 아카이브가 압축 파일로 저장되도록 지정할 수 있습니다. 압축된 아카이브는 보다 작은 디스크 저장 공간을 필요로 하며 네트워크상에서 아카이브를 설치할 때 정체가 줄어듭니다.

Solaris Flash 아카이브의 설치 계획

Solaris Flash 설치 프로세스의 마지막 작업은 복제 시스템에 Solaris Flash 아카이브를 설치하는 일입니다.

Solaris Flash 아카이브 설치 방법 결정

임의의 Solaris 설치 메소드를 사용해 Solaris Flash 아카이브를 복제 시스템에 설치할 수 있습니다.

Solaris 9 DVD 또는 Solaris 9 Installation CD의 Solaris Web Start 프로그램은 다음에 저장된 Solaris Flash 아카이브를 설치할 수 있게 합니다.

설치 지시 사항은 SPARC: Solaris Web Start 프로그램으로 설치 또는 업그레이드 수행 또는 x86: Solaris Web Start 프로그램으로 설치 또는 업그레이드 수행를 참조하십시오.

Solaris 9 Software 1 of 2 CD의 Solaris suninstall 프로그램은 사용자가 다음 저장소에 저장되어 있는 Solaris Flash 아카이브를 설치할 수 있게 합니다.

설치 지시 사항은 SPARC: Solaris suninstall 프로그램으로 설치 또는 업그레이드를 수행 또는 x86: Solaris suninstall 프로그램을사용하여 설치나 업그레이드 수행를 참조하십시오.

사용자 정의 JumpStart 설치 프로그램은 다음에 저장된 Solaris Flash 아카이브를 설치할 수 있게 합니다.

설치 지시 사항은 사용자 정의 JumpStart 설치로 Solaris Flash 아카이브 설치 준비하기 를 참조하십시오.

Solaris Live Upgrade는 다음에 저장된 Solaris Flash 아카이브를 설치할 수 있게 합니다.

자세한 지시 사항은 부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.