Sun Java Enterprise System 5 UNIX용 설치 설명서

5장 자동 모드로 설치

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

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

자동 설치 방식

자동 설치를 실행하려면 먼저 installer 명령 구문의 자동 설치 구문을 사용하여 대화식 세션을 실행합니다. 대화식 세션 동안 설치 프로그램에 대한 사용자의 응답은 상태 파일에 일련의 이름과 값 쌍으로 캡처됩니다. 각 이름과 값 쌍은 설치 프로세스의 단일 프롬프트 또는 필드를 나타냅니다. 상태 파일을 입력으로 사용하면 설치 프로그램을 다른 호스트에서 실행할 수 있습니다. 이 프로세스를 사용하여 하나의 구성을 배포 환경 내의 여러 호스트 전체로 전파할 수 있습니다.

설치 프로그램은 다른 버전의 Java ES에서 상태 파일을 실행할 수 없습니다. 즉, Java ES 5를 사용하여 상태 파일을 만드는 경우 이 상태 파일을 사용하여 Java ES 2005Q4를 설치할 수 없습니다.

다음 표에서는 자동 설치의 주 이벤트를 보여 줍니다. 지침에 대한 링크는 오른쪽 열에 나와 있습니다.

표 5–1 자동 설치 이벤트

이벤트 

지침 위치 

1. 호스트가 Java ES 설치 필수 사항을 충족하는지 확인합니다. 

설치 필수 사항 확인

2. 대화식 설치 세션을 실행하여 상태 파일을 생성합니다. 

초기 상태 파일 생성

     - 그래픽 설치 프로그램 사용 

3 장, 그래픽 인터페이스를 사용하여 설치

     - 텍스트 기반 설치 프로그램 사용 

4 장, 텍스트 기반 인터페이스를 사용하여 설치

3. 상태 파일을 다른 호스트에 복사하고 해당 호스트의 상태 파일을 편집합니다. 

상태 파일 편집

4. (선택 사항) 상태 파일이 생성된 플랫폼과 다른 플랫폼에서 실행하도록 상태 파일을 편집합니다. 

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

5. 각 호스트에서 자동 설치 세션을 실행합니다. 

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

상태 파일 만들기

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


주의 – 주의 –

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


초기 상태 파일 생성

설치 프로그램이 응답을 캡처하도록 지시하는 installer 명령의 매개 변수를 사용하여 대화식으로 설치 프로그램을 실행하는 방법으로 초기 상태 파일을 만듭니다. 설치 프로그램의 페이지에 따라 진행되면서 제공한 답이 캡쳐되고 상태 파일이 생성됩니다. 설치 프로그램이 설치될 제품 구성 요소의 순서를 결정하므로 구성 요소를 어떠한 순서로든 지정할 수 있습니다. 설치가 완료되면 지정한 위치에서 상태 파일을 사용할 수 있습니다.

-no 옵션을 사용하면 이 세션 동안 소프트웨어가 설치되지 않도록 할 수 있습니다.

구문 예:

installer 명령의 전체 구문은 부록 B, 설치 명령에 있습니다.

생성된 상태 파일의 예를 보려면 부록 C, 상태 파일 예를 참조하십시오.

상태 파일 편집

상태 파일이 생성되면 대상 호스트에 적합한 올바른 로컬 매개 변수가 설정되도록 해당 상태 파일을 편집해야 합니다. 이런 매개 변수에는 호스트 이름 도메인 이름 주소 및 기타 설정 등이 있습니다.


주의 – 주의 –

자동 설치용으로 만든 상태 파일에서 일부 매개 변수는 관리자 비밀번호와 같은 중요한 데이터를 지정합니다. 배포 시 파일을 적절히 보호해야 합니다.


초기 상태 파일을 만든 플랫폼과 다른 플랫폼에서 설치를 수행하는 경우 상태 파일 아이디를 변경해야 할 수도 있습니다.

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

상태 파일 편집 지침

상태 파일을 편집하는 경우 다음 지침을 따릅니다.

로컬 매개 변수 편집

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

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

표 5–2 자동 설치에서 자주 편집되는 상태 파일 매개 변수

구성 요소 

매개 변수 이름 

공통 서버 설정 

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

Application Server 

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

AS_WEB_SERVER_PLUGIN_TYPE

Directory Server 

CREATE_INSTANCE

DSEE_INSTANCE_DIR

DSEE_INSTANCE_PORT

DSEEE_INSTANCE_SSL_PORT

DSEE_DN_MANAGER

DSEE_INSTANCE_USER

DSEE_INSTANCE_GROUP

DSEE_INSTANCE_PASSWORD

DSEE_SUFFIX

Portal Server 

PS_PORTALACCESS_URL

형식은 //hostname.domainname :port+deploy_uri입니다.

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

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 

CMN_WPS_INSTALLDIR

WPS_ADMIN_USER

WPS_ADMIN_PASSWORD

WPS_ADMIN_PORT

WPS_ADMIN_RUNTIME_USER

WPS_INSTANCE_RUNTIME_USER

WPS_ISNTANCE_PORT

WPS_INSTANCE_AUTO_START

WPS_PROXY_DOMAIN

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

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

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]

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

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

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

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

설치할 구성 요소의 수와 유형에 따라 자동 설치 시간이 길어질 수 있습니다.

  1. 호스트에 대해 상태 파일이 올바르게 편집되었는지 확인합니다.


    주의 – 주의 –

    자동 설치용으로 만든 상태 파일에서 일부 매개 변수는 관리자 비밀번호와 같은 중요한 데이터를 지정합니다. 배포 시 파일을 적절히 보호해야 합니다.


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

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


    cd installer-directory
    
  4. 다음 구문을 사용하여 설치 프로그램을 실행합니다.


    ./installer -noconsole -state statefile
    
    —noconsole

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

    —state

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

    statefile

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

  5. 설치가 완료되면 다음 호스트로 진행하여 1단계 ~ 4단계를 반복합니다.

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

  1. 자동 설치를 모니터링하려면 로그 파일 디렉토리로 이동합니다.

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

    Linux 및 HP-UX의 경우: cd /var/opt/sun/install/logs

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

    공유 구성 요소가 먼저 설치되고 계속해서 제품 구성 요소가 설치됩니다. timestamp 변수는 로그가 생성된 시간을 나타냅니다. 변수의 형식은 MMddhhmm입니다.

    MM

    월을 지정합니다.

    dd

    날짜를 지정합니다.

    hh

    시간을 지정합니다.

    mm

    분을 지정합니다.

  3. tail 명령을 사용하여 로그에 기록되는 메시지를 검토합니다.


    tail -f logfile-name
    

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

다음 단계

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