작업 제출

유연한 관리 환경에서는 애플리케이션을 관리하거나 원격 시스템에서 제품 구성을 수정하거나 스크립트 실행과 같은 범용 태스크를 수행하는 작업을 원격 대상에 제출할 수 있습니다. 작업 시작 시기, 작업 반복 여부 및 만기 시기를 지정할 수 있습니다.

시작하기 전에

작업을 제출하기 전에, 작업 관리자를 사용하여 한 개 이상의 대상을 등록해야 합니다. 대상은 관리 에이전트, 배치 관리자 노드 또는 호스트 컴퓨터에 처음 등록한 애플리케이션 서버 노드입니다.

작업 관리자 및 대상을 시작하십시오. 대상이 독립형 애플리케이션 서버인 경우, 관리 에이전트도 시작하십시오.

작업 관리자의 ID는 작업을 제출할 수 있도록 관리자 역할 또는 운영자 역할에 맞게 권한이 부여되어야 합니다. 작업을 제출할 때 한 개 이상의 대상에서 인증 및 권한에 필요한 사용자 이름 및 비밀번호를 지정할 수 있습니다. 작업 매개변수에서 사용자 이름과 비밀번호를 제공하지 않은 경우 작업 관리자에서 작업 제출자의 신임 정보가 이러한 용도로 사용됩니다. 여러 대상에 작업을 제출할 때 제출자의 사용자 이름과 비밀번호 또는 신임 정보를 모든 작업 대상에 적용해야 합니다.

대상 그룹에 대해 작업을 제출하여 여러 대상의 관리를 단순화할 수 있습니다. 각 대상 그룹은 하나의 대상 그룹을 표시합니다. 대상 그룹에 대한 작업을 제출하기 전에, 대상 그룹을 작성해야 합니다.

작업 관리자 기능은 작업 관리자 및 배치 관리자에 있습니다. 복잡하지 않도록 이 문서에서는 기능을 작업 관리자라고 지칭합니다.

이 태스크 정보

작업 관리자 또는 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 관리 또는 원격 워크스테이션에서 제품 구성 수정과 같은 태스크를 수행하거나 스크립트 실행과 같은 일반 태스크를 수행하는 작업을 제출할 수 있습니다. 작업 제출을 완료하려면 작업의 유형을 선택하고, 작업을 실행할 대상을 선택하고, 작업 유형에 특정한 작업 매개변수를 지정하고, 작업을 스케줄링하고, 요약을 검토한 후 작업을 제출하십시오.

이 절의 주제에서는 작업 관리자 콘솔 또는 배치 관리자 콘솔을 사용하여 작업을 제출하는 방법에 대해 설명합니다. 콘솔을 사용하는 대신, AdministrativeJobs 명령 그룹의 wsadmin submitJob 명령을 사용하여 명령행에서 작업을 제출할 수 있습니다. 관리 작업 유형에 대한 주제를 참조하십시오.

