고가용성 plugin-cfg 생성 서비스는 변경
작업이 수행될 때마다 웹 서버 플러그인 구성 파일을 자동으로 다시
생성하여 전파하며 이는 플러그인 라우팅 방법에 영향을 미칩니다.
이 서비스를 사용하는 경우 웹 서버 플러그인은 애플리케이션, 배치
대상 또는 노드 그룹별로 특정 ODR 클러스터에 트래픽을 라우팅합니다.
시작하기 전에
ODR 클러스터로 HTTP 트래픽을 구분하는
기능을 지원하려면 반드시 고가용성 plugin-cfg 생성 서비스를
사용해야 합니다. 플러그인 구성 파일을 생성하기 위해
특정 ODR이 구성되는 경우에는 지원되지 않습니다.
프로시저
다음 사용자 정의 특성을 설정하여
고가용성 plugin-cfg 생성 서비스를 구성하고 다른
ODR 클러스터로 트래픽 경로를 지정하십시오. - 관리 콘솔에서 을 선택하십시오.
- 사용자 정의 특성 이름을 ODCPluginCfgRoutingPolicy_<config>로 지정하십시오. <config> 변수는 선택한 구성의
이름입니다. 결과적으로 동일한 변수에서 특성이 종료되어 고가용성
plugin-cfg.xml 파일 생성을 위해 단일 구성을 정의합니다.
- 사용자 정의 특성 값을 <webModuleSpec>=ODR=<odrClusterName>(으)로
형식화된 요소의 쉼표 구분 목록으로 지정하십시오. 값의 <webModuleSpec>
부분을 다음 형식 중 하나로 지정할 수 있습니다.
- WebModule:<cell>[/<application>/[<edition>/[<webModule>]]]]
하나
이상의 웹 모듈을 지정합니다. 대괄호는 선택적 요소를
나타냅니다. 파트가 생략되거나 파트 값이 "*"인 경우 모든
값과 일치합니다. 예를 들어, 값이
WebModule:myCell/myApp1=ODR=odrCluster1,WebModule:mycell/myApp2=ODR=odrCluster2인 사용자 정의 특성 ODCPluginCfgRoutingPolicy_1은
odrCluster1을 통해 myApp1 애플리케이션에 대한 트래픽을 라우팅하고
odrCluster2를 통해 myApp2 애플리케이션에 대한 트래픽을 라우팅합니다.
- Cluster:<cell>/<cluster>
클러스터에
배치되는 웹 모듈을 지정합니다. 예를 들어, 값이
Cluster:myCell/myCluster1=ODR=odrCluster1,Cluster:myCell/myCluster2=ODR=odrCluster2인
사용자 정의 특성 ODCPluginCfgRoutingPolicy_1은
odrCluster1을 통해 myCluster1에
배치되는 애플리케이션을 대상으로 하는 트래픽을 라우팅합니다. 마찬가지로
myCluster2로 배치되는 애플리케이션을 대상으로
하는 트래픽은 odrCluster2를 통해 라우팅됩니다.
- NodeGroup:<cell>/<nodeGroup>
그룹
노드 내 하나 이상의 노드에 배치되는 웹 모듈을 지정합니다.
예를 들어, 값이 NodeGroup:myCell/myNodeGroup1=ODR=odrCluster1,Cluster:myCell/myNodeGroup2=ODR=odrCluster2인
사용자 정의 특성 ODCPluginCfgRoutingPolicy_1은
odrCluster1을 통해 nodeGroup1의
노드에 배치되는 애플리케이션을 대상으로 하는 트래픽을 라우팅합니다.
nodeGroup2의 노드에 배치되는 애플리케이션을 대상으로
하는 트래픽은 odrCluster2를 통해 라우팅됩니다.
- VirtualHost:<cell>[/<VirtualHost>]
가상
호스트에 배치되는 모든 웹 모듈을 지정합니다. 값이
VirtualHost:myCell/default_host=ODR=odrCluster1,VirtualHost:myCell/special_host=ODR=odrCluster2인
사용자 정의 특성 ODCPluginCfgRoutingPolicy_1은
odrCluster1을 통해 default_host에 배치되는 애플리케이션의 트래픽을 라우팅합니다.
special_host에 배치되는 애플리케이션을 대상으로
하는 트래픽은 odrCluster2를 통해 라우팅됩니다.
<odrClusterName> 변수를 단순
클러스터 이름으로 지정하거나 <cell>/<cluster>로
형식화하여 서비스가 실행되는 다른 셀의 ODR 클러스터를 참조할 수
있습니다. 일반적으로 이 값은
<webModuleSpec> 변수와 일치하는 모든 트래픽이
ODR 클러스터 <odrClusterName>을 통해 라우팅됨을 의미하는 것으로 읽혀집니다.