이 타스크를 사용하여 On Demand Router의 요청을 외부 노드에
라우트하십시오.
시작하기 전에
WebSphere Extended Deployment를 실행하지 않는 노드가 하나 이상 있어야
합니다. 이 타스크를 수행하는 경우 WebSphere Extended Deployment를 실행하지 않는
노드를 일반 서버 클러스터 포트로 추가합니다.
외부 노드로 요청을 전송하도록
ODR을 구성하려면 다음 타스크를 완료해야 합니다.
- ODR을 작성하십시오. ODR 작성에 대한 자세한 정보는
ODR 작성 및 구성을 참조하십시오.
- ODR의 서비스 클래스 및 트랜잭션 클래스를
구성하십시오. 자세한 정보는 서비스 정책 정의를 참조하십시오.
- 모든 외부 노드에서 원격 에이전트를 설치하십시오. 자세한 정보는
혼합 환경에서 설치를 참조하십시오.
이 타스크의 수행 목적 및 시기
ODR은 WebSphere Extended Deployment가 설치된 Deployment Manager를
포함하는 대상 셀에 있는 노드에 대한 자동 라우팅을 지원합니다. WebSphere
Extended Deployment가 설치되지 않은 노드에 라우트하려면 일반 서버 클러스터를
구성하십시오. 일반 서버 클러스터는 ODR 라우팅 규칙에서
대상으로 사용 가능한 전송 엔드포인트 콜렉션입니다. 서버 및 노드는 일반 서버 클러스터 엔드포인트
및 특성에서 추정됩니다. 추정된 서버는 외부 또는 일반 서버일 수
있습니다. 일반 서버는 WebSphere Application Server Node Agent에서 중지
및 시작할 수 있습니다. 외부 서버는 일반적으로 WebSphere Application Server Node Agent에서 중지
및 시작하지 않습니다. 외부 서버에 대한 몇 가지 예제로 Apache Tomcat 또는 JBoss
Application Server가 있습니다.
- OptionalColonSymbol 하나 이상의 비관리 노드를 작성하십시오.
다음 구성 상황 중 하나에서 비관리 노드를 작성해야 합니다.
- 기본 포트(9980) 이외의 포트에서 원격 에이전트가 요청을 청취하는 경우.
- 사용자 정의 통계 콜렉터 플러그인을 사용하여 작업 프로파일러의 평균 CPU 사용 및 노드 속도를
확보하는 경우.
- 노드가 다중 홈인 경우(즉, 노드에 둘 이상의 네트워크 인터페이스 카드 또는
다중 호스트 이름이 있는 경우).
관리 콘솔에서 시스템 관리 > 노드 > 노드 추가를 클릭하여 비관리 노드를 작성하십시오.
- OptionalColonSymbol 원격 에이전트에서 기본 포트(9980) 이외의
포트에서 수신 요청을 청취하는 경우 비관리 노드에서 stats.collector.remote.agent.port
사용자 정의 특성을 지정하십시오.
- 을 클릭하십시오.
- 이름에서
stats.collector.remote.agent.port를 입력하십시오.
- 값에 원격 에이전트가 요청을 청취할
포트 번호를 입력하십시오.
RememberColonSymbol 이 포트 값을 기록하십시오. 비관리 노드에서
원격 에이전트를 시작할 때 이 포트 값을 사용합니다.
- OptionalColonSymbol 사용자 정의 통계 콜렉터 플러그인을
사용하여 작업 프로파일러의 평균 CPU 사용 및 노드 속도를 확보하는 경우
비관리 노드에서 사용자 정의 특성으로 클래스 이름을 정의하십시오. 이 경우
플러그인은 원격 에이전트를 사용할 수도 있고 사용하지 않을 수도 있습니다. 이
사용자 정의 특성을 구성하려면 사용자 정의 통계 콜렉터 플러그인이 코드화되어
lib 디렉토리에 설치되어 있어야 합니다.
- 을 클릭하십시오.
- 이름에
stats.collector.implementation.class를 입력하십시오.
- 값에 사용자 정의 통계 콜렉터 플러그인 클래스 이름을
입력하십시오. 기본값은 com.ibm.ws.externalnode.plugins.DefaultStatsCollector 클래스입니다.
- 비관리 노드에서 stats.collector.config 사용자 정의 특성을
추가하여 추가 구성 매개변수를 지정할 수 있습니다.
사용자 정의 플러그인의 프로바이더에서 사용자에게 정보를 제공해야 합니다.
stats.collector.config는 기본
com.ibm.ws.externalnode.plugins.DefaultStatsCollector 클래스를 사용하는 경우 필요하지 않습니다.
- 일반 서버 클러스터를 작성하십시오.
- 관리 콘솔에서 을 클릭하십시오.
- 이름을 입력하고
일반 서버 클러스터에서 프로토콜을 선택하십시오.
- 적용을 클릭하십시오.
- 일반 클러스터 서버 엔드포인트 또는 포트를 지정하십시오.
일반 클러스터 서버 설정 페이지에서 포트를 클릭하십시오.
- 새로 작성을 클릭하여 일반 서버 클러스터에 엔드포인트를 추가하십시오.
- OptionalColonSymbol 이전 단계에서 원격 에이전트가 기본 포트가 아닌 포트에서
청취하도록 구성한 경우, 사용자 정의 통계 콜렉터 플러그인을 사용하는 경우 또는
노드가 다중 홈인 경우(즉, 노드에 둘 이상의 네트워크 인터페이스 카드 또는 다중
호스트 이름이 있는 경우) 일반 서버 클러스터 엔드포인트에서
노드 사용자 정의 특성을 정의해야 합니다.
- 관리 콘솔에서 을 클릭하십시오.
- 사용자 정의 특성을 정의하십시오. 사용자 정의 특성
이름을 node로 입력하십시오. 사용자 정의 특성의 값은
일반 서버 클러스터 포트와 연관된 비관리 노드 이름이어야 합니다.
- 적용을 클릭하십시오.
- 정의된 포트 번호를 사용하여 외부 노드에서 응용프로그램을 설치하십시오.
- 모든 외부 노드에서 원격 에이전트를 사용 가능하게 하여
외부 모니터링을 사용 가능하게 하십시오. 자세한 정보는
원격 에이전트에서
외부 모니터링 사용 가능을 참조하십시오.
- 일반 서버 클러스터의 라우팅 정책 및 서비스 정책을
정의하십시오. 자세한 정보는
ODR 작성 및 구성을 참조하십시오.
라우팅 규칙을
작성하려면 먼저 적절한 가상 호스트를 작성해야 합니다. 콘솔에서 환경
> 가상 호스트를 클릭하여 가상 호스트를 정의할 수 있습니다.
결과
작업 프로파일러는 외부 노드에서 평균 CPU 사용 및 노드 속도를
확보하고 외부 노드로 트래픽을 라우트할 수 있습니다.