셀 선호도 기능의 일부로, ODR(On Demand
Router)을 다른 셀로 라우팅하는 데 해당 셀을 나타내기
위해 일반 서버 클러스터를 정의해야 합니다. 일반 서버
클러스터를 정의하면 각 ODR이 원격 셀의 서버를 인식할 수 있습니다.
이 태스크 정보
일반 서버 클러스터를 정의하여 단일
셀의 ODR이 다른 셀의 서버로 트래픽을 보내는 방법을 제공할 수
있습니다. 이는 여러 가지 측면에서 중요합니다. 먼저 셀의
모든 애플리케이션 서버를 사용할 수 없는 경우 해당 셀의
ODR이 일반 서버 클러스터로 요청을 보내고 다른 셀의
서버를 나타냅니다. 다른 셀의 ODR은 요청을 성공적으로
처리할 수 있도록 자체 셀의 애플리케이션 서버로 요청을
라우팅합니다. Cell1 셀의
애플리케이션 서버와 연관된 세션 데이터를 포함하는
요청을 실수로 다른 셀 Cell2의
ODR로 보낸 경우 Cell2의 ODR이
Cell1의 ODR로 요청을 전달할 수 있어야 합니다. Cell1의
ODR만 해당 애플리케이션 서버로 요청을 보낼 수 있습니다. Cell2의
ODR은 Cell1의 애플리케이션 서버로 직접 요청을 보낼
수 없습니다. 일반 서버 클러스터에서는 Cell2의
ODR이 Cell1의 ODR로 요청을
전달할 수 있고 이후 요청이 처리됩니다.
프로시저
- 신뢰 프록시를 구성하십시오. ODR은 다른 모든
ODR(원격 셀의 ODR 포함)과 해당 ODR로 트래픽을 보내는 모든
웹 서버 또는 IHS 서버를 신뢰 프록시로 포함해야 합니다. ODR
구성 지침은 프록시 서버 설정에 대해 읽어 보십시오. 세부사항은
ODR 구성에 대해 읽어 보십시오.
- 관리 콘솔에서 새 일반 서버 클러스터를
작성하십시오. 을 선택하십시오.
- 이름을 지정하고 프로토콜을 선택한 후 확인을 클릭하십시오.
- 새 일반 서버 클러스터를 클릭하고 포트을 클릭하십시오.
- 새로 작성을 클릭하고
ODR의 호스트 이름과 포트 번호를 일반 서버 클러스터의
멤버로 지정하십시오.
여러 멤버(다른
일반 서버 클러스터의 멤버 포함)가 동일한 노드에 있는(즉,
호스트 이름이 동일한) 일반 서버 클러스터를 정의하는 경우에는
server=<uniqueServerName> 사용자 정의 특성을 사용하여
On-Demand 클러스터에서 멤버 이름이 고유한지 확인하십시오. 이
사용자 정의 특성이 설정되지 않으면 호스트 이름이 일반 서버
클러스터 멤버 이름으로 사용됩니다. 두 멤버가 동일한 노드에 있으면
호스트 이름이 고유하지 않습니다. 호스트 이름이 중복되면 라우팅이
올바르게 수행됩니다.
ODR은 호스트 이름과 비SSL ODR 포트에서
서버의 cloneID를 계산합니다. 일반 서버 클러스터
멤버 cloneID를 계산할 때도 동일한 메커니즘이
사용됩니다. 따라서 한 셀의 ODR이 다른 셀의 일반 서버 클러스터
멤버로 표시되는 경우 cloneID가 자동으로
일치됩니다. 그러나 cloneID를 수동으로 지정할 수
있는 대체 메커니즘이 제공됩니다. 이를 수행하려면 값을 원하는
cloneID로 설정하여 사용자 정의 일반 서버 클러스터
멤버 특성인 ODRCloneId를 정의하십시오. 이
값은 원격 셀에서 ODR의 계산된 cloneID와
일치해야 합니다.
- 일반 서버 클러스터가 나타내는
셀에서 각 ODR에 5단계를 반복하십시오.
- 토폴로지 내 각 셀에 1 - 5단계를 반복하십시오.
- 구성 변경을 저장하십시오.
결과
원격 셀에서 ODR의 일반 서버 클러스터
표시를 구성하면 잘못 라우팅된 트래픽이 올바른 셀로
전달될 수 있어 셀 선호도가 유지됩니다. ODR의
셀에 사용 가능한 서버가 없으면 요청이 처리되지
않습니다. ODR을 사용하여 원격 셀의 애플리케이션 서버로
요청을 전달하려는 경우 로컬 서버를 사용할 수 없으면
멀티 클러스터 장애 조치(failover) 및 로드 밸런싱 라우팅에 대한
ODR(On Demand Router) 구성에 대해 읽어 보십시오.