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