프로시저

  1. 작업 관리자 콘솔 또는 배치 관리자 콘솔의 탐색 트리에서 작업 > 제출을 클릭하십시오.
  2. 작업 유형을 선택하십시오.
    1. 목록에서 작업 유형을 선택하십시오.

      작업 유형 목록은 작업 관리자에 등록한 대상에 따라 다릅니다. 목록에 표시된 값은 AdminTask 오브젝트의 getJobTypesgetJobTypeMetadata 명령에서 검색됩니다. 애플리케이션을 관리하거나 원격 시스템에서 제품 구성을 수정하거나 스크립트 실행과 같은 일반 태스크를 수행하는 작업 유형이 있습니다.

    2. 선택적으로 작업의 설명을 지정하십시오.

      설명은 최대 256자의 문자열입니다. 기본 설명은 작업 유형입니다. 기본 설명을 변경하거나 기본 설명에 추가할 수 있습니다. 설명은 찾기 옵션을 사용하여 기존 작업을 보는 경우에 유용합니다.

    3. 다음을 클릭하십시오.
  3. 작업 대상을 선택하십시오.

    작업을 실행할 대상을 결정하려고 합니다.

    1. 목록에서 대상 그룹을 선택하거나 대상 이름을 선택하십시오.

      선택한 작업 유형에 유효한 대상 그룹만 대상 그룹 목록에 표시됩니다.

    2. 대상 이름을 선택한 경우, 대상 이름을 입력하고 추가를 클릭하거나 찾기 옵션을 사용하여 대상 목록을 생성하십시오.
      입력하는 대상 이름
      대상 이름을 입력하는 경우, 작업 관리자에 등록된 대상이어야 합니다. 다음을 클릭하면 대상 이름의 유효성이 검증됩니다.
      대상 이름 목록
      1. 찾기를 클릭하십시오.

        대상 찾기 페이지가 표시됩니다.

      2. 대상 유형의 경우, 모두, 호스트 또는 노드를 선택하십시오. 기본값은 모두입니다.
      3. 특정 키워드에서 찾기 조작을 실행하려면 유효한 연산자 및 텍스트 문자열을 지정하십시오.

        키워드 목록은 동적입니다. 유효한 연산자는 =(같음), !=(같지 않음), is nullis not null입니다. 텍스트 문자열은 완전하거나 부분적이며 변수나 알 수 없는 문자를 포함하려면 별표(*)를 사용할 수 있습니다.

      4. 찾기를 클릭하십시오.

        결과가 제외된 대상 목록에 표시되며 선택되어 있습니다.

      5. 대상으로 지정할 대상을 제외된 대상 목록에서 선택한 대상 목록으로 이동시키십시오.
        • 특정 대상을 제외된 대상 목록에서 선택한 대상 목록으로 이동시키려면, 제외된 대상 목록에서 대상을 선택하고 >를 클릭하십시오.
        • 특정 대상을 선택한 대상 목록에서 제외된 대상 목록으로 이동시키려면, 선택한 대상 목록에서 대상을 선택하고 <를 클릭하십시오.
      6. 선택한 대상 목록에 원하는 대상 목록이 있으면 확인을 클릭하십시오.

        대상이 작업 대상 선택 페이지에 표시됩니다.

    3. 대상에 인증이 필요한 경우 대상에서 작업을 실행할 수 있도록 사용자 이름 및 비밀번호를 지정하십시오.

      예를 들어, 대상 호스트에 액세스하려면 일반적으로 사용자 이름비밀번호 인증의 값을 지정합니다. 사용자 이름 및 비밀번호는 호스트의 로그인 값입니다. 대상 호스트에 비밀번호가 필요하지 않은 경우 필드를 공백으로 두십시오.

      대체 사용자가 대상 호스트에서 명령을 수행하게 하려면, sudo 사용을 선택하여 작업 실행 전에 사용자를 변경한 다음 필요에 따라 대체 사용자의 사용자 이름 및 비밀번호를 지정하십시오. sudo"substitute user do"를 의미합니다. 대상 호스트에 비밀번호가 필요하지 않은 경우, 비밀번호 필드를 공백으로 두십시오. 다음은 올바른 선택 조합입니다.
      • sudo 사용을 선택하고 사용자 이름 및 sudo 비밀번호를 공백으로 두십시오. 이러한 선택사항에서는 /etc/sudoers 파일에 설정된 기본 사용자와, 연결 사용자의 비밀번호를 사용합니다.
      • sudo 사용을 선택하고 사용자 이름을 지정한 후 sudo 비밀번호를 공백으로 두십시오. 이러한 선택사항에서는 지정된 사용자와, 연결 사용자의 비밀번호를 사용합니다.
      • sudo 사용을 선택하고 사용자 이름을 지정한 후 sudo 비밀번호를 지정하십시오. 이러한 선택사항에서는 지정된 사용자 및 sudo 비밀번호를 사용합니다.
      기본값은 sudo를 사용하지 않는 것입니다. sudo 옵션은 AIX, HP-UX, Linux 및 Solaris 운영 체제에서만 지원됩니다.
      공개-개인 키 인증을 사용하려면 공개-개인 키 인증을 선택한 다음 키 저장소 및 키 저장소에 필요한 경우 비밀번호 문구에 대한 전체 경로를 지정하십시오.
      우수 사례: 공개-개인 키 인증을 사용하려면 먼저, ssh-keygen과 같은 키 생성 도구를 사용하여 한 쌍의 키를 생성하십시오. 그리고 대상 호스트에 있는 사용자의 authorized_keys 파일에 공개 키를 추가하십시오. 그런 다음, 이 작업 대상 선택 페이지에서 사용자 이름, 완전한 개인 키 파일 및 선택적으로 완전한 비밀번호 문구를 지정하십시오.
    4. 다음을 클릭하십시오.
  4. 작업 매개변수를 지정하십시오.

    작업 매개변수 목록은 동적이며 작업 유형에 기반합니다. 예를 들어, 작업 유형이 애플리케이션 설치인 경우 애플리케이션 이름, 설치할 애플리케이션의 위치 및 선택적으로 시스템이 애플리케이션을 설치하는 서버의 이름을 지정하십시오.

    여러 대상에 작업을 제출할 때 매개변수 값을 모든 작업 대상에 적용해야 합니다.

    다음 표는 매개변수 유형에 대해 설명합니다.

    매개변수 유형 설명
    String 해당 매개변수에 텍스트를 입력할 수 있습니다. 작업이 제출될 때까지 텍스트는 유효하지 않습니다.
    대상 자원 대상 자원을 선택할 수 있습니다. 첫 번째 단계에서 선택한 작업 유형에 따라 찾기 옵션을 사용하여 자원을 검색할 수 있습니다.
    1. 선택적으로 찾기를 클릭하십시오(사용 가능한 경우).

      대상 자원 찾기 페이지가 표시됩니다.

    2. 특정 키워드에서 찾기 조작을 실행하려면 유효한 연산자 및 텍스트 문자열을 지정하십시오.

      키워드 목록은 동적입니다. 유효한 연산자는 =(같음), !=(같지 않음), is nullis not null입니다. 텍스트 문자열은 완전하거나 부분적이며 변수나 알 수 없는 문자를 포함하려면 별표(*)를 사용할 수 있습니다.

    3. 찾기를 클릭하십시오.

      결과는 선택한 모든 엔드포인트 목록에 공통되는 사용 가능한 자원에 표시됩니다.

    4. 확인을 클릭하여 결과를 저장하고 작업 매개변수 지정에 대한 페이지로 돌아가십시오.
    5. 다음을 클릭하십시오.
  5. 작업을 스케줄링하십시오.

    지정한 시간 및 날짜는 작업 관리자와 관련되어 있습니다.

    1. 선택적으로, 작업이 완료되면, 알림이 전송된 하나 이상의 이메일 주소를 지정하십시오.

      이메일 주소를 여러 개 지정하는 경우, 각 주소를 쉼표로 구분하십시오. 이메일 주소가 콘솔 환경 설정에 저장됩니다. 형식 오류에 대한 각 이메일 주소의 유효성이 검증됩니다.

    2. 작업을 제출할 수 있는 시기를 선택하십시오.

      지금 사용할 수 있도록 작업을 제출하거나 작업 관리자에서 작업을 검색하는 시간 및 날짜를 지정할 수 있습니다.

    3. 작업 만기를 선택하십시오.

      작업 만기는 대상에 대한 작업을 더 이상 실행할 수 없는 시간입니다. 기본 만기를 사용하거나 작업 만기의 시간 및 날짜를 지정하거나 작업이 만기될 때까지 남아 있는 시간을 지정할 수 있습니다. 기본 만기는 작업 관리자 구성 페이지에 정의되어 있습니다.

    4. 선택적으로 작업의 반복 간격, 간격의 시작 날짜 및 시간과 간격의 종료 날짜 및 시간을 지정하십시오.
    5. 다음을 클릭하십시오.
  6. 요약을 검토하고 작업을 제출하십시오.
    1. 옵션을 변경하려면 변경할 페이지가 나타날 때까지 이전을 클릭하십시오. 이 페이지에서 내용을 정정한 후 요약 및 작업 제출 페이지가 다시 나타날 때까지 페이지 사이를 이동하십시오.
    2. 옵션에 만족하면 완료를 클릭하여 작업을 제출하십시오.

      제출한 작업의 상태만 표시되는 작업 상태 콜렉션 페이지가 표시됩니다.

