Sun 로고      이전      목차      색인      다음     

Sun Java Enterprise System 2003Q4 설치 설명서

7장
자동 설치 모드로 소프트웨어 설치

자동 설치는 비슷한 구성을 공유하는 여러 호스트에 Java Enterprise System을 설치할 때 유용합니다. 자동 설치를 하려면 설치 프로그램을 한 번 실행하여 상태 파일에 지정하는 값을 캡처해야 합니다. 응답이 포함된 상태 파일은 단일 프롬프트나 필드를 나타내는 각 매개 변수들의 목록입니다.

동일한 상태 파일을 입력 내용으로 사용하여 여러 호스트에서 해당 설치 프로그램을 실행할 수 있습니다. 이 과정에서는 하나의 구성이 기업 내의 여러 호스트 전체에 전파됩니다.

이 장의 내용은 다음과 같습니다.


사전 설치 단계

상태 파일을 만들려면 대화식 설치에서 수행하는 단계와 동일한 사전 설치 단계를 먼저 수행해야 합니다. 아직 그렇게 하지 않은 경우 다음 장을 참조하십시오.


지침

Java Enterprise System 구성 요소를 사용해 본 경험이 있는 사용자는 상태 파일을 직접 작성하는 데 익숙할 수도 있습니다. 그러나 그렇게 할 경우 설치 시, 구성 시 또는 서버 시작 시 문제가 발생할 수 있습니다.

성공적인 자동 설치를 위해서는 다음 지침을 따르십시오.


상태 파일 생성

상태 파일을 생성하려면 먼저 그래픽 인터페이스나 텍스트 기반 인터페이스를 사용하여 설치 프로그램을 실행해야 합니다. 설치 프로그램을 실행하기 전에 다음 장을 자세히 검토하십시오. 성공적으로 설치하려면 신중하게 준비해야 합니다.

5장, "그래픽 인터페이스를 사용하여 소프트웨어 설치"

6장, "텍스트 기반 인터페이스를 사용하여 소프트웨어 설치"


    상태 파일을 생성하려면
  1. 설치 프로그램의 그래픽 인터페이스를 사용할 계획이면 디스플레이에 대한 액세스를 제공합니다.
  2. 원격 시스템에 로그인하거나 su 명령을 사용하여 로컬 시스템에서 superuser가 될 경우에는 로컬 시스템에서 xhost 명령을 사용하여 로컬 디스플레이에 대한 액세스를 허용하십시오. 예를 들어, 다음 명령을 사용하여 모든 사용자에 대한 액세스를 허가합니다.

    xhost +

    원격 시스템에 로그인할 경우 DISPLAY 환경 변수가 로컬 디스플레이로 제대로 설정되었는지 확인합니다. DISPLAY 변수가 제대로 설정되어 있지 않으면우 설치 프로그램이 텍스트 기반 모드로 실행됩니다. 예를 들어, 시스템 이름이 myhost인 경우 다음과 같습니다.

    (C 쉘)    % setenv DISPLAY myhost:0.0
    (Korn 쉘)  $ DISPLAY=myhost:0.0

  3. root로 로그인하지 않은 경우 수퍼유저가 됩니다.
  4. 설치 프로그램이 있는 디렉토리로 이동합니다.
  5. cd installer-directory

  6. 상태 파일의 경로 이름을 지정하여 설치 프로그램을 실행합니다. installer 명령의 형식은 다음과 같습니다.
  7. ./installer [-no] [-nodisplay] -saveState [statefile]

    각 인수에 대한 설명은 다음과 같습니다.

    -no

    설치 프로그램이 이 호스트에 소프트웨어를 설치하지 못하도록 합니다.

    -nodisplay

    설치 프로그램을 텍스트 기반 모드로 시작합니다. 이 옵션을 지정하지 않으면 설치 프로그램이 그래픽 모드로 시작합니다.

    -saveState

    설치 프로그램이 statefile에서 지정한 위치에 상태 파일을 생성하도록 합니다. 지정한 파일이 없는 경우에는 자동으로 생성됩니다.

    statefile 값을 생략하면 설치 프로그램은 기본 파일인 statefile.out에 씁니다.

    후속 설치 세션에서 동일한 상태 파일을 지정할 수 있습니다. 첫 번째 세션 후 파일 이름에 .n이 추가됩니다. 여기서 n은 영(0)으로 시작하여 각 세션에 대해 증분되는 정수입니다.

    statefile

    생성된 상태 파일의 절대 또는 상대 경로를 지정합니다.

  8. "그래픽 인터페이스를 사용하여 소프트웨어 설치"에 설명된 지침에 따라 설치 프로그램의 페이지를 진행합니다.
  9. 설치 프로그램에 대해 응답하는 내용은 상태 파일에 기록됩니다. 설치가 완료되면 지정한 위치에서 상태 파일을 사용할 수 있습니다.


