2011년 11월 26일 토요일

CLM 설치 - 백업 서버 설정 방법


1. [JTS 셋업 전] 기본 및 백업 서버에 CLM 애플리케이션 배치

1.1 기본 및 백업 서버에 CLM 애플리케이션을 배치

디폴트로 배치를 한 경우에는 Windows의 기본 위치는 C:\Program Files\IBM\JazzTeamServer입니다. AIX 또는 Linux 시스템의 경우 기본 위치는 /opt/IBM/JazzTeamServer입니다.

윈도우 <JazzInstallDir> = C:\Program Files\IBM\JazzTeamServer
AIX 또는 Linux <JazzInstallDir> = /opt/IBM/JazzTeamServer


1.2 기본 서버에서 전체 텍스트 색인의 동일한 위치를 참조하도록 teamserver.properties 파일를 수정

<JazzInstallDir>/server/conf/jts/teamserver.properties 파일 변경
<JazzInstallDir>/server/conf/ccm/teamserver.properties 파일 변경
<JazzInstallDir>/server/conf/qm/teamserver.properties 파일 변경


변경할 내용

   윈도우
   com.ibm.team.jfs.index.root.directory=I\:/sharedIndexFolder
   com.ibm.team.fulltext.indexLocation=I\:/sharedIndexFolder/workitemindex

   리눅스
   com.ibm.team.jfs.index.root.directory=/net/CLMHost/sharedIndex
   com.ibm.team.fulltext.indexLocation=/net/CLMHost/sharedIndex/workitemindex

2. [JTS 셋업 중] 기본 서버에서 CLM 애플리케이션 구성

  1. 웹 애플리케이션을 배치한 후 설정 마법사 실행의 단계를 수행하여 기본 서버를 구성하십시오.
    중요사항: 백업 서버에서는 Jazz Team Server 설정 마법사를 실행하지 마십시오.
    기본 서버에서만 실행해야 합니다.
  2. 애플리케이션 서버가 아닌 IBM HTTP Server를 가리키도록 공용 URL을 설정하십시오.
  3. 기본 서버를 설치 및 구성한 후, 기본 서버를 종료하여 해당 구성 파일을 백업 서버 설치하도록 준비.

3. [JTS 셋업 후] 기본의 구성 파일을 백업 서버로 복사하여 동기화

사용자 정의된 서버 특성은 기본 및 백업 서버 사이에서 자동으로 동기화되지 않습니다. 백업 서버에서 구성 속성이 일관되려면 모든 사용자 정의된 설정을 활성화하기 전에 백업 서버로 전달되어야 합니다. 정기적으로 기본 서버에서 백업하고 해당 파일을 백업 서버로 복원하는 것으로도 사용자 정의 가능한 서버 특성을 동기화 상태로 유지할 수 있습니다.
주: 기본 서버를 다시 시작해야 하는 구성 변경사항이 있는 경우 이러한 변경사항을 가져오려면 백업 서버도 다시 시작해야 합니다.
이 목록에 기본 및 백업 서버 사이에서 동기화해야 할 수도 있는 구성 파일이 CLM 애플리케이션에 의해 포함됩니다.
  • Jazz Team Server
    • <JazzInstallDir>/server/conf/jts/teamserver.properties
    • <JazzInstallDir>/server/conf/jts/log4j.properties
  • CCM
    • <JazzInstallDir>/server/conf/ccm/teamserver.properties
    • <JazzInstallDir>/server/conf/ccm/log4j.properties
  • QM
    • <JazzInstallDir>/server/conf/qm/teamserver.properties
    • <JazzInstallDir>/server/conf/qm/log4j.properties
    • <JazzInstallDir>/server/conf/qm/integration_config.xml
  • RM
    • <JazzInstallDir>/server/conf/rm/composerweb.properties
    • <JazzInstallDir>/server/conf/rm/log4j.properties
    • <JazzInstallDir>/server/conf/rm/fronting.properties
    • <JazzInstallDir>/server/conf/rm/friendsconfig.rdf
  • ADMIN
    • <JazzInstallDir>/server/conf/admin/friends.rtf
    • <JazzInstallDir>/server/conf/admin/log4j.properties
    • <JazzInstallDir>/server/conf/admin/admin.properties

4. 백업 서버에서 비동기 태스크 끄기

실행 중인 두 Server 사이의 데이터 경합 가능성을 방지하려면, 백업 서버에서 비동기(또는 백그라운드) 태스크를 작동 해제해야 합니다.

/server/conf/jts/teamserver.properties 파일 변경
/server/conf/ccm/teamserver.properties 파일 변경
/server/conf/qm/teamserver.properties 파일 변경

변경할 내용
   com.ibm.team.repository.scheduler.migration.mode.enabled=true
변경후 애플리케이션 대기합니다.

5. 백업 서버 대기

5.1. 백업 서버 콜드 대기 (RM, ADMIN) : 애플리케이션이 시작되지 않음

  • 백업 서버의 애플리케이션은 중지된 상태입니다. 시작되지 않은 전체 WAS 또는 WAS가 시작되었지만 개별 애플리케이션이 시작되지 않은 경우 이를 수행할 수 있습니다. 더 짧은 중단에서는 후자가 권장됩니다.
  • 설정이 더 단순해집니다. 기본 서버가 프로비저닝 및 구성된 후 기본 서버를 복제합니다.
  • 기본 서버에서 수행된 구성 업데이트는 rsync 또는 기타 유틸리티를 사용하여 단순 파일 동기화로 전파될 수 있습니다.
  • 백업 서버가 실행 중이 아니므로 백업에서 백그라운드 태스크를 사용 불가능하게 하지 않아도 됩니다. 따라서 백업은 장애 복구 이후 필요하면 계속해서 요청을 지원할 수 있습니다.
  • 중단 시간은 웹 서버에서 요청 경로 지정을 변경하는 데 필요한 시간이며, 백업 서버에서 애플리케이션을 시작하는 데 드는 시간(~5-10분)입니다.

5.2 백업 서버 유휴 대기 (JTS, CCM, 및 QM) : 애플리케이션이 시작되지만 네트워크에서 제외됨

  • 중단 허용 정도가 매우 낮고 즉각적인 장애 복구가 필요한 경우 유휴 대기를 고려할 수 있습니다. 
  • 기본 및 백업 인스턴스에서의 동시 데이터베이스 액세스를 제한하도록 추가 관리가 필요합니다.
    • 애플리케이션이 완전히 유휴 상태인지 보장하려면 백그라운드 태스크를 사용하지 않아야 합니다.
      여기에는 복제 후 구성 파일에 대한 수정 작업이 포함됩니다.
    • 백업 서버의 실제 주소를 사용하여 사용자가 간접 액세스하지 못하도록 백업 서버는 방화벽을 사용하여 네트워크에서 완전히 액세스할 수 없어야 합니다.
  • 기본 서버에서 수행된 구성 업데이트를 전파하려면 백그라운드 태스크를 보장하여 백업에서 사용 불가능한 상태로 유지하면서 백업 서버에 변경사항을 병합해야 합니다. 변경사항을 적용하려면 백업 애플리케이션을 다시 시작해야 합니다.
  • 백그라운드 태스크가 사용 불가능하므로 최소 시간 동안 백업만 지원해야 합니다.

댓글 없음:

댓글 쓰기