다중 노드에 Lifecycle Query Engine 배치

Lifecycle Query Engine(LQE)의 여러 인스턴스를 실행할 수 있고 각 인스턴스는 동일한 외부 데이터 소스를 사용해야 합니다. 노드 그룹은 단일 논리 단위처럼 동작합니다. LQE를 서버 세트에 배치하여 조회 워크로드를 분산시키고 성능 및 확장성을 향상시킬 수 있습니다. 각 LQE 노드는 자체의 독립적인 3중 저장소 색인(LQE 관리 페이지에서 지정한 것과 동일한 TRS(tracked resource set) 데이터 제공자를 색인화)을 포함합니다.
  • 단일 노드 설정
  • 추가 노드 설정
  • 로드 밸런서 설정
  • 로드 밸런서를 JTS에 애플리케이션으로 등록
로드 밸런싱을 수행하도록 LQE를 설치 및 구성한 후에 각 노드에서 관리 태스크를 수행할 수 있습니다. 자세한 정보는 Lifecycle Query Engine 관리의 내용을 참조하십시오.

시작하기 전에

Lifecycle Query EngineWebSphere® Application Server에 배치하려는 경우, 몇 가지 사용자 정의 특성을 포함하도록 애플리케이션 서버 구성을 업데이트해야 합니다. 자세한 정보는 WebSphere Application Server에 로드 밸런싱 구성의 내용을 참조하십시오.

단일 노드 배치 설정

Lifecycle Query Engine을 노드 세트에 배치할 때는 단일 LQE 노드를 작성하여 시작합니다.

프로시저

  1. Jazz Team ServerLifecycle Query Engine 서버 시계가 동기화되어 서로 5분 이내에 있는지 확인하십시오.
  2. LQE를 설치하고 배치하십시오.
  3. LQE를 처음으로 시작하기 전에 다음 단계를 완료하십시오.
    1. 동일한 외부 데이터 소스를 구성하십시오. 자세한 정보는 Jazz.net 위키에서 지원되는 데이터베이스 설정 정보를 참조하십시오.
    2. 옵션: lqe.node.id 파일에서 새 노드에 대한 노드 ID 및 이름을 지정하십시오. LQE를 처음으로 시작하기 전에 이 정보를 제공하지 않으면 노드 ID 및 이름이 자동으로 생성되어 파일이 작성됩니다.
      lqe.node.id=Node2
      lqe.node.name=myNewLqeNode
  4. LQE 인증을 구성하고, 데이터 소스를 설정하며, 설치를 유효성 검증하십시오.
  5. 백업을 사용하여 새 LQE 노드를 빠르게 시작할 수 있습니다. LQE 백업 스케줄을 구성하십시오.

추가 노드 설정

새 노드를 작성하는 가장 쉬운 방법은 Lifecycle Query Engine의 새 인스턴스를 설치하고 외부 데이터 소스를 구성하는 것입니다. Lifecycle Query Engine은 동일한 외부 데이터 소스를 사용하는 LQE 노드로부터 구성된 모든 데이터 소스(및 어휘)를 색인화합니다. 이 방법을 사용하면 각각의 새 LQE 노드는 TRS의 처음부터 색인화합니다. 이것을 기본 색인화라고 합니다. 이 방법은 크거나 오래된 데이터 소스를 사용하는 시스템에 새 노드를 추가하는 경우에 가장 효율적인 방법은 아닙니다.

크거나 오래된 데이터 소스가 있는 경우, LQE 노드 복원 기능을 사용하여 다른 LQE 노드를 온라인으로 가져올 수 있습니다. LQE 백업은 하나의 LQE 노드에서만 실행됩니다. 백업에는 LQE의 모든 메타데이터가 포함되어 있지만 백업을 수행한 노드의 색인만 포함되어 있습니다. 백업 파일은 백업에 있는 색인을 사용하여 다른 LQE 노드를 (처음으로 또는 복원하기 위해) 시작하는 데 사용될 수 있습니다. 의미론적으로, 백업에서 새 노드를 시작하는 것은 중복 LQE 오퍼레이션입니다.