상태 파일 편집

자동 설치를 수행하려면 먼저 호스트 이름, 도메인 이름, IP 주소, 기타 해당 설정 등의 로컬 매개 변수가 설치 시스템에 적합하도록 상태 파일을 편집합니다.

상태 파일을 만들 때 사용한 운영 체제와는 다른 운영 체제에 설치할 계획이라면 상태 파일 키를 변경해야 할 수도 있습니다.

로컬 매개 변수 편집

다음 표에서는 설치할 구성 요소에 따라 편집해야 할 수도 있는 매개 변수를 설명합니다. 편집해야 하는 매개 변수는 시스템 설치에 따라서도 결정됩니다. 예를 들어, 상태 파일을 생성한 시스템은 설치할 시스템과 동일한 도메인에 있을 수도 있고 그렇지 않을 수도 있습니다.

표 7-1  편집할 상태 파일 매개 변수 

구성 요소

매개 변수 이름

공통 서버 설정

CMN_HOST_NAME

CMN_DOMAIN_NAME

CMN_IPADDRESS

Administration Server

ADMINSERV_DOMAIN

ADMINSERV_CONFIG_DIR_HOST

Directory Server

DS_SERVER_IDENTIFIER

CONFIG_DIR_HOST (USE_EXISTING_CONFIG_DIR이 1로 설정된 경우)

USER_DIR_HOST (USE_EXISTING_USER_DIR이 1로 설정된 경우)

Identity Server

IS_WS_HOST_NAME

IS_WS_INSTANCE_DIR (Web Server가 웹 컨테이너일 경우)

CONSOLE_HOST

SERVER_HOST

IS_DS_HOST

IS_DS_HOSTNAME

COOKIE_DOMAIN_LIST

Portal Server

SRA_SERVER_DOMIAN

SRA_GATEWAY_DOMAIN

SRA_GW_DOMAIN

SRA_GW_IPADDRESS

SRA_NLP_DOMAIN

SRA_NLP_IPADDRESS

SRA_RWP_DOMAIN

SRA_RWP_IPADDRESS

Portal Server, Secure Remote Access

SRA_GW_HOSTNAME

SRA_GW_SUBDOMAIN

SRA_NLP_HOSTNAME

SRA_NLP_SUBDOMAIN

SRA_RWP_HOSTNAME

SRA_RWP_SUBDOMAIN

SRA_SERVER_HOST

Web Server

WS_ADMIN_HOST

각 매개 변수에 대한 설명을 보려면 3장, "설치 및 구성 정보 수집"을 참조하십시오.

플랫폼 고유 아이디 만들기

상태 파일을 실행하는 시스템과 운영 체제가 다른 시스템에서는 상태 파일을 생성할 수 없습니다. 다음 세 가지 플랫폼에 대해 다른 유형의 상태 파일 아이디가 있습니다.

상태 파일을 만든 플랫폼이 아닌 다른 플랫폼에서 상태 파일을 실행할 수 있도록 상태 파일을 편집하는 방법은 두 가지입니다.

설치 프로그램을 사용하여 상태 파일 아이디 생성

이 절차에서는 자동 설치를 수행할 플랫폼에서 설치 프로그램을 실행하여 새로운 상태 파일 아이디를 생성합니다.


    설치 프로그램을 사용하여 상태 파일 아이디를 생성하려면
  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.
  2. 설치 프로그램이 있는 디렉토리로 이동합니다.
  3. cd installer-dir

  4. -id 옵션을 사용하여 설치 프로그램을 실행합니다.
  5. ./installer -id

    이 명령은 암호화된 식별자를 생성합니다.

  6. 식별자를 복사한 다음 그 값을 상태 파일에 STATE_BEGIN과 STATE_DONE의 매개 변수 값으로 붙여 넣습니다.

상태 파일 내의 상태 파일 식별자의 예는 다음과 같습니다.

 

[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]

.

.

.

[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]

 

플랫폼별 배포 파일을 사용하여 상태 파일 아이디를 생성

