작업을 제출하여 원격 호스트에서 명령 실행

원격 호스트에서 명령 실행 작업을 제출하여 원격 호스트에서 startServer, wsadmin 명령 또는 운영 체제 명령과 같은 명령행 유틸리티를 실행할 수 있습니다. 원격 호스트의 WebSphere® Application Server 설치는 제품 명령을 실행하는 데 필요하지만 비제품 명령에는 필요하지 않습니다.

시작하기 전에

원격 호스트에서 명령 실행 작업을 실행하려면 먼저 다음 단계를 완료하십시오.

  • 작업 관리자를 시작하십시오.
  • 원격 호스트를 작업 관리자의 대상으로 설정하십시오. 작업 관리자 콘솔에서 작업 > 대상 > 새 호스트를 클릭하고 새 대상 페이지의 필드를 채우십시오.

    호스트는 컴퓨터입니다. 일반적으로 원격 호스트는 작업 관리자가 설치된 컴퓨터와는 다른 컴퓨터입니다.startServer 또는 wsadmin과 같은 제품 명령을 실행하려는 경우 외에는 원격 호스트에 WebSphere Application Server 설치가 필요하지 않습니다.

이 태스크 정보

작업 관리자 또는 배치 관리자의 관리 콘솔을 사용하여 원격 호스트에서 명령을 실행하는 작업을 제출할 수 있습니다. 콘솔에서 원격 호스트에서 명령 실행 작업을 선택하고, 원격 호스트 컴퓨터를 지정하고, 실행할 명령을 지정하고, 요약을 검토한 후 작업을 제출하십시오. 작업 제출 후, 작업 관리자는 지정된 명령을 실행하고 작업 관리자 stdErr.txt 또는 stdOut.txt 로그에 모든 메시지를 기록합니다.

[IBM i][IBM i]원격 호스트에서 명령 실행 작업은 IBM i 대상 호스트에서 QShell 명령 실행을 지원합니다.

콘솔을 사용하는 대신, AdministrativeJobs 명령 그룹의 runCommand 작업 스크립트를 실행할 수 있습니다. 관리 작업 유형 주제를 참조하십시오.

또한 작업에서 wsadmin 명령을 실행하기 위해, 스크립트 매개변수를 지정할 수 있는 wsadmin 스크립트 실행 작업을 사용할 수 있습니다. "작업을 제출하여 wsadmin 스크립트 실행"을 참조하십시오.

프로시저

  1. 관리 콘솔의 탐색 트리에서 작업 > 제출을 클릭하십시오.
  2. 원격 호스트 대상에서 WebSphere Application Server 명령을 실행하는 작업을 선택하십시오.
    1. 목록에서 원격 호스트에서 명령 실행 작업 유형을 선택하십시오.

      원격 호스트에서 명령 실행 작업은 작업 관리자가 호스트 대상인 경우에만 목록에서 사용 가능합니다. 작업 관리자에 등록된 독립형 애플리케이션 서버 또는 배치 관리자는 대상이지만 호스트 대상은 아닙니다.

    2. 선택적으로 작업의 설명을 지정하십시오.
    3. 다음을 클릭하십시오.
  3. 작업 대상을 선택하십시오.
    1. 목록에서 대상 그룹을 선택하거나 대상 이름을 선택하십시오.
    2. 대상 이름을 선택한 경우, 대상 이름을 지정하고 추가를 클릭하거나 찾기를 클릭한 후 대상 찾기 페이지에 선택한 대상을 지정하십시오.

      대상 찾기 페이지에서 작업 유형은 검색 결과를 필터링하도록 runCommand로 자동 설정됩니다. 이 페이지에서 찾기를 클릭하여 제외된 대상 목록에서 호스트 목록을 보십시오. 대상을 선택하고 >를 클릭하여 호스트 이름을 대상 선택 목록으로 이동시킨 후, 확인을 클릭하십시오.

    3. 사용자 인증이 필요한 경우, 필요에 따라 사용자 이름, 비밀번호 또는 기타 인증 값을 지정하십시오.
    4. 다음을 클릭하십시오.
  4. 작업 매개변수를 지정하십시오.
    1. 명령 또는 스크립트의 경우, 호스트에서 실행할 명령 또는 스크립트를 지정하십시오.

      예를 들어, 원격 호스트에 있는 제품 설치의 bin 디렉토리에서 versionInfo 명령을 실행하려면 다음 명령을 지정하십시오.

      [AIX][HP-UX][Linux][Solaris][z/OS]
      versionInfo.sh
      [IBM i]
      versionInfo
      [Windows]
      versionInfo.bat

      명령 또는 스크립트에, 인수와 함께 명령을 지정할 수 있습니다. 예를 들어, 다음과 같습니다.

      [AIX][HP-UX][Linux][Solaris][z/OS]
      startServer.sh server1
      [IBM i]
      startServer server1
      [Windows]
      startServer.bat server1
    2. 작업 디렉토리의 경우, 명령이 상주하는 디렉토리의 완전한 경로를 지정하십시오.

      기본적으로, 작업 디렉토리는 사용자의 홈 디렉토리로 설정되어 있습니다.

      예를 들어, 원격 호스트에서 제품 설치의 bin 디렉토리를 지정하십시오.

      [AIX][HP-UX][Linux][Solaris][z/OS]
      /WAS_v850/IBM/WebSphere/AppServer/bin
      [IBM i]
      /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin
      [Windows]
      C:\WAS_v850\IBM\WebSphere\AppServer\bin
      [Windows]참고: 디렉토리 구분 기호에 이중 백슬래시(\\) 또는 슬래시(/)를 사용하는 경우, 작업이 실패하고 오류가 발생합니다. Windows 운영 체제에서는, 하나의 백슬래시(\)를 디렉토리 구분 기호로 사용하십시오.
    3. 다음을 클릭하십시오.
  5. 작업을 스케줄링하십시오.
  6. 요약을 검토하고 완료를 클릭하여 작업을 제출하십시오.

