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

필수 매개 변수

--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 컨테이너의 계정 이름을 Storage. AZURE_BATCHAI_STORAGE_ACCOUNT 환경 변수를 사용하여 지정할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

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

--name -n

작업의 이름입니다.

--no-wait

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

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--workspace -w

작업 영역의 이름입니다.

--yes -y

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

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

필수 매개 변수

--experiment -e

실험의 이름입니다.

--resource-group -g

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

--workspace -w

작업 영역의 이름입니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

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

--name -n

작업의 이름입니다.

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--workspace -w

작업 영역의 이름입니다.

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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

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

--name -n

작업의 이름입니다.

--no-wait

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

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--workspace -w

작업 영역의 이름입니다.

--yes -y

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

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

선택적 매개 변수

--experiment -e

실험의 이름입니다.

--ids

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

--interval

폴링 간격(초)입니다.

기본값: 15
--name -n

작업의 이름입니다.

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--workspace -w

작업 영역의 이름입니다.