Sun Java Enterprise System 2005Q4 설치 설명서

5장 자동 모드로 설치

자동 설치는 비슷한 구성을 공유하는 여러 호스트에 Sun JavaTM Enterprise System(Java ES)를 설치하기 위해 사용하는 비대화식 방법입니다. 이 장에서는 자동 모드를 사용하여 Java ES 소프트웨어를 설치하는 방법을 설명합니다.

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

필수 사항

이장에제시된절차를시작하기전에먼저설치순서를개발하고시스템에서비호환성을조사하고필요한사전요구사항을만족시켜야합니다자세한 내용은 설치 필수 사항을 참조하십시오.


주 –

Access Manager를 Portal Server, Messaging Server, Calendar Server, Delegated Administrator 또는 Instant Messaging과 함께 설치하는 경우에는 Access Manager Legacy(6.x) 설치 유형을 사용해야 합니다. Access Manager Realm(7.x) 설치 유형은 이런 구성 요소를 전혀 설치하지 않는 경우에만 사용할 수 있습니다.


자동 설치 방식

자동 설치를 실행하려면 먼저 false 설치 세션을 실행하여 실제 자동 설치 프로세스에서 액세스할 상태 파일을 만듭니다. 이런 대화식 false 세션 중 설치 프로그램에 대한 응답은 상태 파일에 일련의 이름-값 쌍으로 캡처됩니다. 소프트웨어는 설치되지 않습니다. 각이름값쌍은설치프로세스의단일프롬프트또는필드를나타냅니다상태파일을입력으로사용하면설치프로그램을많은호스트에서실행할수있습니다이프로세스를 사용하여 하나의구성을 기업내의여러호스트 전체로 전파할 수있습니다

자동 설치의 주요 흐름은 다음과 같습니다.

  1. 호스트가 설치 필수 사항에 설명된 설치 필수 사항에 충족되는지 확인합니다.

  2. 설치 프로그램을 실행하여 상태 파일을 만듭니다.

  3. 상태 파일을 복사하고 자동 설치를 수행하려는 각 호스트에 맞게 편집합니다.

  4. 각 호스트에서 자동 설치를 실행합니다.

상태 파일 만들기

상태파일을만들려면설치프로그램을실행해야합니다설치 프로그램에서 생성된 상태 파일은 설치 프로그램의 실시간 종속성 검사 및 오류 보고를 활용합니다.


주의 – 주의 –

상태파일을수동으로만들지마십시오그렇게 할 경우 설치 시, 구성 시 또는 서버 시작 시에 문제가 발생할 수 있습니다.


상태 파일 생성

상태파일은소프트웨어설치없이설치프로그램을실행하여만듭니다설치프로그램의페이지에따라진행되면서제공한답이캡쳐되고상태파일이생성됩니다설치가완료되면지정한위치에서상태파일을사용할수있습니다상태파일은그래픽인터페이스설치프로그램또는텍스트기반인터페이스설치프로그램중하나를실행하여생성할수있습니다-no 옵션이 사용되므로 소프트웨어가 설치되지 않습니다.

그래픽 인터페이스를 사용하여 상태 파일을 만들려면

./installer -no -saveState statefile_path

텍스트 기반 인터페이스를 사용하여 상태 파일을 만들려면

./installer -no -nodisplay -saveState statefile_path

설치 프로그램 명령의 전체 구문은 부록 B, 설치 명령에 있습니다. 생성된 상태 파일의 예는 부록 B, 설치 명령을 참조하십시오.

상태 파일 편집

상태파일이생성되면다양한대상호스트에적합한올바른로컬매개변수가설정되도록해당파일을편집해야합니다이런매개변수에는호스트이름도메인이름주소및기타설정등이있습니다상태파일을만든 플랫폼과 다른 플랫폼에서 설치를 수행하는 경우상태파일키를 변경해야할수도있습니다

이절은다음내용으로구성되어있습니다

상태 파일 편집 지침

상태파일을편집하는경우이절의지침을따르십시오

로컬 매개 변수 편집

다음표에서는설치할구성요소에따라편집해야할수있는매개변수를설명합니다호스트 설정에 따라 편집해야 할 매개 변수가 달라집니다. 예를들어상태파일을생성한호스트와 설치할 호스트가 동일한 도메인에 있을 수 있습니다

표 5–1 편집할 상태 파일 매개 변수

구성 요소 

매개변수이름 

공통 서버 설정 

CMN_HOST_NAME

CMN_DOMAIN_NAME

CMN_IPADDRESS

CMN_ADMIN_USER

CMN_ADMIN_PASSWORD

CMN_SYSTEM_USER

CMN_SYSTEM_GROUP

Access Manager 

IS_WS_HOST_NAME

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

CONSOLE_HOST

IS_SERVER_HOST

IS_DS_HOST

IS_DS_HOSTNAME

