wsadmin 스크립트를 사용하는 AdminTask 오브젝트의 JobManagerNode 명령 그룹

wsadmin 도구를 통해 작업 관리자 설정을 관리하는 데 Jython 스크립트 언어를 사용할 수 있습니다. JobManagerNode 그룹의 명령 및 매개변수를 사용하여 관리 에이전트가 포함되지 않은 대상을 작업 관리자에 등록하십시오.

명령 이름에 Target이 있는 명령을 사용하십시오(cleanupTarget, queryTargets, getTargetProperties, modifyTargetPropertiesgetTargetKeys). 이러한 명령은 명령 이름에 ManagedNode가 있는 더 이상 사용되지 않는 명령 대신 사용됩니다.

제거된 기능 제거된 기능: 명령 이름에 ManagedNode가 있고 WebSphere® Application Server 버전 8.0에서 더 이상 사용되지 않는, JobManagerNode 명령 그룹의 명령에는 cleanupManagedNode, queryManagedNodes, getManagedNodeProperties, modifyManagedNodePropertiesgetManagedNodeKeys가 있습니다. 이러한 명령 대신 명령 이름에 Target이 있는 명령을 사용하십시오.depfeat

cleanupManagedNode(더 이상 사용되지 않음)

cleanupManagedNode 명령은 관리 노드에 대한 등록 정보를 정리합니다. 시스템이 작업 관리자에서 노드 제거 시 실패하는 경우, 이 명령을 사용하여 작업 관리자에서 등록 정보를 완전히 정리하십시오. 이 명령은 노드에 대한 작업 히스토리를 제거하지 않습니다. 진행 중인 작업은 계속 실행되지만, 해당 노드의 새 작업은 시작되지 않습니다.

대상 오브젝트

없음.

필수 매개변수

-managedNodeName
관심있는 노드 이름을 지정합니다. (문자열, 필수)

리턴값

