Appendix A. 업그레이드 툴

내용 목차

A.1. 업그레이드 툴 사용법
A.2. 알려진 문제

본 부록에서는 JEUS 7에서 제공하는 업그레이드 툴의 기능과 옵션을 설명하고 실제 업그레이드 툴을 이용하여 업그레이드 작업을 할 때 사용되는 설정들을 설명한다.

A.1. 업그레이드 툴 사용법

업그레이드 툴을 실행하는 스크립트는 JEUS_HOME/bin 아래에서 찾을 수 있다.

업그레이드 툴을 실행할 때 사용할 수 있는 옵션 및 옵션에 대한 설명은 다음과 같다.

upgrade6to7 -source <JEUS6_HOME>
         -target <JEUS7_HOME>
         [-domain <domain name>]
         [-u,--user <user name>]
         [-p,--password <password>]
         [-node <node name...>]  
옵션설명
-source <JEUS6_HOME>이전할 JEUS 6이 설치되어 있는 디렉터리를 지정한다. (필수 입력사항)
-target <JEUS7_HOME>JEUS 7이 설치되어 있는 디렉터리를 지정한다. (필수 입력사항)
[-domain <domain name>]

JEUS 6 노드들을 이전하여 생성할 JEUS 7 도메인에 대한 이름을 지정한다. 지정하지 않을 경우 기본값으로 "domain1"이 사용된다.

이미 존재하는 도메인 이름을 지정했을 경우 업그레이드 작업이 실패하므로 존재하지 않는 도메인 이름을 지정하도록 한다.

[-u,--user <user name>]생성할 JEUS 7 도메인이 사용할 기본 사용자 이름을 지정한다. 지정하지 않을 경우 'administrator'가 사용된다.
[-p,--password <password>]

생성할 JEUS 7 도메인이 사용할 기본 사용자에 대한 비밀번호를 지정한다. 지정하지 않을 경우 'jeus'가 사용된다.

[-node <node name...>]이전할 JEUS 6 노드의 이름을 나열하여 지정한다. 지정하지 않을 경우 source 옵션으로 지정한 JEUS 6 설치 디렉터리 아래에 있는 모든 노드를 이전한다.

A.2. 알려진 문제

본 장에서는 현재 업그레이드 툴에서 지원하지 않거나 오동작하는 항목에 대해서 설명한다.

  • 여러 노드를 합쳐 하나의 도메인을 구성한 경우, JNDI export-name이나 application id, data-source id 등이 중복될 수 있다. 이는 수동으로 재설정해야 한다.

  • 세션 서버 설정 이전을 지원하지 않으므로 세션 서버 설정 이전은 수동으로 진행해야 한다. JEUS 세션 관리 안내서”의 “2.7. 세션 클러스터 설정”을 참고한다.

  • JEUS 7에서는 JEUS 6의 webhome과 같은 디렉터리가 존재하지 않으므로, JEUS 6에서 webhome 아래에 두고 디플로이한 애플리케이션인 경우 경로를 변경하지 않고 그대로 사용한다. 추후 JEUS 6 설치본을 삭제하거나 할 경우, 애플리케이션을 다른 곳으로 옮기고 새로 디플로이해야 한다.