wsadmin 스크립트를 통해 WSDM 사용

wsadmin 도구를 AdminConfig 오브젝트와 함께 사용하여 환경에서 WSDM(Web Services Distributed Management)을 사용 가능하게 하십시오. WSDM은 표준화된 웹 서비스 인터페이스를 통해 자원 관리를 지원하는 OASIS 승인 표준입니다.

이 태스크 정보

WSDM 애플리케이션은 시스템 애플리케이션으로 설치되며 기본적으로 사용 불가능합니다. WSDM 기능을 사용하려면 이 주제의 스크립트를 사용하여 WSDM을 사용 가능하게 하십시오.

다중 노드 환경에서, 관리 코드는 중앙 액세스 지점이 있는 JVM(Java Virtual Machine)의 분산 네트워크에서 전체 네트워크 또는 셀의 배치 관리자 프로세스로 실행됩니다. 셀 내에서 JVM(Java Virtual Machine)을 관리하려면 배치 관리자에서 WSDM을 사용 가능하게 하십시오. WSDM 애플리케이션은 관리 애플리케이션 서버에 대한 관리 클라이언트로 작동합니다. WSDM 애플리케이션이 배치된 애플리케이션 서버에서만 WSDM 애플리케이션을 관리할 수 있습니다.

프로시저

  1. 스크립트 명령을 실행하십시오. 자세한 내용은 "wsadmin 스크립트 클라이언트 시작" 정보를 참조하십시오.
  2. WSDM 애플리케이션의 구성 ID를 판별하십시오.
    다음 예제에 표시된 대로, AdminConfig 오브젝트의 getid 옵션을 사용하여 구성 ID를 검색하고 값을 deployment 변수로 설정하십시오.
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
  3. WSDM 구성 ID의 배치된 오브젝트를 판별하십시오.
    다음 예제에 표시된 대로, AdminConfig 오브젝트의 showAttribute 옵션을 사용하여 deployedObject 속성을 검색하고 값을 deployedObject 변수로 설정하십시오.
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
  4. WSDM 배치된 오브젝트의 대상 맵핑을 판별하십시오.
    다음 예제에 표시된 대로, AdminConfig 오브젝트의 showAttribute 옵션을 사용하여 targetMappings 속성을 검색하고 값을 targetMappings 변수로 설정하십시오.
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
  5. WSDM을 사용 가능하게 하십시오.
    다음 예제에 표시된 대로, 각 맵핑을 target 변수에 지정한 다음 대상 맵핑의 사용 가능 속성을 true로 설정하십시오.
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    AdminConfig.modify(target, '[[enable true]]')
  6. 구성 변경을 저장하십시오.
    다음 명령 예제를 사용하여 구성 변경사항을 저장하십시오.
    AdminConfig.save()

다음 샘플은 환경에서 WSDM을 사용 가능하게 하는 Jython 및 Jacl 스크립트를 제공합니다.
  • Jython 사용:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    for target in mappings:
    AdminConfig.modify(target, '[[enable true]]')
    AdminConfig.save()
  • Jacl 사용:
    set deployment [$AdminConfig getid /Deployment:WebSphereWSDM]
    set deployedObject [$AdminConfig showAttribute $deployment deployedObject]
    set targetMappings [lindex [$AdminConfig showAttribute $deployedObject targetMappings] 0]
    $AdminConfig modify $targetMappings {{enable true}}
    $AdminConfig save

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



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