Rational® Engineering
Lifecycle Manager를 업그레이드하려면,
새 제품 버전을 설치하고 구성 파일을 업데이트하고 기존 데이터베이스 저장소에서 테이블을 추가하거나 업데이트한 후
기존 데이터를 버전 5.0.1로 마이그레이션하십시오.
시작하기 전에
- Rational Engineering
Lifecycle Manager와 통합된 제품을 업데이트하는 경우,
Rational Engineering Lifecycle Manager 제품 스택 업그레이드를 위한 체크리스트의 순서를 따르십시오.
- 버전 4.x에서 업그레이드하는 경우 버전 5.x 애플리케이션의 새 라이센스를 가져와야 합니다. 버전 5.x 애플리케이션은 버전 4.x 라이센스로 작동하지 않습니다. 그러나 버전 4.x 애플리케이션은 버전 5.x 라이센스로 작동합니다. 라이센스에 대한 자세한 정보는 라이센스 관리로 이동하십시오.
- 버전 4.x에서 업그레이드하는 경우, Lifecycle
Query Engine에서 Rational Engineering
Lifecycle Manager 데이터 소스를 제거하십시오.
- Lifecycle
Query Engine 관리 페이지(https://lqe_host_name:port/lqe/web)를 여십시오.
- 를
클릭하십시오. Rational Engineering
Lifecycle Manager 데이터 소스를 선택하십시오.
- 데이터 소스 분할창에서 제거를 클릭한 후 저장하십시오.
프로시저
- Rational Engineering Lifecycle
Manager를 설치하십시오.
이 단계에서는 다음을 설치합니다.
- Rational Engineering
Lifecycle Manager 5.0.1
- Jazz™ Team Server 5.0.1
- 구성 관리 애플리케이션 5.0.1
- 이전 Tomcat 서버를 중지하십시오.
- 데이터베이스를 마이그레이션 또는 백업하십시오.
Oracle JDBC 드라이버 ojdbc.jar이 $newRELMHome/JazzTeamServer/server/oracle 디렉토리에서 사용 가능한지 확인하십시오.
- 구성 관리 애플리케이션을 업그레이드하십시오.
vvc_upgrade 스크립트를 실행하여 구성 및 데이터베이스 파일을 업그레이드하고 텍스트 색인을 다시 빌드하십시오.
이것은 매개변수 예제입니다.
cd $newRELMHome/server/
upgrade/vvc/vvc_upgrade.sh -oldApplicationHome oldRELMHome/server/conf
팁: 구성 관리 애플리케이션도
Rhapsody® Design Manager로 설치할 수 있습니다.
Rational Engineering Lifecycle
Manager를 설치하는 경우,
구성 관리 애플리케이션 설치 옵션이 제공됩니다. - 이 옵션은 Rhapsody Design Manager와 다른 서버에
애플리케이션을 설치하려는 경우 유용합니다.
구성 관리 애플리케이션 하나만 Rational Engineering Lifecycle
Manager와 통합하십시오.
이 컴포넌트를 여러 서버에 설치할 경우,
설치 및 업그레이드할 컴포넌트를 올바르게 선택했는지 확인해야 합니다.
- Rational Engineering Lifecycle
Manager를 업그레이드하십시오.
relm_upgrade.sh 명령을 실행하여 구성 및 데이터베이스 파일을 업그레이드하고
텍스트 색인을 다시 빌드하십시오.
$newRELMHome/server/upgrade/relm/relm_upgrade.sh -oldApplicationHome oldRELMHome/server/conf
- Lifecycle
Query Engine 및 기존 Jazz
Reporting Service 또는 SPARQL Gateway 구성 정보를 새 제품 버전으로 복사하십시오.
이전 설치의
SPARQL_Gateway 디렉토리의 컨텐츠를 새로운
SPARQL_Gateway 디렉토리로 복사하십시오.
cp -R $oldRELMHome/server/conf/SPARQL_Gateway/* $newRELMHome/server/conf/SPARQL_Gateway
5.0 버전에서 5.0.1로 업그레이드하려면 단계 7을 계속 진행하십시오.
버전 4.x에서 5.0.1로 업그레이드하려면,
문서 편집기를 사용하여 다음 특성을
$newRELMHome/server/conf/SPARQL_Gateway/SPARQL_Gateway.properties에 추가하십시오.
- support.query.editing=false
- support.db.derby=false
- support.dwse=false
- query.results.limit=3000
- query.results.cache.timeout=300
- user.account.cache.timeout=480
SPARQL_Gateway에서
app.properties를 제거하십시오.
rm $newRELMHome/server/conf/SPARQL_Gateway/app.properties
SPARQL_Gateway.properties를
app.properties로 이름 변경하십시오.
mv $newRELMHome/server/conf/SPARQL_Gateway/SPARQL_Gateway.properties $newRELMHome/server/conf/SPARQL_Gateway/app.properties
SPARQL_Gateway_runtime.properties를
app_runtime.properties로 이름 변경하십시오.
(기본적으로,
SPARQL_Gateway_runtime.properties는 존재하지 않습니다. 그러나 연결 제한시간 설정 구성에 필요하다면 파일을 작성할 수 있습니다.)
mv $newRELMHome/server/conf/SPARQL_Gateway/SPARQL_Gateway_runtime.properties $newRELMHome/server/conf/SPARQL_Gateway/app_runtime.properties
- Apache Tomcat 서버를 시작하십시오.
- 버전 4.x에서 업그레이드하는 경우 Lifecycle
Query Engine을 업그레이드하십시오.
Lifecycle
Query Engine 관리
페이지(https://relm_host_name:port/lqe/web/admin)를 여십시오.
Lifecycle
Query Engine 업그레이드가 진행 중이며
애플리케이션이 사용 불가능하다는 메시지가 표시됩니다. 업그레이드 시작을 클릭하십시오.
업그레이드 프로세스가 완료되면 데이터 소스를 사용할 수 있습니다.
- 구성 관리 애플리케이션을 업그레이드하십시오.
- credentials.txt 파일이 존재하며 adminUserId, adminPassword, repositoryURL,
smartCard, certificateFile을 포함하는지 확인하십시오.
이 파일이 없으면 작성하십시오. 신임 정보 파일 예제는 다음과 같습니다.
adminUserId=yourAdminUserId
adminPassword=yourAdminPassword
repositoryURL=https://yourserver.com:9443/vvc
smartCard=<none>
certificateFile=<none>
- Configuration_Application_install_dir/server 디렉토리에서
repotools-vvc 명령을 실행하십시오.
./repotools-vvc.sh -vvc_online_migrationCommand
credentialsFile=credentials.txt fromVersion=<previous_version>
logPort=52000 logLevel=DEBUG
repotools-vvc.bat -vvc_online_migrationCommand
credentialsFile=credentials.txt fromVersion=<previous_version>
logPort=52000 logLevel=DEBUG
- Jazz Team Server를 다시 시작하십시오.
구성 관리 애플리케이션 repotools 명령이
실행 중인 구성 관리 애플리케이션에 요청을 발송하고 응답을 기다립니다.
repotools-vvc 명령이 권한 부여 오류와 함께 즉시 중지되는 경우 서버가 실행 중이며 신임 정보 파일의 사용자 ID 및 비밀번호가 올바른지 확인하십시오.
- Tomcat 서버를 다시 시작하십시오.
- Rational Engineering Lifecycle
Manager 서버를
다시 시작하여 마이그레이션된 데이터를 새 애플리케이션 버전에 필요한 형식으로 자동으로 업그레이드하십시오.
이 프로세스를 온라인 업그레이드라고 합니다. 업그레이드 상태 페이지를 보려면 로그온하십시오.
결과
온라인 업그레이드가 완료되면, 웹 브라우저가 새로 고쳐지고
Rational Engineering
Lifecycle Manager 환영 페이지가 열립니다. 업그레이드 단계에 실패하는 경우
relm.log 파일을
검사하여 실패 원인을 판단하십시오.
Rational Engineering
Lifecycle Manager에 여러 제품이 정의된 경우,
온라인 업그레이드를 완료하는 데 시간이 오래 소요됩니다(최대 몇 시간).