구성 문서

WebSphere® Application Server는 구성 데이터를 계단식 디렉토리 계층 구조로 여러 문서에 저장합니다. 대부분의 구성 문서에는 XML 컨텐츠가 있습니다.

구성 문서는 사용 가능한 애플리케이션 서버, 해당 서버의 구성 및 내용을 설명합니다.

문서 디렉토리의 계층 구조

디렉토리의 계단식 계층 구조 및 문서의 구조는 다중 노드 복제를 지원하여 한 셀에 있는 모든 서버의 활동을 동기화합니다. WebSphere Application Server, Network Deployment 환경에서 셀 저장소의 구성 문서에 대해 변경된 내용은 셀 전체의 노드에 저장된 동일한 구성 문서에 자동으로 복제됩니다.

계층 구조의 최상위 레벨은 cells 디렉토리입니다. 이 디렉토리는 각 셀에 대한 하위 디렉토리를 보유합니다. 셀 하위 디렉토리의 이름은 셀의 이름과 일치합니다. 예를 들어, cell1이라는 이름의 셀은 하위 디렉토리 cell1에 있는 구성 문서를 가집니다. 셀의 이름은 클러스터 이름 쌍과 달라야 합니다.

WebSphere Application Server, Network Deployment 노드에서 셀 아래의 서브디렉토리는 셀 전체의 모든 노드 및 서버의 전체 문서 세트를 포함합니다. 기타 노드에서 문서 세트는 해당 특정 노드에 적용한 것으로 제한됩니다. 구성 문서가 node1에만 적용되는 경우, 해당 문서는 node1의 구성 및 WebSphere Application Server, Network Deployment 구성에는 존재하지만 셀에 있는 다른 노드에는 존재하지 않습니다.

각 셀 하위 디렉토리는 다음 파일 및 하위 디렉토리를 가집니다.

  • cell.xml 파일 - 셀에 대한 구성 데이터를 제공합니다.
  • security.xml, virtualhosts.xml, resources.xml, variables.xml 등의 파일 - 셀에 있는 모든 노드에 적용되는 구성 데이터를 제공합니다.

  • clusters 하위 디렉토리. 셀에 있는 각 클러스터의 하위 디렉토리를 보유합니다. 클러스터 아래의 하위 디렉토리의 이름은 클러스터 이름과 일치합니다.

    각 클러스터 하위 디렉토리는 특히 해당 클러스터에 대한 구성 데이터를 제공하는 cluster.xml 파일을 보유합니다.

  • nodes 하위 디렉토리. 셀에 있는 각 노드의 하위 디렉토리를 보유합니다. 노드 하위 디렉토리의 이름은 노드의 이름과 일치합니다.

    각 노드 하위 디렉토리는 파일( variables.xmlresources.xml)을 보유합니다. 이러한 파일은 포함하는 셀의 디렉토리에 있는 파일과 동일한 이름을 가집니다. 이러한 노드 문서에서 지정된 구성은 동일한 이름을 가지는 셀 문서에 지정된 구성을 대체합니다. 예를 들어, 특정 변수가 셀 레벨 및 노드 레벨의 variables.xml 파일 모두에 있을 경우, 노드의 모든 서버는 노드 문서의 변수 정의를 사용하고

    각 노드 하위 디렉토리는 노드에 정의된 각 서버에 대한 하위 디렉토리를 보유합니다. 하위 디렉토리의 이름은 서버의 이름과 일치합니다. 각 서버 하위 디렉토리는 해당 서버에 특정한 구성 데이터를 제공하는 server.xml 파일을 보유합니다. 서버 하위 디렉토리는 서버에만 적용되는 구성 데이터를 제공하는 파일( security.xml, resources.xmlvariables.xml)을 보유할 수도 있습니다. 이러한 서버 문서에 지정된 구성은 동일한 이름을 포함하는 셀 및 노드 문서에 지정된 구성을 대체합니다.

  • applications 하위 디렉토리. 셀에 배치된 각 애플리케이션의 하위 디렉토리를 보유합니다. 애플리케이션 하위 디렉토리의 이름은 배치된 애플리케이션의 이름과 일치합니다.

    배치된 각 애플리케이션 하위 디렉토리는 애플리케이션 배치에 대한 구성 데이터를 포함하는 deployment.xml 파일을 보유합니다. 또한 각 서브디렉토리는 J2EE(Java™ 2 Platform, Enterprise Edition) 애플리케이션 배치 디스크립터 파일과 함께 IBM® 배치 확장자 파일 및 바인딩 파일을 보유하는 META-INF 서브디렉토리를 보유합니다. 배치된 애플리케이션 하위 디렉토리는 애플리케이션에 있는 모든 .war 및 엔티티 Bean .jar 파일도 보유합니다. 2진 파일( .jar 파일)은 구성 구조의 일부도 됩니다.

