wsadmin 스크립트를 사용하여 특성 파일로 환경 구성 관리

특성 파일을 사용하여 환경을 수정하려면 이 주제를 참조하십시오. wsadmin 도구를 사용하여 Application Server, 프로파일, 노드 또는 기타 자원 구성에서 특성 파일을 생성하고 특성 파일의 유효성을 검증하며 특성 파일을 적용할 수 있습니다.

이 태스크 정보

AdminTask 오브젝트에 PropertiesBasedConfiguration 명령 그룹을 사용하여 환경에 정의된 구성 속성과 값을 특성 파일로 추출할 수 있습니다. 이 기능은 다음과 같은 다양한 용도로 사용할 수 있습니다.
  • 여러 개의 관리 콘솔 패널을 구성하지 않고 적은 명령을 실행하여 한 곳에서 기존의 구성 수정
  • 애플리케이션 개발 라이프 사이클 개선
이 주제를 사용하여 다음과 같은 자원을 관리할 수 있습니다.
  • Application Server
  • 노드
  • 프로파일
  • 가상 호스트
  • 권한 테이블
  • 데이터 복제 도메인
  • 변수 맵
  • JDBC(Java™ Database Connectivity) 프로바이더
  • URL(Uniform Resource Locator) 프로바이더
  • 메일 제공자
  • 자원 환경 제공자
  • J2C(Java™ 2 Connector) 자원 어댑터
문제점 방지 문제점 방지: z/OS® 운영 체제 특성 파일은 분산 운영 체제에 직접 적용할 수 없습니다. 마찬가지로 분산 운영 체제 특성 파일을 z/OS 운영 체제에 직접 적용할 수 없습니다. gotcha
다음 단계를 수행하여 Application Server의 특성 파일을 추출하고 특성을 편집하여 구성에 적용하십시오. 다음 구문과 같이 대화식 모드를 사용하여 해당 명령을 실행할 수도 있습니다.
AdminTask.commandName('-interactive')

프로시저

특성 파일을 사용하여 Application Server 구성을 수정하고 변경사항을 적용하십시오.
  1. wsadmin 도구를 실행하십시오.
  2. 수정할 Application Server 구성을 추출하십시오.
    다음 Jython 예제와 같이 extractConfigProperties 명령을 사용하여 오브젝트 구성을 추출하십시오.
    AdminTask.extractConfigProperties('-propertiesFileName ConfigProperties_server1.props 
    -configData Server=server1')
    server1 Application Server에 대한 구성 오브젝트와 속성이 각각 포함된 특성 파일이 추출됩니다.
  3. 특성 파일을 열고 관심 있는 속성 값을 수동으로 편집하십시오.
    문제점 방지 문제점 방지: 특성 파일을 수동으로 편집할 때는 파일을 편집하기 전에 특성 파일의 백업 사본을 만드십시오. gotcha
    다음 샘플은 Application Server 특성 파일의 일부입니다.
    #
    # Configuration properties file for cells/myCell/nodes/myNode/servers/server1|server.xml#
    # Extracted on Thu Sep 06 00:27:26 CDT 2007
    #
    #
    # Section 1.0 ## cells/myCell/nodes/myNode/servers/server1|server.xml#server1
    #
    #
    # SubSection 1.0 # Server Section
    #
    ResourceType=Server
    ImplementingResourceType=Server
    ResourceId=cells/myCell/nodes/myNode/servers/server1|server.xml#server1
    #
    #
    #Properties
    #
    shortName=null
    serverType=APPLICATION_SERVER
    developmentMode=false #boolean
    name=server1
    parallelStartEnabled=true #boolean
    clusterName=C
    modelId=null
    uniqueId=null
    #
    Application Server를 개발 모드에서 실행하고 병렬 시작을 사용하지 않도록 수정하려면 developmentModeparallelStartEnabled 특성을 다음 예제와 같이 수정하십시오.
    #
    # Configuration properties file for cells/myCell/nodes/myNode/servers/server1|server.xml#
    # Extracted on Thu Sep 06 00:27:26 CDT 2007
    #
    #
    # Section 1.0 ## cells/myCell/nodes/myNode/servers/server1|server.xml#server1
    #
    #
    # SubSection 1.0 # Server Section
    #
    ResourceType=Server
    ImplementingResourceType=Server
    ResourceId=cells/myCell/nodes/myNode/servers/server1|server.xml#server1
    #
    #
    #Properties
    #
    shortName=null
    serverType=APPLICATION_SERVER
    developmentMode=true #boolean
    name=server1
    parallelStartEnabled=false #boolean
    clusterName=C
    modelId=null
    uniqueId=null
    #
  4. 특성 파일의 유효성을 검증하십시오.
    우수 사례 우수 사례: 변경사항을 적용하기 전에, 다음 Jython 예제와 같이 validateConfigProperties 명령을 사용하여 수정된 특성 파일의 유효성을 검증하는 것이 좋습니다. bprac
    AdminTask.validateConfigProperties('-propertiesFileName ConfigProperties_server1.props
     -reportFileName report.txt')

    시스템이 특성 파일의 유효성 검증을 완료하면 true 값이 리턴됩니다. 시스템이 파일의 유효성을 검증하지 않으면 false 값이 리턴됩니다.

  5. 변경사항을 Application Server에 적용하십시오.
    applyConfigProperties 명령을 사용하여 변경사항을 Application Server에 적용하십시오.
    AdminTask.applyConfigProperties('-propertiesFileName ConfigProperties_server1.props 
    -validate true')
  6. 구성 변경사항을 저장하십시오.
    AdminConfig.save()

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



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