az batchai job
작업을 관리하는 명령입니다.
명령
| az batchai job create |
작업을 만듭니다. |
| az batchai job delete |
작업을 삭제합니다. |
| az batchai job file |
작업의 출력 디렉터리에 파일을 나열 하 고 스트림 하는 명령입니다. |
| az batchai job file list |
지정 된 id를 사용 하 여 디렉터리에 작업의 출력 파일을 나열 합니다. |
| az batchai job file stream |
파일의 콘텐츠를 스트리밍합니다 (' tail '과 유사). |
| az batchai job list |
작업을 나열합니다. |
| az batchai job node |
작업을 실행 한 노드에 사용 되는 명령입니다. |
| az batchai job node exec |
선택적 포트 전달 기능을 사용 하 여 작업을 실행 하는 데 사용 되는 클러스터 노드에서 명령줄을 실행 합니다. |
| az batchai job node list |
작업을 실행 한 노드에 대 한 원격 로그인 정보를 나열 합니다. |
| az batchai job show |
작업에 대한 정보를 표시합니다. |
| az batchai job terminate |
작업을 종료합니다. |
| az batchai job wait |
지정된 작업이 완료될 때까지 기다렸다가 종료 코드를 작업의 종료 코드로 설정합니다. |
az batchai job create
작업을 만듭니다.
az batchai job create --cluster
--config-file
--experiment
--name
--resource-group
--workspace
[--afs-mount-path]
[--afs-name]
[--bfs-mount-path]
[--bfs-name]
[--nfs]
[--nfs-mount-path]
[--storage-account-key]
[--storage-account-name]
[--subscription]
예제
동일한 리소스 그룹의 클러스터에서 실행할 작업을 만듭니다.
az batchai job create -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob \
-c MyCluster -f job.json
다른 작업 영역의 클러스터에서 실행할 작업을 만듭니다.
az batchai job create -g MyJobResourceGroup -w MyJobWorkspace -e MyExperiment -n MyJob \
-f job.json \
-c "/subscriptions/00000000-0000-0000-0000-000000000000/\
resourceGroups/MyClusterResourceGroup/\
providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster"
작업을 만듭니다. (자동 생성)
az batchai job create --cluster "/subscriptions/00000000-0000-0000-0000-000000000000/\
resourceGroups/MyClusterResourceGroup/\
providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster" --config-file job.json --experiment MyExperiment --name MyJob --resource-group MyJobResourceGroup --storage-account-name MyStorageAccount --workspace MyJobWorkspace
필수 매개 변수
작업을 실행할 클러스터의 이름 또는 ARM ID입니다. 클러스터가 다른 작업 영역에 속하는 경우 ARM ID를 제공해야 합니다.
작업 만들기 매개 변수(azure.mgmt.batchai.models.JobCreateParameters의 json 표현)를 포함하는 json 파일의 경로입니다.
실험의 이름입니다.
작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
작업 영역의 이름입니다.
선택적 매개 변수
Azure 파일 공유에 대한 상대 탑재 경로입니다. 파일 공유는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.
작업 실행 중에 탑재할 Azure 파일 공유의 이름입니다. 파일 공유는 작업을 실행하는 노드에만 탑재됩니다. --storage-account-name과 함께 사용해야 합니다. 구성 파일을 사용하여 여러 공유를 탑재할 수 있습니다(--config-file 옵션 참조).
Azure Storage Blob 컨테이너에 대한 상대 탑재 경로입니다. 컨테이너는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.
작업 실행 중에 탑재할 Azure Storage Blob 컨테이너의 이름입니다. 컨테이너는 작업을 실행하는 노드에만 탑재됩니다. --storage-account-name과 함께 사용해야 합니다. 구성 파일을 사용하여 여러 컨테이너를 탑재할 수 있습니다(--config-file 옵션 참조).
작업 실행 중에 탑재할 파일 서버의 이름 또는 ARM ID입니다. 파일 서버가 다른 작업 영역에 속하는 경우 ARM ID를 제공해야 합니다. 작업의 구성 파일을 사용하여 여러 파일 서버를 구성할 수 있습니다.
NFS의 상대 탑재 경로입니다. NFS는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.
스토리지 계정 키. 스토리지 계정이 다른 구독에 속하는 경우 필수입니다. AZURE_BATCHAI_STORAGE_KEY 환경 변수를 사용하여 지정할 수 있습니다.
각 클러스터 노드에 탑재할 Azure 파일 공유 및/또는 Azure Storage 컨테이너의 계정 이름을 Storage. AZURE_BATCHAI_STORAGE_ACCOUNT 환경 변수를 사용하여 지정할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batchai job delete
작업을 삭제합니다.
az batchai job delete [--experiment]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--workspace]
[--yes]
예제
작업을 삭제합니다. 작업이 현재 실행 중인 경우 종료됩니다.
az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob
확인을 요청하지 않고 작업을 삭제합니다(비대화형 시나리오의 경우).
az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -y
작업이 삭제될 때까지 기다리지 않고 작업 삭제를 요청합니다.
az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob --no-wait
선택적 매개 변수
실험의 이름입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
작업의 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업 영역의 이름입니다.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batchai job list
작업을 나열합니다.
az batchai job list --experiment
--resource-group
--workspace
[--query-examples]
[--subscription]
예제
작업을 나열합니다.
az batchai job list -g MyResourceGroup -w MyWorkspace -e MyExperiment -o table
필수 매개 변수
실험의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
작업 영역의 이름입니다.
선택적 매개 변수
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batchai job show
작업에 대한 정보를 표시합니다.
az batchai job show [--experiment]
[--ids]
[--name]
[--query-examples]
[--resource-group]
[--subscription]
[--workspace]
예제
작업에 대한 전체 정보를 표시합니다.
az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob
작업의 요약을 표시합니다.
az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -o table
선택적 매개 변수
실험의 이름입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
작업의 이름입니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업 영역의 이름입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batchai job terminate
작업을 종료합니다.
az batchai job terminate [--experiment]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--workspace]
[--yes]
예제
작업을 종료하고 작업이 종료될 때까지 기다립니다.
az batchai job terminate -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob
확인을 요청하지 않고 작업을 종료합니다(비대화형 시나리오의 경우).
az batchai job terminate -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -y
작업이 종료될 때까지 기다리지 않고 작업 종료를 요청합니다.
az batchai job terminate -g MyResourceGroup -e MyExperiment -w MyWorkspace -n MyJob \
--no-wait
선택적 매개 변수
실험의 이름입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
작업의 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업 영역의 이름입니다.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az batchai job wait
지정된 작업이 완료될 때까지 기다렸다가 종료 코드를 작업의 종료 코드로 설정합니다.
az batchai job wait [--experiment]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--workspace]
예제
작업이 완료될 때까지 기다립니다.
az batchai job wait -g MyResourceGroup -w MyWorkspace -n MyJob
선택적 매개 변수
실험의 이름입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
폴링 간격(초)입니다.
작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업 영역의 이름입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.