![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
고가용성 환경에서 플러그인 구성 생성
고가용성 환경에서는 플러그인 구성을 생성하도록 웹 서버를 구성할 수 있습니다. 이렇게 하면 사용할 수 없는 다른 프로세스에 관계없이 셀에서 하나의 프로세스가 구성을 생성합니다.
시작하기 전에
- 고가용성 환경을 설정하십시오. 자세한 정보는 고가용성 환경 설정에 대해 읽으십시오.
- 고가용성 plugin-cfg 생성 서비스를 사용한다고 해서 ODR(On Demand Router) plugin-cfg 생성이 사용 가능한 경우 자동으로 사용 불가능하게 되지는 않습니다. 두 서비스는 독립적입니다. 두 서비스를 모두 사용하는 것은 불필요합니다. 따라서 고가용성 plugin-cfg 생성 서비스를 사용하는 경우 이전에 구성된 ODR plugin-cfg 생성을 사용 불가능하게 하십시오. 자세한 정보는 웹 서버 플러그인 구성을 동적으로 업데이트하도록 ODR 구성에 대해 읽으십시오.
- 웹 서버에 지능형 관리 를 사용하는 경우에는 해당 웹 서버의 plugin-cfg.xml 파일을 동적으로 생성하기 위해 이 옵션을 사용하지 마십시오. plugin-cfg.xml 파일을 동적으로 생성하면 plugin-cfg.xml 파일에서 지능형 관리 설정을 겹쳐씁니다.
이 태스크 정보
- 생성할 각 plugin-cfg.xml 파일에 대해 셀 레벨에서
사용자 정의 특성 세트를 정의하십시오. 사용자 정의 특성은 ODCPluginCfg<property>_<definitionID>=value로 형식화됩니다(여기서
<property>는 다음 요소 중 하나임).
- OdrList
- OutputPath
- UpdateScript
- OdrClusterList
- 사용 불가능
- 요청 시 HAPluginCfgGeneration 정의를 생성하려면 다음을 수행하십시오.
- 자동 생성을 사용 안함으로 설정하십시오. ODCPluginCfgDisabled_<definitionID> 셀 사용자 정의 특성을 true로 설정하십시오.
- 새 플러그인을 생성하려면 다음 명령을 실행하십시오.
여기서:<WAS_HOME>/bin/wsadmin.sh -lang jython -f <WAS_HOME>/bin/manageODC.py generateHAPluginCfgs <generationDefinitionIDs> <nodeName> <serverName>
- generationDefinitionIDs
- 쉼표로 구분된 ODCPluginCfg_<definitionID> 양식의 HAPluginCfgGeneration ID 목록입니다.
- nodeName
- 생성을 수행하는 노드 이름입니다.
- serverName
- 생성을 수행하는 프로세스 이름입니다. 지능형 관리 기능 보강 프로세스는 요청 시 HAPluginCfgs 구성을
생성할 수 있습니다(XDAGENT 프로세스의 경우는 제외). 예를 들어, 다음과 같습니다.
<WAS_HOME>/bin/wsadmin.sh -lang jython -f <WAS_HOME>/bin/manageODC.py generateHAPluginCfgs ODCPluginCfg_1,ODCPluginCfg_2 dmgrNodeName dmgr
- HAPluginCfgGeneration 정의가 재생성되는 빈도를 제한하려면
가능한 생성 간격(분)을 나타내는 값을 사용하여 ODCPluginCfgMinGenerationDelay 셀 사용자 정의 특성을 설정하십시오.
예를 들어 다음과 같습니다.
구성된 HAPluginCfgGeneration 정의는 최대 10분마다 재생성됩니다. 생성기는 pluginCfgs 다시 빌드 알림을 수신하면 마지막 10분 내에 기록된 pluginCfgs 생성을 지연시킵니다.ODCPluginCfgMinGenerationDelay = 10
- ODR이 생성한 plugin-cfg.xml 파일이 재생성되는 빈도를 제한하려면 com.ibm.ws.odr.plugincfg.minGenerationDelay JVM 특성을 가능한 생성 간격(분)을 나타내는 값으로 설정한 후 ODR을 순환시키십시오.
- 기본적으로 구성된 정적 런타임 가중치 값은 생성된 plugin-cfg.xml 파일에 중지된 ODR 프로세스를 포함시키는 데 사용됩니다.
- 현재 런타임 가중치 값(항상 0)을 기반으로
생성된 plugin-cfg.xml 파일에
중지된 ODR 프로세스를 포함시키려면 다음 설정을 구성하십시오.
- HAPluginCfgGenerator의 경우, ODCPluginCfgOdrIncludeStoppedStatic 셀 사용자 정의 특성을 false로 설정하십시오.
- ODR이 생성한 plugin-cfg.xml 파일의 경우, com.ibm.ws.odr.plugincfg.odrIncludeStoppedStatic JVM 특성을 false로 설정한 후 ODR을 순환시키십시오.
프로시저
특성 이름 | 특성 값 | 설명 |
---|---|---|
ODCPluginCfgOdrList_1 |
myCell:*:* |
myCell 셀의 모든 ODR로 라우팅할 플러그인 구성을 생성합니다. |
ODCPluginCfgOutputPath_1 |
/tmp/plugin-cfg1.xml |
생성된 플러그인 구성을 /tmp/plugin-cfg1.xml 파일에 기록합니다. |
ODCPluginCfgUpdateScript_1 |
/root/bin/pluginCfgUpdate1 |
/tmp/plugin-cfg1.xml 파일이 업데이트될 때마다 호출될 스크립트의 경로입니다. |
특성 이름 | 특성 값 | 설명 |
---|---|---|
ODCPluginCfgOdrClusterList_2 |
myCell:myOdrCluster |
myCell 셀에 있는 myOdrCluster 클러스터의 모든 ODR로 라우팅할 플러그인 구성을 생성합니다. |
ODCPluginCfgOutputPath_2 |
/tmp/plugin-cfg2.xml |
생성된 플러그인 구성을 /tmp/plugin-cfg2.xml 파일에 기록합니다. |
ODCPluginCfgUpdateScript_2 |
/root/bin/pluginCfgUpdate2 |
/tmp/plugin-cfg2.xml 파일이 업데이트될 때마다 실행되는 스크립트의 경로입니다. |
ODCPluginCfgOdrIncludeStopped_2 |
true 또는 false |
중지된 ODR을 포함시키거나 제외합니다. |
다음에 수행할 작업
plugin-cfg.xml 파일 생성은 임의 노드에서 발생할 수 있기 때문에 생성 서비스가 실행 중인 특정 위치를 판별할 수 있습니다.
관리 콘솔에서
를 클릭하십시오. 테이블에 HAPluginCfgGenerator가 표시되는지 확인하십시오.