태스크 간의 종속성을 정의하여 태스크가 실행되는 순서를 설정할 수 있습니다. 리소스 단위(노드 준비, 노드 릴리스 및 서비스 작업)로 시작되는 작업에 대한 작업 종속성을 정의할 수 없습니다. 자세한 내용은 작업 유형 이해를 참조하세요.
작업을 그룹화하여 태스크가 실행되는 순서를 지정할 수 있습니다. 다음 그룹의 모든 작업을 시작하기 전에 그룹의 모든 작업이 완료되어야 합니다. 태스크를 그룹화하면 부모 태스크가 실패할 경우 종속 태스크를 실행할지 여부를 지정할 수 있습니다. 부모 작업이 실패하거나 취소될 경우 종속 작업을 계속할지 여부를 지정할 수 있습니다. 기본적으로 속성은 설정되지 않습니다. 이 경우 일부 부모 작업이 실패하거나 취소되더라도 모든 종속 작업이 계속 실행됩니다. 이 속성을 true로 설정하면 부모 작업이 실패하면 모든 종속 작업이 실패합니다.
팁 (조언)
종속성을 사용하여 작업 제출을 개선하려면 모든 새 작업에 동일한 이름을 사용하여 동일한 작업 그룹에 새 작업을 추가합니다.
작업이 실패하면 작업을 다시 큐에 추가하고 종속 작업을 실행할 수 있도록 오류를 수정하도록 수정할 수 있습니다. 작업이 수정되면 원래 작업 ID를 변경하지 않고 작업을 다시 제출할 수 있습니다.
실패한 작업에서 작업을 수정하려면
탐색 창에서 모든 작업을 클릭합니다.
작업 목록에서 수정할 작업을 클릭합니다.
선택 영역을 마우스 오른쪽 단추로 클릭하고 작업 수정을 클릭합니다.
고급을 클릭합니다.
작업 속성을 설정합니다(예: 나중에 일정 시간 까지 작업 유지 설정). 그러면 작업 상태가 구성으로 변경됩니다.
수정을 클릭하여 변경 내용을 적용합니다. 필요한 경우 작업을 다시 큐에 추가합니다.
작업을 다시 마우스 오른쪽 단추로 클릭한 다음 작업 수정을 클릭합니다.
작업을 편집합니다.
고급을 클릭하고 보류를 제거합니다.
작업을 제출합니다.
작업 종속성 정의
다음 절차를 사용하여 HPC 작업 관리자를 사용하여 작업 종속성을 정의할 수 있습니다.
비고
이 절차를 완료하려면 클러스터에서 사용자로 추가되었거나 클러스터에서 사용자로 추가된 도메인 그룹의 구성원이어야 합니다. 자세한 내용은 클러스터 관리자에게 문의하세요.
HPC 클러스터 관리자에서 작업 종속성을 정의하는 옵션은 새 작업, 작업수정 및 복사 작업 대화 상자에서 사용할 수 있습니다. 예를 들어 다음 절차에서는 새 작업 대화 상자에서 작업을 추가하는 방법을 설명합니다.
작업 흐름 작업을 만들려면
작업 관리의 작업 창에서 새 작업을 클릭합니다.
새 작업 대화 상자의 왼쪽 창에서 작업 편집을 클릭합니다.
작업에 작업을 추가합니다.
새 작업을 만들려면 추가 단추를 가리킨 다음 아래쪽 화살표를 클릭한 다음 작업 유형을 선택합니다. 작업 대화 상자에서 작업에 대한 정보를 입력한 다음 저장 을 클릭하여 작업에 작업을 추가하고 새 작업 대화 상자로 돌아갑니다.
저장된 작업을 작업에 추가하려면 추가 단추를 가리킨 다음 아래쪽 화살표를 클릭한 다음 작업 파일에서 클릭합니다. 작업 XML 파일의 위치로 이동하고 열기 를 클릭하여 작업에 작업을 추가하고 새 작업 대화 상자로 돌아갑니다.
새 작업 대화 상자에서 추가한 작업 목록을 볼 수 있습니다.
작업이 실행되는 순서를 설정하려면 종속성 단추를 클릭합니다.
작업 종속성 대화 상자에서 작업을 그룹으로 구성할 수 있습니다. 다음 그룹의 모든 작업이 시작되기 전에 그룹의 모든 작업이 완료됩니다. 처음에는 모든 작업이 그룹 1의 일부입니다.
그룹 아래에서 추가 단추를 클릭하여 그룹을 추가합니다. 작업에 필요한 만큼 그룹을 추가합니다. 제거 단추는 선택한 그룹화 수준만 제거하며 작업 자체는 제거하지 않습니다.
하나 이상의 작업을 클릭한 다음 위로 이동 및 아래로 이동 단추를 사용하여 선택한 작업을 그룹 간에 이동합니다.
[확인]을 클릭하여 작업 종속성 그룹화에 동의하고 새 작업 만들기 대화 상자로 돌아갑니다.
비고
기본적으로 작업은 그룹 1에 할당됩니다. 작업에 작업을 더 추가하는 경우 작업 종속성 대화 상자로 돌아가서 작업이 의도한 대로 정렬되었는지 확인합니다.
필요에 따라 새 작업 대화 상자를 사용하여 추가 작업 속성을 설정합니다.
제출을 클릭합니다.
추가 고려 사항
- 명령 프롬프트 창, HPC PowerShell 또는 HPC API(애플리케이션 프로그래밍 인터페이스)를 사용하여 보다 복잡한 비선형 작업 종속성을 만들 수 있습니다.