[AIX Solaris HP-UX Linux Windows][z/OS]

웹 서버 플러그인 구성을 자동으로 업데이트하도록 ODR 구성

ODR(On Demand Router)로 요청을 전달하는 웹 서버를 사용하는 토폴로지의 경우 웹 서버 플러그인 구성 파일 plugin-cfg.xml을 동적으로 생성하고 업데이트하도록 ODR을 설정할 수 있습니다. plugin-cfg.xml을 동적으로 업데이트하도록 ODR을 구성함으로써 관리 조치 중에 파일을 수동으로 업데이트하여 컨텐츠에 영향을 미치는 것을 방지할 수 있습니다.

시작하기 전에

plugin-cfg.xml 생성을 구성하기 전에 환경 토폴로지를 고려하십시오. 각 ODR은 처리할 수 있는 모든 URI를 포함하는 plugin-cfg.xml 파일을 생성할 수 있습니다. 생성된 plugin-cfg.xml 파일은 all, cell, node, server로 구성될 수 있습니다. 구성 범위는 plugin-cfg.xml에 포함되는 ODR을 결정하며 결과적으로 웹 서버가 요청을 전달하는 ODR을 결정합니다. plugin-cfg.xml에는 기본적으로 실행 ODR만 포함됩니다.
가능한 plugin-cfg.xml 구성 범위는 다음과 같습니다.
  • All: 환경에서 모든 ODR을 포함합니다.
  • Cell: plugin-cfg.xml을 생성하는 ODR과 동일한 셀 내에서 모든 ODR을 포함합니다.
  • Node: plugin-cfg.xml을 생성하는 ODR과 동일한 노드에서 모든 ODR을 포함합니다.
  • Server: plugin-cfg.xml을 생성하는 ODR만 포함합니다.

이 태스크 정보

동적 업데이트가 발생하려면 plugin-cfg.xml을 생성하도록 구성된 ODR이 실행 중이어야 합니다. plugin-cfg.xml 파일을 생성하기 위해 단일 ODR이 구성된 상태에서 해당 ODR이 중지되면 ODR이 다시 시작될 때까지 plugin-cfg.xml이 다시 생성되지 않습니다. 따라서 plugin-cfg.xml 파일 생성기를 고가용성 서비스로 실행하십시오. 자세한 정보는 고가용성 환경의 플러그인 구성 생성에 대해 읽어 보십시오.

plugin-cfg.xml 파일은 ODR 프로세스로 생성됩니다. 따라서 이 파일은 생성 ODR을 호스팅하는 파일 시스템에서 생성됩니다. all, cell, node의 경우 WAS_HOME/profiles/profile_name/etc/는 ODR이 plugin-cfg.xml 파일을 생성하는 기본 디렉토리입니다. server의 기본 디렉토리는 WAS_HOME/profiles/profile_name/etc/odr_name/입니다. 기본 생성 디렉토리는 생성 ODR에서 JVM(Java™ Virtual Machine) 시스템 특성을 설정하여 대체할 수 있습니다. JVM 시스템 특성을 설정하려면 서버 > 서버 유형 > ODR(On Demand Router) > ODR_name > Java 및 프로세스 관리 > 프로세스 정의 > JVM(Java Virtual Machine) > 사용자 정의 특성 > 새로 작성으로 이동하십시오. JVM 시스템 특성 ODCPluginXmlDir의 이름을 지정하고 생성 디렉토리의 절대 경로를 포함하는 값을 입력하십시오.

프로시저

  1. 관리 콘솔에서 ODR(On Demand Router) 설정 페이지로 이동하십시오.
    • 독립형 ODR 프로세스의 경우 서버 > 서버 유형 > ODR(On Demand Router) > ODR_name > ODR(On Demand Router) 특성 > ODR(On Demand Router) 설정을 클릭하십시오.
    • ODR 프로세스의 정적 클러스터의 경우 서버 > 클러스터 > ODR(On Demand Router) 클러스터 > ODR_static_cluster_name > ODR(On Demand Router) 특성 > ODR(On Demand Router) 설정을 클릭하십시오.
    • ODR 프로세스의 동적 클러스터의 경우 서버 > 클러스터 > 동적 클러스터 > ODR_dynamic_cluster_name > 서버 템플리트 > > ODR(On Demand Router) 특성 > ODR(On Demand Router) 설정으로 이동하십시오.
  2. 프록시 플러그인 구성 정책 섹션의 플러그인 구성 생성 드롭 다운 목록에서 범위를 선택하십시오.
  3. 선택사항: 프록시 플러그인 구성 정책 섹션에서 플러그인 구성 변경 스크립트 텍스트 상자에 입력하는 스크립트의 절대 경로를 정의하십시오. 정의된 스크립트는 plugin-cfg.xml이 동적으로 업데이트될 때마다 호출됩니다.
    플러그인 구성 변경 스크립트 텍스트 상자를 사용할 때 고려사항은 다음과 같습니다.
    • plugin-cfg.xml이 생성된 후 실행될 여러 스크립트를 정의할 수 있습니다. 각 스크립트의 경로를 구분할 때 사용되는 구분 기호는 세미콜론( ; )입니다. 스크립트는 정의된 순서대로 실행됩니다.
      /tmp/executeFirst.sh;/bin/executeSecond.sh
    • 생성된 plugin-cfg.xml 파일을 자동으로 전파하려면 플러그인 구성 변경 스크립트 텍스트 상자에서 autoPropagate 키워드를 사용하십시오.
      예제:
      • autoPropagate,*:*:*
      • /tmp/executeFirst.sh;/bin/executeSecond.sh;autoPropagate,*:*:*
    • propagatePluginCfg.py 스크립트를 사용하여 생성된 plugin-cfg.xml 파일을 자동으로 전파하려면 플러그인 구성 변경 스크립트 텍스트 상자에 스크립트를 입력하십시오.

      예제:

      • /opt/WAS/bin/wsadmin.sh -f /opt/WAS/bin/propagatePluginCfg.py -lang jython https://myIHSHost:8192 
        ihsusr ihsusrPassword /tmp/plugin-cfg.xml /opt/HTTPServer/plugins/config/webserver1/plugin-cfg.xml
      • /tmp/executeFirst.sh;/bin/executeSecond.sh;/opt/WAS/bin/wsadmin.sh -f /opt/WAS/bin/propagatePluginCfg.py 
        -lang jython https://myIHSHost:8192 ihsusr ihsusrPassword /tmp/plugin-cfg.xml 
        /opt/HTTPServer/plugins/config/webserver1/plugin-cfg.xml
  4. 적용을 클릭한 후 변경사항을 저장하고 동기화하십시오.
  5. 변경사항을 적용하려면 ODR을 다시 시작하십시오. plugin-cfg.xml은 ODR이 시작될 때마다, ODR이 처리하는 URI에 영향을 주는 관리 조치가 수행되는 경우 또한 환경 변경으로 인해 plugin-cfg.xml 파일의 컨텐츠에 영향을 주는 경우 생성됩니다.

결과

ODR은 구성이 변경될 때 plugin-cfg.xml 파일을 자동으로 업데이트합니다.

다음에 수행할 작업

plugin-cfg.xml은 ODR에서 자동으로 생성되는 기본 속성 값으로 대체할 수 있습니다. 자세한 정보는 plugin-cfg.xml 파일 생성 제어에 대해 읽어 보십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odrWebserver
파일 이름:twve_odrWebserver.html