이 절차에서는 특정 플랫폼용 Java Enterprise System 배포 파일을 사용하여 상태 파일 아이디를 생성합니다. Java Enterprise System 배포 DVD에는 플랫폼별 배포가 모두 포함되어 있습니다. 단일 플랫폼별 배포를 다운로드한 경우에도 이 절차를 따릅니다.


    플랫폼별 배포 파일을 사용하여 상태 파일 아이디를 생성하려면
  1. 플랫폼별 .install 디렉토리로 이동합니다.
  2. cd platform/.Install

    여기서 platform의 값은 Solaris_sparc 또는 Solaris_x86이 될 수 있습니다.

  3. 다음 명령 중 하나를 입력하여 플랫폼별 아이디를 생성합니다.
    • Solaris 8의 경우: java -classpath . -D"wizard.idInfo" EntsysInstall8
    • Solaris 9의 경우: java -classpath . -D"wizard.idInfo" EntsysInstall9
    • Solaris x86의 경우: java -classpath . -D"wizard.idInfo" EntsysInstall9
    • 이 명령은 암호화된 식별자를 생성합니다.

  4. 식별자를 복사한 다음 그 값을 상태 파일에 STATE_BEGIN과 STATE_DONE의 매개 변수 값으로 붙여 넣습니다.
  5. 상태 파일 내의 상태 파일 식별자의 예는 다음과 같습니다.

    [STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]

    .

    .

    .

    [STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]


자동 설치 모드로 설치 프로그램 실행

상태 파일을 생성한 시스템과 동일한 운영 체제가 있는 시스템에서 설치 프로그램을 실행합니다.


    자동 설치 모드로 설치 프로그램을 실행하려면
  1. Java Enterprise System 구성 요소를 설치할 호스트에서 단말기 창을 엽니다.
  2. root로 로그인하지 않은 경우 수퍼유저가 됩니다.
  3. 설치 프로그램이 있는 디렉토리로 이동합니다.
  4. cd installer-directory

  5. 다음 옵션을 사용하여 설치 프로그램을 시작합니다.
  6. ./installer -nodisplay -noconsole -state statefile

    각 인수에 대한 설명은 다음과 같습니다.

    -nodisplay

    그래픽 디스플레이를 취소합니다.

    -noconsole

    사용자 인터페이스를 취소하고 자동 설치 모드로 설치 프로그램을 시작합니다.

    -state

    지정된 상태 파일을 자동 설치를 위한 입력으로 사용합니다.

    statefile

    상태 파일에 대한 절대 또는 상대 경로 이름을 지정합니다.

설치할 구성 요소의 개수와 유형에 따라 실행 시간이 길어질 수 있습니다. 설치 프로그램이 실행되는 동안 설치 로그의 변경 내용을 주목하여 진행 상황을 모니터할 수 있습니다.


    자동 설치 진행을 모니터하려면
  1. 단말기 창에서 cd 명령을 사용하여 로그 파일 디렉토리로 변경합니다.
  2. cd /var/sadm/install/logs

  3. 현재 설치에 대한 로그 파일을 찾습니다.
  4. 로그 파일은 두 가지가 있습니다. 설치 시 공유 구성 요소가 먼저 설치되고 나머지 구성 요소는 그 다음에 설치됩니다. 두 개의 로그 파일 이름은 다음 형식에 따라 지정됩니다.

    Java_Shared_Component_Install.datetimestamp Java_Enterprise_System_install.Bdatetimestamp

    timestamp 변수는 로그가 만들어진 시간을 나타냅니다. MMddhhmm 형식을 갖습니다. 각 인수에 대한 설명은 다음과 같습니다.

    MM

    월을 지정합니다.

    dd

    날짜를 지정합니다.

    hh

    시간을 지정합니다.

    mm

    분을 지정합니다.

  5. tail 명령을 사용하여 메시지가 로그에 기록되는 것을 감시합니다. 다음과 같은 형식을 사용합니다.
  6. tail -f log-file-name


다음 단계

이 장이 끝나면 Java Enterprise System 설치의 설치 관리자 부분이 모두 완료되었을 것입니다. 사용자 환경의 구성 요소 제품 구성에 대한 지침을 보려면 "사후 설치 구성과 시작"으로 진행하십시오.


주

설치하는 동안 여러 가지 구성을 완료했더라도 대부분의 구성 요소 제품에는 약간의 추가 구성이 필요합니다. 다른 작업으로 넘어가기 전에 사후 설치 구성 요구 사항을 자세히 읽어 보십시오.


설치 이미지를 기업의 다른 관리자가 사용할 수 있도록 하려면 "네트워크 설치를 위한 설치 지침"을 참조하십시오.



이전      목차      색인      다음     


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.