다음을 통해 공유


az batch node

Batch 컴퓨팅 노드를 관리합니다.

명령

Name Description 형식 상태
az batch node delete

지정된 풀에서 컴퓨팅 노드를 제거합니다.

조지아
az batch node file

Batch 컴퓨팅 노드 파일을 관리합니다.

조지아
az batch node file delete

컴퓨팅 노드에서 지정된 파일을 삭제합니다.

조지아
az batch node file download

노드 파일의 콘텐츠를 다운로드합니다.

조지아
az batch node file list

지정된 컴퓨팅 노드의 작업 디렉터리에 있는 모든 파일을 나열합니다.

조지아
az batch node file show

지정된 컴퓨팅 노드 파일의 속성을 가져옵니다.

조지아
az batch node list

지정된 풀의 컴퓨팅 노드를 나열합니다.

조지아
az batch node reboot

Batch 컴퓨팅 노드를 다시 부팅합니다.

조지아
az batch node remote-login-settings

Batch 컴퓨팅 노드에 대한 원격 로그인 설정을 검색합니다.

조지아
az batch node remote-login-settings show

컴퓨팅 노드에 원격 로그인하는 데 필요한 설정을 가져옵니다.

조지아
az batch node scheduling

Batch 컴퓨팅 노드에 대한 작업 예약을 관리합니다.

조지아
az batch node scheduling disable

Batch 컴퓨팅 노드에서 예약을 사용하지 않도록 설정합니다.

조지아
az batch node scheduling enable

Batch 컴퓨팅 노드에서 예약을 사용하도록 설정합니다.

조지아
az batch node service-logs

Batch 컴퓨팅 노드의 서비스 로그 파일을 관리합니다.

조지아
az batch node service-logs upload

지정된 Batch 컴퓨팅 노드에서 서비스 로그를 업로드합니다.

조지아
az batch node show

지정된 컴퓨팅 노드에 대한 정보를 가져옵니다.

조지아
az batch node user

Batch 컴퓨팅 노드의 사용자 계정을 관리합니다.

조지아
az batch node user create

Batch 컴퓨팅 노드에 사용자 계정을 추가합니다.

조지아
az batch node user delete

지정된 컴퓨팅 노드에서 사용자 계정을 삭제합니다.

조지아
az batch node user reset

Batch 컴퓨팅 노드에서 사용자 계정의 속성을 업데이트합니다. 업데이트할 수 있는 지정되지 않은 속성은 기본값으로 다시 설정됩니다.

조지아

az batch node delete

지정된 풀에서 컴퓨팅 노드를 제거합니다.

이 작업은 풀의 할당 상태가 안정적인 경우에만 실행할 수 있습니다. 이 작업이 실행되면 할당 상태가 안정에서 크기 조정으로 변경됩니다. 각 요청은 최대 100개의 노드를 제거할 수 있습니다.

az batch node delete --pool-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--json-file]
                     [--node-deallocation-option]
                     [--node-list]
                     [--resize-timeout]

필수 매개 변수

--pool-id

가져올 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--if-match

클라이언트에 알려진 리소스의 버전과 연결된 ETag 값입니다. 이 작업은 서비스에 대한 리소스의 현재 ETag가 클라이언트에서 지정한 값과 정확히 일치하는 경우에만 수행됩니다.

--if-modified-since

클라이언트에 알려진 리소스의 마지막으로 수정된 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.

--if-none-match

클라이언트에 알려진 리소스의 버전과 연결된 ETag 값입니다. 이 작업은 서비스에서 리소스의 현재 ETag가 클라이언트에서 지정한 값과 일치하지 않는 경우에만 수행됩니다.

--if-unmodified-since

클라이언트에 알려진 리소스의 마지막으로 수정된 시간을 나타내는 타임스탬프입니다. 지정된 시간 이후 서비스의 리소스가 수정된 경우에만 작업이 수행됩니다.

--json-file

JSON의 콘텐츠 사양을 포함하는 파일입니다(해당 REST API 본문과 일치하도록 형식이 지정됨). 이 매개 변수를 지정하면 모든 '콘텐츠 인수'가 무시됩니다.

--node-deallocation-option

할당 취소를 위해 선택한 후 컴퓨팅 노드 및 실행 중인 작업으로 수행할 작업을 결정합니다. 기본값은 다시 큐에 넣기입니다. 알려진 값은 "requeue", "terminate", "taskcompletion" 및 "retaineddata"입니다.

--node-list

지정된 풀에서 제거할 컴퓨팅 노드의 ID가 포함된 목록입니다. 요청당 최대 100개의 노드를 제거할 수 있습니다. 필수. 공백으로 구분된 값입니다.

--resize-timeout

풀에 컴퓨팅 노드를 제거하는 데 걸리는 시간 제한입니다. 기본값은 15분입니다. 최소값은 5분입니다. 5분 미만의 값을 지정하면 Batch 서비스에서 오류가 반환됩니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. 예상 형식은 ISO-8601 기간입니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

az batch node list

지정된 풀의 컴퓨팅 노드를 나열합니다.

az batch node list --pool-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--filter]
                   [--select]

필수 매개 변수

--pool-id

컴퓨팅 노드를 나열할 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--filter

OData $filter 절입니다. 이 필터를 생성하는 방법에 대한 자세한 내용은 https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch참조하세요.

--select

OData $select 절입니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

az batch node reboot

Batch 컴퓨팅 노드를 다시 부팅합니다.

az batch node reboot --node-id
                     --pool-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--json-file]
                     [--node-reboot-option]

예제

노드를 다시 부팅하고 작업을 다시 큐에 넣기.

az batch node reboot --pool-id pool1 --node-id node1

작업이 완료되면 노드를 다시 부팅합니다.

az batch node reboot --pool-id pool1 --node-id node1 --node-reboot-option taskcompletion

필수 매개 변수

--node-id

다시 시작하려는 컴퓨팅 노드의 ID입니다. 필수.

--pool-id

컴퓨팅 노드를 포함하는 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--json-file

JSON의 매개 변수 사양을 포함하는 파일입니다(해당 REST API 본문과 일치하도록 형식이 지정됨). 이 매개 변수를 지정하면 모든 '매개 변수 인수'가 무시됩니다.

--node-reboot-option

컴퓨팅 노드를 다시 부팅하는 시기 및 현재 실행 중인 작업으로 수행할 작업 기본값은 다시 큐에 넣기입니다. 알려진 값은 "requeue", "terminate", "taskcompletion" 및 "retaineddata"입니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

az batch node show

지정된 컴퓨팅 노드에 대한 정보를 가져옵니다.

az batch node show --node-id
                   --pool-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--select]

필수 매개 변수

--node-id

정보를 가져오려는 컴퓨팅 노드의 ID입니다. 필수.

--pool-id

컴퓨팅 노드를 포함하는 풀의 ID입니다. 필수.

선택적 매개 변수

--account-endpoint

Batch 서비스 엔드포인트. 또는 환경 변수( AZURE_BATCH_ENDPOINT)로 설정합니다.

--account-key

Batch 계정 키입니다. 또는 환경 변수( AZURE_BATCH_ACCESS_KEY)로 설정합니다.

--account-name

Batch 계정 이름입니다. 또는 환경 변수( AZURE_BATCH_ACCOUNT)로 설정합니다.

--select

OData $select 절입니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.