CM 서버 구성 보존

MBean 속성을 사용자 정의하거나 learQuest 7.1.x.y 또는 8.0.x.y를 재설치하거나 업그레이드하기 전에 Change Management(CM) 서버 MBean 구성을 보존해야 합니다. 구성을 보존하지 않으면 사용자 정의가 유실됩니다.

이 태스크 정보

ClearCase 및 ClearQuest 7.1.0.x 또는 8.0.x.y 설치에 WAN 지원 패키지가 포함되어 있으면 CM 서버 컴포넌트도 설치됩니다. WAN 지원 패키지가 설치되었는지 여부를 판별하려면 CM 서브디렉토리가 Rational 공통 디렉토리에 설치되어 있는지 확인하십시오.
  • Windows: %RATIONAL_INSTALL%\%RATIONAL_COMMON%\
  • UNIX 시스템 및 Linux: $RATIONAL_INSTALL/$RATIONAL_COMMON/
여기서 변수의 의미는 다음과 같습니다.
  • RATIONAL_INSTALL: Rational 소프트웨어가 설치되어 있는 디렉토리
  • RATIONAL_COMMON: Rational 공통 디렉토리
참고: ClearQuest 7.1.x.y를 재설치하거나 업그레이드하려면 먼저 CM 서버 MBean 구성을 보존해야 합니다. 설치 프로그램은 이 구성을 보존하지 않기 때문입니다. 업그레이드 또는 재설치 전에 이 태스크를 수행하지 않으면 사용자 정의가 유실됩니다.

설치된 CM 서버 컴포넌트에 포함된 wsadmin 스크립트를 사용하여 CM 서버 MBean 속성 중 하나를 수정하기 전에 MBean 구성을 내보내는 것도 좋은 사례입니다. 이렇게 하면 새 설정이 원하지 않는 결과를 가져오는 경우 MBean 값을 알려진 작업 구성으로 복원할 수 있습니다.

WebSphere Application Server를 포함한 CM 서버 컴포넌트가 실행되는 동안 wsadmin 스크립트를 실행해야 합니다. UNIX 시스템 또는 Linux에서 cron 작업을 작성하거나 Windows에서 AT 작업을 작성하여 주기적으로 CM 서버 MBean 구성을 캡처하는 프로시저를 자동화할 수 있습니다.

다음은 CM 서버 wsadmin 유틸리티 스크립트의 기본 위치입니다.
  • Windows: C:\Program Files\IBM\RationalSDLC\common\CM\scripts
  • UNIX 시스템 및 Linux: /opt/rational/common/CM/scripts
참고: ClearCase만 또는 ClearQuest만 설치되어 있는 경우 이 절의 지시사항을 사용하는 대신 다음 "MBean 구성 설정 수동 보존 프로시저" 절의 지시사항을 따라야 합니다.

프로시저