명령은 시스템이 정리한 작업 관리자의 UUID를 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.cleanupManagedNode('-managedNodeName Node1')
  • Jython 목록 사용:
    AdminTask.cleanupManagedNode(['-managedNodeName', 'Node1'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.cleanupManagedNode('-interactive')

cleanupTarget

cleanupTarget 명령은 관리 노드에 대한 등록 정보를 정리합니다. 시스템이 작업 관리자에서 대상 제거 시 실패하는 경우, 이 명령을 사용하여 작업 관리자에서 등록 정보를 완전히 정리하십시오. 이 명령은 대상에 대한 작업 히스토리를 제거하지 않습니다. 진행 중인 작업은 계속 실행되지만, 대상에 대한 새 작업은 시작되지 않습니다.

대상 오브젝트

없음.

필수 매개변수

-targetName
원하는 대상의 이름을 지정합니다. (문자열, 필수)

리턴값

명령은 시스템이 정리한 작업 관리자의 UUID를 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.cleanupTarget('-targetName Target1')
  • Jython 목록 사용:
    AdminTask.cleanupTarget(['-targetName', 'Target1'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.cleanupTarget('-interactive')

getContexts

getContexts 명령은 노드 및 서버를 포함하여 관리 모델에 있는 모든 컨텍스트를 표시합니다.

대상 오브젝트

없음.

필수 매개변수

없음.

리턴값

명령은 모든 컨텍스트 경로 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getContexts()
  • Jython 목록 사용:
    AdminTask.getContexts()

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getContexts('-interactive')

getManagedNodeKeys(더 이상 사용되지 않음)

getManagedNodeKeys 명령은 name, aliasuuid 키를 포함하여 관리 노드를 조회하는 데 사용할 키를 표시합니다.

대상 오브젝트

없음.

선택적 매개변수

-managedNodeName
관심있는 노드 이름을 지정합니다. (문자열, 선택적)

리턴값

명령은 키 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getManagedNodeKeys('-managedNodeName Node1')
  • Jython 목록 사용:
    AdminTask.getManagedNodeKeys(['-managedNodeName', 'Node1'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getManagedNodeKeys('-interactive')

getTargetKeys

getTargetKeys 명령은 name, aliasuuid 키를 포함하여 대상을 조회하는 데 사용할 키를 표시합니다.

대상 오브젝트

없음.

선택적 매개변수

-targetName
원하는 대상의 이름을 지정합니다. (문자열, 선택적)

리턴값

명령은 키 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getTargetKeys('-targetName Target1')
  • Jython 목록 사용:
    AdminTask.getTargetKeys(['-targetName', 'Target1'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getTargetKeys('-interactive')

getManagedNodeProperties(더 이상 사용되지 않음)

getManagedNodeProperties 명령은 하나 이상의 관리 노드 또는 비관리 노드에 대한 특성을 표시합니다.

대상 오브젝트

없음.

선택적 매개변수

-managedNodeNameList
원하는 노드의 이름 목록을 지정합니다. (String [], 선택사항)

리턴값

명령은 -managedNodeNameList 매개변수로 지정된 각 노드에 대한 특성 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getManagedNodeProperties('-managedNodeNameList "[Node1 Node2]"')
  • Jython 목록 사용:
    AdminTask.getManagedNodeProperties(['-managedNodeNameList', '[Node1 Node2]'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getManagedNodeProperties('-interactive')

getTargetProperties

getTargetProperties 명령은 하나 이상의 대상에 대한 특성을 표시합니다.

대상 오브젝트

없음.

선택적 매개변수

-targetNameList
원하는 대상의 이름 목록을 지정합니다. (String [], 선택사항)

리턴값

명령은 -targetNameList 매개변수로 지정된 각 대상에 대한 특성 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getTargetProperties('-targetNameList "[Target1 Target2]"')
  • Jython 목록 사용:
    AdminTask.getTargetProperties(['-targetNameList', '[Target1 Target2]'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getTargetProperties('-interactive')

getManagedResourceProperties

getManagedResourceProperties 명령은 하나 이상의 관리 자원에 대한 특성을 표시합니다. 관리 자원은 노드 컨텐스트나 서버 컨텐스트 내의 인스턴스입니다. 예를 들어, 서버 컨텍스트 내에서 관리 자원 server1, server2 또는 server3을 보유할 수 있습니다.

대상 오브젝트

없음.

필수 매개변수

-resourceIdList
원하는 자원에 대한 고유 ID 목록을 지정합니다. (문자열, 선택적)

리턴값

명령은 각 관리 자원에 대한 특성 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getManagedResourceProperties('-resourceIdList AppSrv01-BASE-b83dc35c-69d4-40af-af60-127de7002cfb
    /nodes/myNode/servers/server1')  
  • Jython 목록 사용:
    AdminTask.getManagedResourceProperties('-resourceIdList', 'AppSrv01-BASE-b83dc35c-69d4-40af-af60-127de7002cfb
    /nodes/myNode/servers/server1')  

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getManagedResourceProperties('-interactive')

getManagedResourcePropertyKeys

getManagedResourcePropertyKeys 명령은 특정 유형의 관리 자원에 대한 특성 키를 표시합니다.

대상 오브젝트

없음.

필수 매개변수

-resourceType
원하는 관리 자원의 유형을 지정합니다. (문자열, 필수)

리턴값

명령은 특정 자원 유형에 대한 관리 자원 키의 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getManagedResourcePropertyKeys('-resourceType server')
  • Jython 목록 사용:
    AdminTask.getManagedResourcePropertyKeys('-resourceType', 'server')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getManagedResourcePropertyKeys('-interactive')

getManagedResourceTypes

getManagedResourceTypes 명령은 각 관리 자원 유형을 표시합니다.

대상 오브젝트

없음.

필수 매개변수

없음.

리턴값

명령은 관리 자원 유형의 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getManagedResourceTypes()
  • Jython 목록 사용:
    AdminTask.getManagedResourceTypes()

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.getManagedResourceTypes('-interactive')

modifyManagedNodeProperties(더 이상 사용되지 않음)

modifyManagedNodeProperties 명령은 관리 노드 구성에서 특성을 바꿉니다. 관리 노드에 관리 에이전트가 있는 경우, 이 명령은 alias 특성만 수정합니다. 관리 노드에 관리 에이전트가 없는 경우, 이 명령은 모든 특성을 바꿉니다.

대상 오브젝트

없음.

필수 매개변수

-managedNodeName
관심있는 노드 이름을 지정합니다. (문자열, 필수)
-managedNodeProps
원하는 노드에 대한 수정할 이름 및 값 특성 쌍을 지정합니다. (특성, 필수)

선택적 매개변수

-replace
기존 특성을 바꿀지 여부를 지정합니다. 기존 특성을 바꾸려면 true를 지정하십시오. 특성을 병합하려면 false를 지정하십시오. 기본값은 false입니다. (부울, 선택적)

리턴값

명령은 출력을 리턴하지 않습니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.modifyManagedNodeProperties('-managedNodeName Node1 -managedNodeProps "[alias myNewAlias]"')
  • Jython 목록 사용:
    AdminTask.modifyManagedNodeProperties('-managedNodeName', 'Node1', '-managedNodeProps', '[alias myNewAlias]')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.modifyManagedNodeProperties('-interactive')

modifyTargetProperties

modifyTargetProperties 명령은 대상 구성에서 특성을 바꿉니다. 대상에 관리 에이전트가 있는 경우, 이 명령은 alias 특성만 수정합니다. 대상에 관리 에이전트가 없는 경우, 이 명령은 모든 특성을 바꿉니다.

대상 오브젝트

없음.

필수 매개변수

-targetName
원하는 대상의 이름을 지정합니다. (문자열, 필수)
-targetProps
원하는 대상에 대해 수정할 이름 및 값 특성 쌍을 지정합니다. (특성, 필수)

선택적 매개변수

-replace
기존 특성을 바꿀지 여부를 지정합니다. 기존 특성을 바꾸려면 true를 지정하십시오. 특성을 병합하려면 false를 지정하십시오. 기본값은 false입니다. (부울, 선택적)

리턴값

명령은 출력을 리턴하지 않습니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.modifyTargetProperties('-targetName Target1 -targetProps "[alias myNewAlias]"')
  • Jython 목록 사용:
    AdminTask.modifyTargetProperties('-targetName', 'Target1', '-targetProps', '[alias myNewAlias]')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.modifyTargetProperties('-interactive')

queryManagedNodes(더 이상 사용되지 않음)

queryManagedNodes 명령은 조회 표현식을 기반으로 관리 노드를 검색합니다. 조회 표현식을 지정하지 않은 경우, 명령은 모든 관리 노드를 리턴합니다.

대상 오브젝트

없음.

필수 매개변수

-maxReturn
리턴할 최대 관리 노드 수를 지정합니다. (정수, 필수)

선택적 매개변수

-query
공백으로 구분된 하나 이상의 조회 표현식을 구성하는 조회를 지정합니다. 이 매개변수를 지정하지 않은 경우, 명령은 모든 관리 노드를 리턴합니다. (문자열, 선택적)
다음 지침에 따라 조회를 구성하십시오.
  • 각 조회 표현식은 key, operatorvalue 요소로 구성됩니다.
  • 지원되는 연산자는 다음과 같습니다.
    표 1. queryManagedNodes -query 연산자. 조회 시 연산자를 사용합니다.
    문자
    = 같음. = NULL을 사용하여 값이 널임을 지정하십시오.
    != 같지 않음. != NULL을 사용하여 값이 널이 아님을 지정하십시오.
    > 초과
    < 미만
    >= 보다 크거나 같음
    <= 이하
  • 한 개의 값을 지정하거나 쉼표로 구분된 여러 개의 값을 지정할 수 있습니다.
  • 패턴 일치를 사용하여 값을 지정할 수 있습니다.
-validate
검색 조회의 유효성 검증 여부를 지정합니다. (부울, 선택적)

리턴값

명령은 조회에서 찾은 일치 수를 리턴합니다. 그런 다음, 명령은 검색 조회 기준에 맞는 관리 노드 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.queryManagedNodes('-maxReturn 20 -query "managedNodeName=Node1" -validate true')
  • Jython 목록 사용:
    AdminTask.queryManagedNodes(['-maxReturn', '20', '-query', 'managedNodeName=Node1', '-validate', 'true'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.queryManagedNodes('-interactive')

queryTargets

queryTargets 명령은 조회 표현식을 기반으로 대상을 검색합니다. 조회 표현식을 지정하지 않는 경우, 명령은 모든 대상을 리턴합니다.

대상 오브젝트

없음.

필수 매개변수

-maxReturn
리턴할 최대 대상 수를 지정합니다. (정수, 필수).

선택적 매개변수

-query
공백으로 구분된 하나 이상의 조회 표현식을 구성하는 조회를 지정합니다. 이 매개변수를 지정하지 않는 경우, 명령은 모든 대상을 리턴합니다. (문자열, 선택적)
다음 지침에 따라 조회를 구성하십시오.
  • 각 조회 표현식은 key, operatorvalue 요소로 구성됩니다.
  • 지원되는 연산자는 다음과 같습니다.
    표 2. queryTargets -query 연산자. 조회 시 연산자를 사용합니다.
    문자
    = 같음. = NULL을 사용하여 값이 널임을 지정하십시오.
    != 같지 않음. != NULL을 사용하여 값이 널이 아님을 지정하십시오.
    > 초과
    < 미만
    >= 보다 크거나 같음
    <= 이하
  • 한 개의 값을 지정하거나 쉼표로 구분된 여러 개의 값을 지정할 수 있습니다.
  • 패턴 일치를 사용하여 값을 지정할 수 있습니다.
-validate
검색 조회의 유효성 검증 여부를 지정합니다. (부울, 선택적)

리턴값

명령은 조회에서 찾은 일치 수를 리턴합니다. 그런 다음, 명령은 검색 조회 기준에 맞는 대상 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.queryTargets('-maxReturn 20 -query "targetName=target1" -validate true')
  • Jython 목록 사용:
    AdminTask.queryTargets(['-maxReturn', '20', '-query', 'targetName=target1', '-validate', 'true'])

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.queryTargets('-interactive')

queryManagedResources

queryManagedResources 명령은 조회 표현식을 기반으로 특정 관리 노드에 대한 관리 자원을 조회합니다.

대상 오브젝트

없음.

필수 매개변수

-maxReturn
리턴할 최대 관리 자원 수를 지정합니다. (정수, 필수).

선택적 매개변수

-query
공백으로 구분된 하나 이상의 조회 표현식을 구성하는 조회를 지정합니다. 이 매개변수를 지정하지 않은 경우, 명령은 모든 관리 노드를 리턴합니다. (문자열, 선택적)
다음 지침에 따라 조회를 구성하십시오.
  • 각 조회 표현식은 key, operatorvalue 요소로 구성됩니다.
  • 지원되는 연산자는 다음과 같습니다.
    표 3. queryManagedResources -query 연산자. 조회 시 연산자를 사용합니다.
    문자
    = 같음. = NULL을 사용하여 값이 널임을 지정하십시오.
    != 같지 않음. != NULL을 사용하여 값이 널이 아님을 지정하십시오.
    > 초과
    < 미만
    >= 보다 크거나 같음
    <= 이하
  • 한 개의 값을 지정하거나 쉼표로 구분된 여러 개의 값을 지정할 수 있습니다.
  • 패턴 일치를 사용하여 값을 지정할 수 있습니다.
-validate
검색 조회의 유효성 검증 여부를 지정합니다. (부울, 선택적)

리턴값

명령은 조회에서 찾은 일치 수를 리턴합니다. 그런 다음, 명령은 검색 조회에 맞는 관리 노드의 UUID 목록을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.queryManagedResources('-maxReturn 20 -query "alias=managedNode1"')
  • Jython 목록 사용:
    AdminTask.queryManagedResources('-maxReturn', '20', '-query', '"alias=managedNode1"')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.queryManagedResources('-interactive')

registerHost

registerHost 명령은 작업 관리자에 대한 원격 호스트 대상을 정의합니다. registerHost 명령을 사용하여 다음을 수행하십시오.

  • 작업 관리자에 원격 호스트 대상을 등록합니다. WebSphere Application Server 프로파일이며 배치 관리자 또는 관리 에이전트에서 registerWithJobManager 명령을 사용하여 등록되는 대상과는 달리, 원격 호스트 대상은 WebSphere Application Server 제품을 설치할 필요가 없습니다. 이 호스트에는 운영 체제 이상의 소프트웨어 요구사항이 없습니다.
  • 원격 호스트의 인벤토리를 수집합니다. 관리 자원 및 작업 유형에 대한 정보는 registerHost 명령 완료 시 사용 가능합니다.

registerWithJobManager를 사용하여 등록된 것과 동일한 원격 호스트 대상에 대해 작업할 수 있지만 원격 호스트 대상에서 사용할 수 있는 작업의 유형은 서로 다릅니다.

대상 오브젝트

없음.

필수 매개변수

-host
작업 관리자에 등록할 원격 컴퓨터의 이름을 지정합니다. (문자열, 필수)
-hostProps
호스트의 특성을 지정합니다. 원하는 특성을 정의할 수 있습니다. 테이블에 정의된 특성은 명령 동작에 영향을 줍니다(문자열, 필수)
표 4. registerHost -hostProps 정의 특성. registerHost 명령에 하나 이상의 정의 특성을 지정하거나 정의되지 않은 특성을 지정할 수 있습니다.
특성 이름 특성 설명
osType 운영 체제 유형. osType을 지정하면 명령의 속도가 빨라집니다. 이 선택적 특성에 따라 호스트와의 연결 방법이 결정됩니다. 올바른 값은 다음과 같습니다.
  • aix
  • hpux
  • os400
  • linux
  • solaris
  • windows
  • os390
사용자 이름 호스트에 로그인할 권한이 있는 사용자. 이 특성은 필수입니다.
비밀번호 제공된 사용자 이름의 비밀번호. password 또는 privateKeyFile의 값을 지정해야 합니다. 호스트에 비밀번호가 필요하지 않은 경우, 널 문자열 값 ""를 지정할 수 있습니다.
privateKeyFile 개인 키 파일에 대한 경로. password의 값을 지정하지 않은 경우 privateKeyFile의 값을 지정해야 합니다.
passphrase privateKeyFile의 비밀번호 문구입니다(필요한 경우).
saveSecurity 호스트에 보안 특성(username, password, privateKeyFile, passphrase)을 저장하여 작업 제출에서 기본값으로 사용할지를 지정합니다. 이 특성 값이 true일 경우, 보안 특성이 호스트에 저장되고 이후에 이 호스트에 수행되는 작업 제출에 사용됩니다.

선택적 매개변수

-imDataLocations
Installation Manager 데이터 위치의 완전한 경로를 입력하십시오. 세미콜론으로 구분된 다중 경로를 입력할 수 있습니다. 이 특성은 대상에서 기본값이 아닌 Installation Manager 데이터 위치를 사용하는 경우에 유용합니다. 예를 들어, Installation Manager를 설치할 때 데이터 위치를 지정한 경우에는 CIM의 인벤토리 작업에서 기본값이 아닌 데이터 위치를 찾지 못할 수도 있습니다. 따라서 호스트를 등록할 때 추가 데이터 위치를 지정해야 할 수도 있습니다. 올바르지 않은 데이터 위치가 지정되면, 저장되지 않습니다. 지정된 데이터 위치를 인벤토리 작업에서 발견할 수 없는 경우, 저장되지 않습니다. 또한 데이터 위치 찾기 작업을 사용하여 시스템에서 데이터 위치를 검색할 수도 있습니다. 데이터 위치 찾기 작업을 수행하면 이 특성이 자동으로 업데이트됩니다. 예를 들어 다음과 같습니다.
AdminTask.registerHost('[-host hostname -hostProps [ [imDataLocations datalocation1; datalocation2] 
[password ****] [saveSecurity true] [username username] ]]') 
registerHost 명령을 사용하여 Liberty 변수의 경로를 지정할 수 있습니다. 예:
AdminTask.registerHost('-host hostname -hostProps [ [username admin][password password][saveSecurity true]
 [WLP_WORKING_DIR C:/working][WLP_SHARED_DIR C:/shared][WLP_ADDITIONAL_DIRS C:/addl] ]')

리턴값

명령은 원격 호스트의 인벤토리를 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.registerHost('-host myHost.acme.com -hostProps [ [osType linux][username root]
     [privateKeyFile /root/.ssh/id_dsa] [passphrase myPassphrase] [saveSecurity true] ]')
  • Jython 목록 사용:
    AdminTask.registerHost('-host', 'myHost.acme.com', '-hostProps', '[ [osType linux] [username root]
     [privateKeyFile /root/.ssh/id_dsa] [passphrase myPassphrase] [saveSecurity true]' ]')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.registerHost('-interactive')

unregisterHost

unregisterHost 명령은 작업 관리자에서 원격 호스트를 제거합니다. unregisterHost 명령을 사용하여 작업 관리자에서 원격 호스트 대상을 등록 취소하십시오. 호스트가 등록 취소되면 작업 관리자가 대상에서 작업을 실행할 수 없습니다.

대상 오브젝트

없음.

필수 매개변수

-host
작업 관리자에서 등록 취소할 원격 컴퓨터의 이름을 지정합니다. (문자열, 필수)

선택적 매개변수

없음

리턴값

없음

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.unregisterHost('-host myHost.acme.com')
  • Jython 목록 사용:
    AdminTask.unregisterHost('-host', 'myHost.acme.com')

대화식 모드 사용법 예제

  • Jython 사용:
    AdminTask.unregisterHost('-interactive')

주제 유형을 표시하는 아이콘 참조 주제



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