결과

작업을 제출한 후 즉시 실행하지 못할 수 있습니다. 작업 관리자가 제출된 작업을 큐에 대기시킵니다. 관리 에이전트 및 배치 관리자가 구성된 폴 간격에 따라 온라인 상태인 작업을 작업 관리자에게 폴합니다. 기본 폴링 간격은 30초입니다. 관리 에이전트 및 배치 관리자가 작업을 검색한 후 결과를 작업 관리자에게 리턴하기까지 최소한 두 번의 폴 주기가 걸립니다. 대상이 작업을 처리하는 데 걸리는 시간에 따라 작업을 완료하는 데 필요한 주기가 증가할 수 있습니다.

다음에 수행할 작업

작업을 제출한 후, 작업 상태 페이지에는 고유 작업 ID(예: 122763380912576341)가 표시됩니다. 작업 ID를 사용하여 작업을 조회, 일시중단, 재개 또는 삭제할 수 있습니다. 작업 ID를 클릭하면 해당 작업의 특정 특성, 작업의 활성화 및 만기 시간과 상태가 표시됩니다. 작업 상태 링크를 클릭하면 각 작업 대상의 작업 히스토리가 표시됩니다. 상태 새로 고치기 아이콘 작업 상태의 보기 새로 고치기 아이콘을 지정함을 클릭하여 표시된 상태를 새로 고치십시오.

