wsadmin 스크립트를 사용하는 AdminTask 오브젝트의 ManagedNodeAgent 명령 그룹
wsadmin 도구를 사용하여 작업 관리자를 구성하는 데 Jython 스크립트 언어를 사용할 수 있습니다. ManagedNodeAgent 그룹의 명령 및 매개변수를 사용하여 관리 노드의 작업 관리자 구성을 구성, 조회 및 관리합니다.
getRuntimeRegistrationProperties
getRuntimeRegistrationProperties 명령은 관리 노드와 각 작업 관리자의 런타임 특성을 표시합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
노드가 둘 이상의 작업 관리자에 등록된 경우, jobManagerUUID 매개변수를 사용하거나 호스트 및 포트 매개변수를 사용하여 작업 관리자를 지정하십시오. 노드가 한 개의 작업 관리자에만 등록된 경우 이 선택적 매개변수를 모두 생략할 수 있습니다.
리턴값
일괄처리 모드 사용법 예제
- Jython 문자열 사용:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Jython 목록 사용:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.getRuntimeRegistrationProperties('-interactive')
isPollingJobManager
isPollingJobManager 명령은 관리 노드가 작업 관리자를 폴링하는지 여부를 판별합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
작업 관리자를 지정하려면 jobManagerUUID 매개변수 또는 호스트 및 포트 매개변수를 사용합니다. 시스템이 한 개의 작업 관리자에만 등록된 경우 이 선택적 매개변수를 모두 생략할 수 있습니다.
리턴값
명령은 폴링이 사용 가능한 경우에는 true를, 폴링이 사용 가능하지 않은 경우에는 false를 리턴합니다.
일괄처리 모드 사용법 예제
- Jython 문자열 사용:
AdminTask.isPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Jython 목록 사용:
AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.isPollingJobManager('-interactive')
listJobManagers
listJobManagers 명령은 특정 관리 노드가 등록된 작업 관리자를 나열합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
작업 관리자를 지정하려면 jobManagerUUID 매개변수 또는 호스트 및 포트 매개변수를 사용합니다. 시스템이 한 개의 작업 관리자에만 등록된 경우 이 선택적 매개변수를 모두 생략할 수 있습니다.
리턴값
명령은 작업 관리자의 UUID와 호스트 이름을 포함한 작업 관리자 특성 목록을 리턴합니다. 관리 노드 등록 과정에서 정의한 특성에 따라 명령이 포트 번호, 연결 유형 및 사용자 이름을 표시할 수도 있습니다. 비밀번호 특성의 값은 표시되지 않습니다.
일괄처리 모드 사용법 예제
- Jython 문자열 사용:
AdminTask.listJobManagers('-managedNodeName myJobManagedNode')
- Jython 목록 사용:
AdminTask.listJobManagers('-managedNodeName', 'myJobManagedNode')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.listJobManagers('-interactive')
registerWithJobManager
registerWithJobManager 명령은 관리 노드 또는 배치 관리자를 작업 관리자에 등록합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -host
- 작업 관리자의 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택적)
- -user
- 작업 관리자에 로그인할 사용자 이름을 지정합니다. 사용자는 작업 관리자의 관리자 역할을 가지고 있어야 합니다. (문자열, 선택적)
- -password
- 작업 관리자에 로그인할 비밀번호를 지정합니다. (문자열, 선택적)
- -alias
- 등록할 관리 노드의 별명을 지정합니다. (문자열, 선택적)
- -startPolling
- 관리 노드를 등록한 후 작업 관리자를 폴링하는지 여부를 지정합니다. (부울, 선택적)
- -autoAcceptSigner
- 서버에서 제공하는 서명자를 자동으로 허용하는지 여부를 지정합니다. 이 옵션을 사용하지 않으려면 false를 지정하십시오. 기본값은 true입니다(부울, 선택적)
리턴값
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'
일괄처리 모드 사용법 예제
- Jython 문자열 사용:
AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]')
- Jython 목록 사용:
AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode', '-alias', 'endpoint1'])
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.registerWithJobManager('-interactive')
setRuntimeRegistrationProperties
setRuntimeRegistrationProperties 명령은 관리 노드 및 작업 관리자의 런타임 특성을 설정합니다.
대상 오브젝트
없음.
선택적 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. UUID를 지정하지 않으면 해당 특성이 각 관리 노드에 적용됩니다. (문자열, 선택사항)
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. jobManagerUUID 매개변수를 지정하지 않으면 해당 특성이 각 작업 관리자에 적용됩니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
- -interval
- 관심있는 관리 노드가 작업 관리자를 폴링할 때까지 대기하는 간격(초)을 지정합니다. (문자열, 선택적)
- -size
- 관리 노드당 스레드 풀의 최대 크기를 지정합니다. (문자열, 선택사항)
리턴값
명령은 출력을 리턴하지 않습니다.
일괄처리 모드 사용 예제
- Jython 문자열 사용:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey -interval 600')
- Jython 목록 사용:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.setRuntimeRegistrationProperties('-interactive')
startPollingJobManager
startPollingJobManager 명령은 작업 관리자 폴링을 시작하도록 관리 노드에 지시합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
작업 관리자를 지정하려면 jobManagerUUID 매개변수 또는 호스트 및 포트 매개변수를 사용합니다. 시스템이 한 개의 작업 관리자에만 등록된 경우 이 선택적 매개변수를 모두 생략할 수 있습니다.
리턴값
명령은 출력을 리턴하지 않습니다.
일괄처리 모드 사용 예제
- Jython 문자열 사용:
AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Jython 목록 사용:
AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.startPollingJobManager('-interactive')
stopPollingJobManager
stopPollingJobManager 명령은 작업 관리자 폴링을 중지하도록 관리 노드에 지시합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -jobManagerUUID
- 관심있는 작업 관리자의 UUID를 지정합니다. (문자열, 선택적)
- -host
- 작업 관리자를 식별할 때 사용할 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자를 식별할 때 사용할 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택사항)
작업 관리자를 지정하려면 jobManagerUUID 매개변수 또는 호스트 및 포트 매개변수를 사용합니다. 시스템이 한 개의 작업 관리자에만 등록된 경우 이 선택적 매개변수를 모두 생략할 수 있습니다.
리턴값
명령은 출력을 리턴하지 않습니다.
일괄처리 모드 사용 예제
- Jython 문자열 사용:
AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Jython 목록 사용:
AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.stopPollingJobManager('-interactive')
unregisterWithJobManager
unregisterWithJobManager 명령은 작업 관리자 구성에서 관리 노드 등록을 제거합니다.
대상 오브젝트
없음.
필수 매개변수
- -managedNodeName
- 관심있는 관리 노드의 이름을 지정합니다. (문자열, 필수)
선택적 매개변수
- -host
- 작업 관리자의 호스트 이름을 지정합니다. 기본값은 localhost입니다.(문자열, 선택적)
- -port
- 작업 관리자 관리 콘솔 포트 번호를 지정합니다. 보안이 사용 가능한 경우 보안 포트 번호를 사용합니다. 보안이 사용 불가능한 경우 비보안 포트 번호를 사용합니다. 기본 보안 포트 번호는 9943이고 기본 비보안 포트 번호는 9960입니다. (문자열, 선택적)
- -user
- 작업 관리자에 로그인할 사용자 이름을 지정합니다. 사용자는 작업 관리자의 관리자 역할을 가지고 있어야 합니다. (문자열, 선택적)
- -password
- 작업 관리자에 로그인할 비밀번호를 지정합니다. (문자열, 선택적)
리턴값
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'
일괄처리 모드 사용법 예제
- Jython 문자열 사용:
AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]')
- Jython 목록 사용:
AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode'])
대화식 모드 사용법 예제
- Jython 사용:
AdminTask.unregisterWithJobManager('-interactive')