relm_upgrade 스크립트 참조

relm_upgrade 스크립트를 사용하여 Rational® Engineering Lifecycle Manager 버전을 업데이트합니다.

목적

전체 Rational Engineering Lifecycle Manager 업그레이드 프로세스는 WebSphere Application Server로 실행 중인 Rational Engineering Lifecycle Manager 업그레이드에 설명되어 있습니다. 기본값을 사용하지 않으려는 경우, 업그레이드 스크립트의 매개변수를 수정할 수 있습니다.

relm_upgrade 스크립트는 Rational Engineering Lifecycle Manager 4.0.3, 4.0.4, 4.0.5, 4.0.6 또는 5.0을 5.0.1로 업그레이드합니다. 스크립트 파일은 upgrade/relm 디렉토리에 있지만 RELM_5.0.1_install_dir/server 디렉토리에서 실행해야 합니다. 또한 경로에 공백이 포함된 경우, 경로 이름을 큰따옴표로 묶어야 합니다.

스크립트와 해당하는 모든 명령행 인수 실행의 대안으로 스크립트 매개변수 파일을 열고, 기본값을 수정하고, 스크립트의 축약 양식을 실행할 수도 있습니다.

relm_params 파일의 영어 버전과 번역된 버전은 RELM_5.0.1_install_dir/server/upgrade/relm/params 디렉토리에 있습니다. 편집할 relm_params 또는 번역된 버전을 열고 각 매개변수의 값을 지정하십시오. 반드시 설정해야 하는 매개변수 중 하나는 OLD_APPLICATION_HOME 디렉토리의 경로입니다. 이는 server/conf로 끝나는 기존 디렉토리여야 합니다.

스크립트는 다음과 같은 태스크를 수행합니다.
  • 구성 및 Tomcat 파일을 업데이트하는 -migration_relm_updateConfigurationFiles 명령을 실행합니다(updateTomcatFilesNo로 설정되지 않은 경우). [E]를 입력하여 명령을 실행하거나, [S]를 입력하여 단계를 건너뛰거나, [Enter]를 눌러 스크립트 실행을 취소하십시오.
  • 이전 버전의 정보를 기반으로 하는 teamserver.proprties 파일을 업데이트합니다. 구성 파일이 병합된 후, 계속하려면 [C]를 입력하십시오. Change and Configuration Management 애플리케이션의 teamserver.properties 파일을 검증할 수 있는 편집기가 열립니다. com.ibm.team.repository.server.webapp.url 특성에 표시된 공용 URI 루트가 올바른지 확인하십시오. 또한 데이터베이스 특성이 올바른지도 확인하십시오. 완료되면, 변경사항이 있는 경우 저장하고 스크립트 실행을 계속하려면 편집기를 닫으십시오.
  • Tomcat 환경에서 server.xmlweb.xml 파일의 컨텐츠를 새 버전과 통합하고 이전 버전의 tomcat-users.xml 파일을 복사합니다.
  • 테이블을 Rational Engineering Lifecycle Manager 저장소 데이터베이스에 추가합니다.

매개변수

속성 설명 필수 기본값
oldApplicationHome 이전 Rational Engineering Lifecycle Manager 구성 디렉토리의 전체 경로입니다. 경로에는 공백이 없어야 합니다. 일반 설치에서 이 경로는 old_relm_install_dir/server/conf입니다. none
applicationContextRoot Rational Engineering Lifecycle Manager 컨텍스트 루트입니다. 아니오 relm
oldApplicationVersion 업그레이드 중인 Rational Engineering Lifecycle Manager 버전입니다. 아니오 기본적으로 업그레이드할 Rational Engineering Lifecycle Manager 버전은 자동으로 감지됩니다.
newApplicationHome 5.0.1 설치의 Rational Engineering Lifecycle Manager 애플리케이션 구성 디렉토리에 대한 경로입니다. 아니오 RELM_5.0.1_install_dir/server/conf
updateTomcatFiles Tomcat 구성 파일을 업데이트할지 여부입니다. WebSphere® Application Server를 사용하는 경우 이 값을 "no"로 설정하십시오. 아니오
oldApplicationTomcatHome 이전 버전 설치의 Tomcat 홈 디렉토리에 대한 전체 경로입니다. 기본적으로, oldTomcatHome 매개변수는 oldApplicationHome 매개변수값에서 파생됩니다. 아니오 none
newApplicationTomcatHome 5.0.1 설치의 Rational Engineering Lifecycle Manager 애플리케이션 Tomcat 홈 디렉토리에 대한 경로입니다. 기본적으로, newApplicationTomcatHome 매개변수값은 newApplicationHome 매개변수값에서 파생됩니다. 아니오 none
newJTSHome 5.0.1 설치의 Jazz™ Team Server 구성 디렉토리에 대한 경로입니다. 기본적으로, newJTSHome 매개변수값은 newApplicationHome 매개변수값에서 파생됩니다. 아니오 none
jtsContextRoot 5.0.1 Jazz Team Server의 컨텍스트 루트입니다. 아니오 jts
noPrompt 테이블을 작성 또는 수정하기 전에 프롬프트를 표시하지 않습니다. 아니오 none
noVerify teamserver.properties 파일 검증을 수행하지 않습니다. 아니오 none
overwrite 기존 파일을 겹쳐쓸지 여부. 아니오 아니오
noStepPrompt 단계를 실행하기 전에 프롬프트하지 않습니다. 아니오 none
Windows:
cd C:\Program Files\IBM\JazzTeamServer\Server\
upgrade\relm\relm_upgrade.bat -oldApplicationHome old_relm_install_dir\server\conf
Linux:
cd opt/IBM/JazzTeamServer/Server/
./upgrade/relm/relm_upgrade.sh -oldApplicationHome old_relm_install_dir/server/conf

피드백