MBean 구성 설정 내보내기 및 가져오기 프로시저

  1. 명령 프롬프트 창에서 기본 디렉토리를 CM 서버 wsadmin 유틸리티 스크립트의 위치로 설정하십시오. 예를 들어, 다음과 같습니다.
    • Windows: # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts"
    • UNIX 시스템 및 Linux: # cd /opt/rational/common/CM/scripts
  2. 사용자 쉘에 해당하는 구문을 사용하여 wsadmin 유틸리티 경로를 설정하십시오. 예를 들어, 다음과 같습니다.
    • Windows: # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin"
    • UNIX 시스템 및 Linux: # WAS_BIN=/opt/rational/common/eWAS/bin
  3. CM 서버 프로파일 이름을 지정하여 wsadmin 유틸리티를 시작하십시오. 기본적으로 CM 서버 프로파일 이름은 cmprofile입니다. 예를 들어, 다음과 같습니다.
    • Windows: # %WAS_BIN%\wsadmin -profileName cmprofile
    • UNIX 시스템 및 Linux: # $WAS_BIN/wsadmin.sh -profileName cmprofile
  4. exportToFile 및 importFile 명령을 포함한 JACL 스크립트를 wsadmin 명령 쉘에 로드하십시오. wsadmin> source teamAdminUtils.jacl
  5. MBean 구성을 CM 서버 설치 디렉토리 구조 외부에 있는 파일로 내보내십시오.
    참고: Windows의 경우 wsadmin 명령 쉘에서 JACL 스크립트를 실행하는 경우 JACL 스크립트에 전달하는 경로 스펙에 슬래시 '/'를 사용할 수 있습니다. 또는, 백슬래시 "\"를 사용하도록 선택하는 경우 추가 백슬래시를 사용하여 각 백슬래시 문자를 이스케이프해야 합니다. 예를 들어, 다음과 같습니다.
    • Windows: wsadmin> exportToFile C:/temp/CmServer_backups/MBean.bck
    • UNIX 시스템 및 Linux: wsadmin> exportToFile /tmp/CmServer_backups/MBean.bck
    importFile 명령을 사용하여 저장된 MBean 구성을 복원할 수 있습니다. CM 서버 컴포넌트를 업그레이드하거나 재설치한 후에 또는 MBean 구성을 변경한 후에 이전 구성으로 롤백하려는 경우 이 명령을 사용하십시오.

MBean 구성 설정 수동 보존 프로시저

ClearCase만 또는 ClearQuest만 설치되어 있는 경우 이 절의 지시사항을 따라야 합니다. 그렇지 않고 ClearCase 및 ClearQuest 둘 다 설치되어 있는 경우 이전 "MBean 구성 설정 내보내기 및 가져오기 프로시저" 절의 지시사항을 사용하십시오.

  1. 명령 프롬프트 창에서 다음 변수를 적절하게 바꿔서 기본 디렉토리를 다음 위치로 설정하십시오.
    • 기본 프로파일 이름이 사용되지 않는 경우 cmprofile 바꾸기
    • <computer-name>CMProfileNode01Cell, dfltCell,<computer-name>CMProfileNode01 또는 dfltNode를 셀 이름 및 노드 이름으로 바꾸기
    예를 들어, 다음과 같습니다.
    • Windows: # cd "C:\Program Files\IBM\RationalSDLC\common\CM\profiles\cmprofile\config\cells\ <computer-name>CMProfileNode01Cell\nodes\<computer-name>CMProfileNode01\servers\server1\stp"
    • UNIX 시스템 및 Linux: # cd /opt/rational/common/CM/profiles/cmprofile/config/ cells/dfltCell/nodes/dfltNode/servers/server1/stp
  2. 기본 디렉토리의 모든 .dat 파일을 CM 서버 설치 디렉토리 구조 외부에 있는 임시 디렉토리에 복사하십시오. 예를 들어, 다음과 같습니다.
    • Windows: # copy *.dat C:\temp\CmServer_mbean_config_files
    • UNIX 시스템 및 Linux: # cp *.dat /tmp/CmServer_mbean_config_files
  3. ClearCase 및 ClearQuest를 업그레이드한 후 CM 서버 컴포넌트가 실행되지 않는지 확인하십시오. CM 서버 시작, 중지, 다시 시작 주제의 지시사항을 따라 CM 서버 컴포넌트를 중지하십시오.
  4. 명령 프롬프트 창을 여십시오. 루트 사용자로서 기본 디렉토리를 6단계에 설명된 위치로 설정하십시오. 그런 다음 7단계에서 사용된 임시 디렉토리의 저장된 .dat 파일을 기본 디렉토리에 복사하십시오. 예를 들어, 다음과 같습니다.
    • Windows: # copy C:\temp\CmServer_mbean_config_files\*.dat
    • UNIX 시스템 및 Linux: # cp /tmp/CmServer_mbean_config_files/*.dat
    CM 서버 컴포넌트가 시작되면 복원된 .dat 파일의 데이터가 MBean 속성을 초기화하는 데 사용됩니다.


피드백