결과

작업 관리자가 작업을 실행합니다. 작업 옵션이 명령 이름 및 경로를 올바르게 지정하는 경우, 명령이 호스트에서 실행되고 명령으로 인해 나타난 모든 메시지는 작업 관리자 로그에 기록됩니다.

versionInfo 예제의 경우, 다음과 같은 메시지가 profile_root/JobMgr01/config/temp/JobManager/job_ID/host_name/logs 디렉토리의 stdOut.txt 파일에 기록됩니다.

--------------------------------------------------------------------------------
IBM WebSphere Product Installation Status Report
--------------------------------------------------------------------------------

Report at date and time August 30, 2010 11:20:50 AM EDT

Installation
--------------------------------------------------------------------------------
Product Directory    C:\WAS_v850\IBM\WebSphere\AppServer
Version Directory    C:\WAS_v850\IBM\WebSphere\AppServer\properties\version
DTD Directory        C:\WAS_v850\IBM\WebSphere\AppServer\properties\version\dtd
Log Directory        C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs

Product List
--------------------------------------------------------------------------------
ND             installed

Installed Product
--------------------------------------------------------------------------------
Name                     IBM WebSphere Application Server - ND
Version              8.0.0.0
ID                       ND
Build Level          build_2464
Build Date           8/17/10
Architecture         x86 (32 bit)
Installed Features   EJBDeploy tool for pre-EJB 3.0 modules
                     Sample applications
                     Stand-alone thin clients and resource adapters
--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------

server1을 시작하는 startServer 예제의 경우, 명령이 호스트에서 server1을 시작합니다. 다음과 같은 메시지는 profile_root/JobMgr01/config/temp/JobManager/job_ID/host_name/logs 디렉토리의 stdOut.txt 파일에 기록됩니다.

ADMU0116I: Tool information is being logged in file    
           C:\WAS_v850\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startServer.log
ADMU0128I: Starting tool with the AppSrv01 profile
ADMU3100I: Reading configuration for server: server1
ADMU3200I: Server launched. Waiting for initialization status.
ADMU3000I: Server server1 open for e-business; process id is 5384

다음에 수행할 작업

작업 상태 페이지에서 runCommand 작업의 ID를 클릭하고 작업 상태를 보십시오. 작업에 실패하는 경우 작업 실행 결과로 나타나는 오류 메시지를 확인하고 오류 조건을 정정한 다음 작업을 다시 제출하십시오.


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



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