파일 구조의 예는 다음과 같습니다.

cells
  cell1
     cell.xml resources.xml virtualhosts.xml variables.xml security.xml
     nodes
        nodeX
           node.xml variables.xml resources.xml serverindex.xml
           serverA
              server.xml variables.xml
           nodeAgent
              server.xml variables.xml
        nodeY
           node.xml variables.xml resources.xml serverindex.xml
     applications
        sampleApp1
           deployment.xml
           META-INF
              application.xml ibm-application-ext.xml ibm-application-bnd.xml
        sampleApp2
           deployment.xml
           META-INF
              application.xml ibm-application-ext.xml ibm-application-bnd.xml

구성 문서 변경

관리 도구(콘솔, wsadmin, Java API) 중 하나를 사용하여 구성 문서를 수정하거나 직접 편집할 수 있습니다. 관리 콘솔은 구성에 대한 변경사항을 확인하기 때문에 이 관리 콘솔을 사용하는 것이 좋습니다. "구성 문서 설명"은 관리 도구를 사용하여 문서를 편집하거나 직접 편집할 것인지 여부를 설명합니다.

전이 사용자용 전이 사용자용: 다음 z/OS 변수 정의는 더 이상 버전 8.x 구성 문서에 없습니다.
  • 서버 범위 variables.xmlprivate_Enable_zWAS_for_64bit
  • server.xml의 제어, 하위(servant) 또는 부속 프로세스에 대한 processDefinition의 AMODE=64
  • server.xml의 제어 프로세스에 대한 processDefinition의 was.com.ibm.websphere.zos.jvmmode
버전 8.0에서는 서버 프로세스에 대한 시작 명령 인수에 AMODE=64가 표시되지 않습니다. 서버의 현재 비트 모드를 확인하려면 다음을 수행하십시오.
  • wsadmin을 사용하여 AdminTask 명령을 실행하여 사용한 비트 모드를 가져오십시오.
  • 관리 콘솔을 사용하여 애플리케이션 서버 설정 페이지에서 64비트 JVM 모드에서 실행을 참조하십시오. 서버 > 서버 유형 > Websphere 애플리케이션 서버 > server_name을 클릭하십시오.
trns

구성 파일의 변형

WebSphere Application Server 마스터 구성 저장소는 셀에 있는 모든 노드에 대한 구성 파일을 저장합니다. 배치 관리자를 WebSphere Application Server의 한 릴리스에서 다른 릴리스로 업그레이드하면 이전 릴리스에서 노드의 마스터 저장소에 저장된 구성 파일이 새 릴리스의 형식으로 변환됩니다.

배치 관리자는 이 변환을 통해 구성 파일을 일정하게 처리할 수 있습니다. 그러나 이전 릴리스의 노드는 새 릴리스 형식의 구성 파일을 쉽게 사용할 수 없습니다. WebSphere Application Server는 마스터 저장소의 구성 파일을 이전 릴리스의 노드와 동기화할 때 이 문제점을 해결합니다. 구성 파일은 노드에 전달되기 전에 먼저 이전 릴리스 형식으로 변환됩니다. WebSphere Application Server는 구성 문서에 대해 다음 변환을 수행합니다.
  • XML 네임스페이스를 새 릴리스 형식에서 이전 릴리스 형식으로 변경합니다.
  • 새 릴리스에만 적용되는 셀 레벨 문서의 속성을 제거합니다.
  • 이전 릴리스 노드에서 인식되지 않는 새 자원 정의를 제거합니다.

주제 유형을 표시하는 아이콘 개념 주제



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