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 -f'와 유사).

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]

예제

동일한 리소스 그룹의 클러스터에서 실행할 작업을 만듭니다.

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

필수 매개 변수

--cluster -c

작업을 실행할 클러스터의 이름 또는 ARM ID입니다. 클러스터가 다른 작업 영역에 속하는 경우 ARM ID를 제공해야 합니다.

--config-file -f

작업 만들기 매개 변수(azure.mgmt.batchai.models.JobCreateParameters의 json 표현)를 포함하는 json 파일의 경로입니다.

--experiment -e

실험의 이름입니다.

--name -n

작업 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.

선택적 매개 변수

--afs-mount-path

Azure 파일 공유에 대한 상대 탑재 경로입니다. 파일 공유는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.

기본값: afs
--afs-name

작업 실행 중에 탑재할 Azure 파일 공유의 이름입니다. 파일 공유는 작업을 실행하는 노드에만 탑재됩니다. --storage-account-name과 함께 사용해야 합니다. 구성 파일을 사용하여 여러 공유를 탑재할 수 있습니다(--config-file 옵션 참조).

--bfs-mount-path

Azure Storage Blob 컨테이너에 대한 상대 탑재 경로입니다. 컨테이너는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.

기본값: bfs
--bfs-name

작업 실행 중에 탑재할 Azure Storage Blob 컨테이너의 이름입니다. 컨테이너는 작업을 실행하는 노드에만 탑재됩니다. --storage-account-name과 함께 사용해야 합니다. 구성 파일을 사용하여 여러 컨테이너를 탑재할 수 있습니다(--config-file 옵션 참조).

--nfs

작업 실행 중에 탑재할 파일 서버의 이름 또는 ARM ID입니다. 파일 서버가 다른 작업 영역에 속하는 경우 ARM ID를 제공해야 합니다. 작업의 구성 파일을 사용하여 여러 파일 서버를 구성할 수 있습니다.

--nfs-mount-path

NFS에 대한 상대 탑재 경로입니다. NFS는 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 폴더에서 사용할 수 있습니다.

기본값: nfs
--storage-account-key

스토리지 계정 키. 스토리지 계정이 다른 구독에 속하는 경우 필요합니다. AZURE_BATCHAI_STORAGE_KEY 환경 변수를 사용하여 지정할 수 있습니다.

--storage-account-name

각 클러스터 노드에 탑재할 Azure 파일 공유 및/또는 Azure Storage 컨테이너의 스토리지 계정 이름입니다. AZURE_BATCHAI_STORAGE_ACCOUNT 환경 변수를 사용하여 지정할 수 있습니다.

az batchai job delete

작업을 삭제합니다.

az batchai job delete [--experiment]
                      [--ids]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

작업 이름입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az batchai job list

작업을 나열합니다.

az batchai job list --experiment
                    --resource-group
                    --workspace

예제

작업을 나열합니다.

az batchai job list -g MyResourceGroup -w MyWorkspace -e MyExperiment -o table

필수 매개 변수

--experiment -e

실험의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.

az batchai job show

작업에 대한 정보를 표시합니다.

az batchai job show [--experiment]
                    [--ids]
                    [--name]
                    [--resource-group]
                    [--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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

작업 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.

az batchai job terminate

작업을 종료합니다.

az batchai job terminate [--experiment]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. 'Resource Id' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

작업 이름입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az batchai job wait

지정된 작업이 완료될 때까지 기다렸다가 종료 코드를 작업의 종료 코드로 설정합니다.

az batchai job wait [--experiment]
                    [--ids]
                    [--interval]
                    [--name]
                    [--resource-group]
                    [--workspace]

예제

작업이 완료될 때까지 기다립니다.

az batchai job wait -g MyResourceGroup -w MyWorkspace -n MyJob

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. 'Resource Id' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--interval

폴링 간격(초)입니다.

기본값: 15
--name -n

작업 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--workspace -w

작업 영역의 이름입니다.