COOKIE_DOMAIN_LIST

Administration Server 

ADMINSERV_DOMAIN

ADMINSERV_CONFIG_DIR_HOST

Application Server 

ASNA_ADMIN_HOST_NAME

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

Directory Server 

DS_SERVER_IDENTIFIER

DS_ADM_DOMAIN

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

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

Portal Server 

PS_LOAD_BALANCER_URL(//hostname.domainname:port+deploy_uri 형식)

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

SRA_SERVER_HOST

SRA_GW_HOSTNAME

SRA_GW_DOMAIN

SRA_GW_IPADDRESS

SRA_NLP_HOSTNAME

SRA_NLP_DOMAIN

SRA_NLP_IPADDRESS

SRA_RWP_HOSTNAME

SRA_RWP_DOMAIN

SRA_RWP_IPADDRESS

Web Server 

WS_ADMIN_HOST

Web Proxy Server 

WPS_PROXY_DOMAIN

각 매개 변수에 대한 설명은 Sun Java Enterprise System 2005Q4 설치 참조 설명서의 1 장, 구성 정보에 있는 표를 참조하십시오.

플랫폼 고유 상태 파일 아이디 만들기

상태파일아이디를수동으로편집하기 전에는 해당 파일을생성한호스트와동일한유형의플랫폼을 가진 호스트에서만상태파일을 실행할 수있습니다다양한 Java ES 플랫폼마다 다른 유형의 상태 파일 아이디가 있습니다.

상태 파일을 생성한 플랫폼 외의 다른 플랫폼에서 상태 파일을 실행하는 방법에는 다음과 같은 두 가지 방법이 있습니다.

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

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


주 –

다음명령은명령을실행하는플랫폼과동일한플랫폼에대한아이디를생성하는경우에만작동합니다


단계
  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  2. 설치프로그램이있는디렉토리로이동합니다


    cd installer-directory
    
  3. -id 옵션을 사용하여 설치 프로그램을 실행합니다.


    ./installer -id

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

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

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


    [STATE_BEGIN Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]
    .
    .
    .
    [STATE_DONE Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]

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

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


주 –

이 절차는 명령을 실행하는 플랫폼과 다른 플랫폼의 아이디를 생성하는 경우에도 적용됩니다.


단계
  1. platform/.install 디렉토리에서 이 명령을 실행합니다.


    java -classpath . -D"wizard.idInfo" class
    

    여기서 platformclass에 해당하는 값은 다음 표에 나와 있습니다.

    플랫폼 

    platform 변수

    class 변수

    Solaris 8 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_8 

    Solaris 9 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_9 

    Solaris 10 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_10 

    Solaris 9 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_9 

    Solaris 10 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_10 

    Linux x86 

    Linux_x86 

    EntsysInstall_Linux_x86_generic 

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

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

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


    [STATE_BEGIN Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]
    .
    .
    .
    [STATE_DONE Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]

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

상태파일을생성한호스트와동일한운영체제가있는호스트에서설치프로그램을실행합니다이 작업을 수행할 수 없는 경우 플랫폼 고유 상태 파일 아이디 만들기를 참조하십시오.

설치 중에 문제가 발생한 경우 9 장, 문제 해결을 참조하십시오.

Procedure자동 모드로 설치 프로그램을 실행하려면

단계
  1. Java ES 구성 요소를 설치할 호스트에서 단말기 창을 엽니다.

  2. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  3. 설치프로그램이있는디렉토리로이동합니다


    cd installer-directory
    
  4. 다음옵션을사용하여설치프로그램을시작합니다


    ./installer -nodisplay -noconsole -state statefile
    

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

    -nodisplay

    그래픽표시를억제합니다 

    -noconsole

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

    -state

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

    statefile

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

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

Procedure자동 설치 진행 상황을 모니터하려면

단계
  1. 단말기창에서로그파일디렉토리로이동합니다

    Solaris OS의 경우:cd /var/sadm/install/logs

    의경우 cd /var/opt/sun/install/logs

  2. 현재 설치에 대한 로그 파일을 찾습니다.

    공유구성요소가먼저설치되고 계속해서 구성요소제품이설치됩니다

    timestamp 변수는 로그가 생성된 시간을 나타냅니다. 변수의 형식은 MMddhhmm입니다. 각 인수에 대한 설명은 다음과 같습니다.

    MM

    월을지정합니다 

    dd

    날짜를지정합니다 

    hh

    시간을지정합니다 

    mm

    분을지정합니다 

  3. tail 명령을 사용하여 로그에 기록되는 메시지를 봅니다. 다음과같은형식을사용합니다


    tail -f logfile-name
    

    tail 프로그램을 종료하려면 Ctrl+C를 누르십시오.

다음 단계

Java ES 설치에서 설치 프로그램 부분을 완료하고 나면 다음 작업을 계속합니다.