배치 관리자는 특수 애플리케이션 서버에서 실행되는 관리 애플리케이션으로,
WebSphere® Application Server, Network Deployment 제품을 설치하는 경우 또는 배치 관리자 프로파일 템플리트를 사용하여
관리 프로파일을 작성하는 경우에 작성됩니다. 배치 관리자를 사용하면
여러 WebSphere Application Server
노드를 관리할 수 있습니다. 단계는 배치 관리자를 시작하고 중지하는 방법에 대해 설명합니다.
시작하기 전에
배치 관리자를 시작하거나 중지시키려면, 먼저 WebSphere Application Server, Network Deployment 제품을 설치해야 합니다.
이 태스크 정보
WebSphere Application Server 셀의
모든 요소를 관리할 수 있도록 배치 관리자를 시작하십시오.
새 버전의 WebSphere Application Server, Network Deployment 제품으로 마이그레이션하거나
제품을 설치 제거할 때와 같이, 필요한 경우에는 배치 관리자를 중지시키십시오.
프로시저
- 배치 관리자를 시작하십시오.
배치 관리자를 시작하려면 다음 메소드 중 하나를 사용하십시오.
- startManager 명령을 사용하십시오.
startManager
startManager Qshell 스크립트를 사용하여
노드를 호스트하는 IBM® i 서버의
Qshell 명령행에서 배치 관리자를 시작하십시오.
예를 들어, 배치 관리자 프로파일의
bin 디렉토리에 있는 명령 대화 상자에서
startManager 명령을 실행하십시오.
자세한 정보는
에서
startManager 명령을 참조하십시오.
작업 제출(SBMJOB) CL 명령을 사용하십시오. IBM i
명령행에서 CL 명령을 실행할 수 있습니다.
SBMJOB CMD(CALL PGM(product_library/QWASSTRSVR) PARM('-profilePath'
'profile_root' '-server' 'deployment_manager')) JOB(server)
JOBD(QWAS85/QWASJOBD) JOBQ(QWAS85/QWASJOBQ) USER(QEJBSVR) LANGID(*USRPRF)
CNTRYID(*USRPRF) CCSID(*USRPRF) OUTQ(QWAS85/QWASOUTQ) ALWMLTTHD(*YES)
여기서
- profile_root 는 배치 관리자의 프로파일 루트입니다.
- deployment_manager는 시작할 배치 관리자 서버의 이름입니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
참고: 배치 관리자 시작 시
메시지
WSVR0629I: 스레드 풀 "server.startup"의 요청 버퍼가
해당 용량에 도달함이 배치 관리자
SystemOut.log
파일에 작성되는 경우,
server.startup 스레드 풀 요청
버퍼의 크기를 늘리십시오. wsadmin 명령을 실행하여 풀에서 허용되는 최대 스레드 수를 늘리십시오. 배치
관리자에서 wsadmin을 시작한 후 차례로 다음 명령을
입력하십시오.
- Jython 사용:
print AdminConfig.list('ThreadPool')
tp = "server.startup(thread_pool_path_from_list_command)"
print AdminConfig.showall(tp)
AdminConfig.modify(tp, [['maximumSize', new_size_value]])
print AdminConfig.showall(tp)
AdminConfig.save()
- Jacl 사용:
$AdminConfig list ThreadPool
set tp "server.startup(thread_pool_path_from_list_command)"
$AdminConfig showall $tp
$AdminConfig modify $tp {{maximumSize new_size_value}}
$AdminConfig showall $tp
$AdminConfig save
tp 변수를 배치 관리자 스레드 풀 경로로
설정하십시오(예:
"server.startup(cells/myCell01/nodes/myCellManager01/servers/dmgr|server.xml#ThreadPool_startup)").
showall 명령을 실행할 필요는 없습니다.
하지만, 먼저
maximumSize 값을 확인하기 위해, 그리고
modify 명령을 실행한 후
maximumSize 값이
변경되었는지 확인하기 위해
showall을 두 번 실행할 수 있습니다.
- 배치 관리자를 중지하십시오.
배치 관리자를 중지하려면 다음 메소드 중 하나를 사용하십시오.
- stopManager 명령을 사용하십시오.
stopManager
stopManager Qshell 스크립트를 사용하여
노드를 호스트하는 IBM i 서버의
Qshell 명령행에서 배치 관리자를 중지하십시오.
예를 들어, 배치 관리자 프로파일의
bin 디렉토리에 있는 명령 대화 상자에서
stopManager 명령을 실행하십시오.
자세한 정보는
에서
stopManager 명령을 참조하십시오.
- WebSphere Application Server, Network Deployment 배치 관리자 관리 콘솔을 사용하십시오.
관리 콘솔에서
배치 관리자를 중지하려면 다음을 수행하십시오.
- 를 클릭하십시오.
- 배치 관리자 설정의 구성 탭에서 중지를 클릭하십시오.
작업 종료(ENDJOB) CL 명령을 사용하십시오. ENDJOB CL 명령을 사용하여
애플리케이션 서버를 종료하려면 IBM i
명령행에 다음 명령을 입력하십시오.
ENDJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
여기서
jobNumber는 작업 번호이고,
jobName은
배치 관리자에 대한 애플리케이션 서버 작업 이름이고,
delayTime은
작업이 종료될 때까지 대기하는 시간(초 단위)입니다. 초기에는 600초 값을
사용하십시오. 적절한 delayTime 값을 찾으려면 "
WebSphere Application Server 서브시스템 종료"를 참조하십시오.
결과
배치 관리자를 시작하고 선택적으로 중지했습니다.
다음에 수행할 작업
배치 관리자를 시작한 후, startNode 명령을
실행하여 배치 관리자의 연합 애플리케이션 서버 노드를 시작하십시오.
배치 관리자 및 노드가 실행되면 노드에서 서버 및 애플리케이션을
관리할 수 있습니다.
배치 관리자를 중지한 후, 연합 애플리케이션 서버
노드가 실행 중인 경우에는 stopNode 명령을 실행하여
중지하십시오. 제품 프로세스를 중지하면 제품이
더 이상 실행되지 않습니다.