프로시저

  1. 원본 노드에 대해 수행한 것과 동일한 단계를 따라 새 서블릿 엔진에 LQE를 설치하십시오. 새 JTS 또는 AS를 구성할 필요는 없습니다.
  2. 이 노드를 처음으로 시작하기 전에 다음 단계를 완료하십시오.
    1. 동일한 외부 데이터 소스를 구성하십시오. 자세한 정보는 Jazz.net 위키에서 지원되는 데이터베이스 설정 정보를 참조하십시오.
    2. 다음 폴더를 백업에서 새 설치로 복사하십시오.
      • /indexTdbconf/lqe로 복사됨
      • /textIndexconf/lqe로 복사됨
      • /metadataconf/lqe로 복사됨

  3. lqe.properties 파일을 열고 LQE 노드 복원을 true로 설정하십시오.
    lqe.restore.node=true
  4. 옵션: lqe.node.id 파일을 작성하십시오. 새 노드에 대한 노드 ID 및 이름을 지정할 수 있습니다. LQE 노드를 처음으로 시작하기 전에 이 정보를 제공하지 않으면 노드 ID 및 이름이 자동으로 생성되어 파일이 작성됩니다.
    lqe.node.id=Node2
    lqe.node.name=myNewLqeNode
  5. LQE를 시작하고 새 노드를 유효성 검증하십시오. Money that Matters 샘플을 사용하여 LQE를 유효성 검증하는 방법은 Jazz.net 위키에서 Lifecycle Query Engine 설치 유효성 검증을 참조하십시오.

로드 밸런서 설정

Lifecycle Query Engine 노드를 설정한 후에는 조회 워크로드를 처리하도록 로드 밸런서를 설정하고 이를 JTS에 애플리케이션으로 등록해야 합니다.

프로시저

  1. 특정 서버에 대해 워크로드 밸런싱을 사용 설정하십시오.
  2. 로드 밸런서를 JTS에 애플리케이션으로 등록하십시오.

    JTS에서 애플리케이션 추가 대화 상자의 화면 캡처입니다.

WebSphere Application Server에 로드 밸런싱 구성

Lifecycle Query EngineWebSphere Application Server와 함께 사용하려는 경우, 애플리케이션 서버에 대해 세 가지 사용자 정의 특성을 지정해야 합니다. 이러한 사용자 정의 특성은 로드 밸런서 프록시를 통해 호스트 포트 정보를 전달하기 위해 필요합니다. 기본적으로, WebSphere Application Server는 HTTP 헤더 대신 요청 URL로부터 포트 번호를 읽습니다. 이러한 특성은 기본값을 대체합니다.

프로시저

  1. WebSphere Application Server 관리 콘솔 탐색 분할창에서 서버 및 서버 유형을 펼치고 WebSphere Application Server를 클릭하십시오.
  2. 애플리케이션 서버 페이지에서 Server1을 클릭하십시오.
  3. 구성 페이지에서 웹 컨테이너 설정을 클릭하십시오.
  4. 사용자 정의 특성을 클릭하고 다음 값을 지정하십시오.
    • com.ibm.ws. webcontainer.extractHostHeaderPort = true
    • trusted = false
    • trusthostheaderport = true
    선택한 서버에 대한 사용자 정의 특성 목록의 화면 캡처입니다.

비디오 아이콘 비디오 보기

CLM 재생 목록
Jazz.net 채널
User Education 채널

학습 아이콘 더 알아보기

CLM 학습 서클
Agile 학습 서클
학습 서클

질문 아이콘 질문하기

Jazz.net 포럼
developerWorks 포럼

지원 아이콘 지원 받기

지원 센터 포털
배치 위키
지원 센터 블로그