작업 관리자 콘솔 또는 wsadmin 명령을 사용하여 작업의 단계 및 상태를 확인할 수 있습니다.

작업 단계는 작업 관리자 관점에서 작업이 실행 프로세스 중 어느 단계에 있는지 표시합니다. 표 1은 작업 단계를 나타냅니다.

표 1. 작업 단계. 상태는 작업이 활성 상태인지 여부를 표시합니다.
작업 단계 설명
보류 중 작업을 제출했지만 대상에서 아직 작업을 실행할 수 없습니다.
활성 하나 이상의 대상이 작업 실행을 시작했습니다.
만기됨 작업이 만기되었습니다. 대상이 작업이 만기되기 전에 작업 실행을 시작한 경우 작업이 계속 실행됩니다. 작업이 만기된 후 대상은 작업 실행을 시작할 수 없습니다.
일시중단됨 작업이 조작을 일시중단했습니다. 대상이 작업이 일시중단되기 전에 작업 실행을 시작한 경우 작업이 계속 실행됩니다. 작업이 일시중단된 후 대상은 작업 실행을 시작할 수 없습니다.

작업 상태는 관리 대상에서 처리 중인 작업의 히스토리를 표시합니다. 일반 작업 히스토리에서는 상태가 분배됨에서 진행 중 및 성공함까지 진행됩니다. 표 2는 작업 상태 값을 표시합니다.

표 2. 작업 상태 설명. 상태는 작업이 올바르게 완료되었는지 여부를 표시합니다.
작업 상태 설명
시도되지 않음 대상이 작업을 수신하지 않았습니다. 상태는 NOT_ATTEMPTED입니다.
분배 대상이 작업을 수신했습니다. 상태는 DISTRIBUTED입니다.
진행 중 대상이 작업을 다른 작업과 동시에 실행 중입니다. 상태는 ASYNC_IN_PROGRESS입니다.
실패 작업이 실패했으며 더 이상 실행되지 않습니다. 상태는 FAILED입니다.
거부 대상이 작업 유형을 지원하지 않는 등의 이유로 대상이 작업을 거부했습니다. 상태는 REJECTED입니다.
성공 작업이 올바르게 완료되었습니다. 상태는 SUCCEEDED입니다.
부분적 성공 클러스터에 여러 클러스터 멤버가 있는 startCluster 및 stopCluster 작업과 애플리케이션이 여러 대상에 설치된 startApplication 및 stopApplication 작업에만 적용됩니다. 일부 클러스터 멤버만 시작 또는 중지되었거나 애플리케이션이 모든 애플리케이션 대상에서 시작되지 않은 경우 작업의 상태는 PARTIALLY_SUCCEEDED입니다.

기본적으로 제출된 작업은 하루(24시간) 동안 계속 활성화되어 있습니다. 활성 작업은 시스템 자원을 이용하는 실행 중인 Java 프로세스입니다. 더 이상 필요하지 않은 작업을 삭제하십시오. 작업 관리자 콘솔 작업 상태 페이지를 사용할 수 있습니다. 작업 > 상태를 클릭하고 작업을 선택한 후 삭제를 클릭하십시오.


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



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