BatchNode interface

Batch 서비스의 컴퓨팅 노드입니다.

속성

affinityId

이 컴퓨팅 노드에서 작업을 예약하도록 요청하는 작업을 추가할 때 전달할 수 있는 식별자입니다. 이것은 단지 부드러운 선호도입니다. 작업이 예약될 때 대상 컴퓨팅 노드가 사용 중이거나 사용할 수 없는 경우 작업은 다른 곳에서 예약됩니다.

allocationTime

이 컴퓨팅 노드가 풀에 할당된 시간입니다. 컴퓨팅 노드가 처음 할당되고 설정된 후에는 변경되지 않는 시간입니다. 컴퓨팅 노드가 서비스를 복구하거나 선점할 때 업데이트되지 않습니다.

endpointConfiguration

컴퓨팅 노드에 대한 엔드포인트 구성입니다.

errors

컴퓨팅 노드에서 현재 발생하는 오류 목록입니다.

id

컴퓨팅 노드의 ID입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 ID가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 ID가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다.

ipAddress

다른 노드가 이 컴퓨팅 노드와 통신하는 데 사용할 수 있는 IP 주소입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 IP 주소가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 IP 주소가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다.

ipv6Address

다른 노드가 이 컴퓨팅 노드와 통신하는 데 사용할 수 있는 IPv6 주소입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 IP 주소가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 IP 주소가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다. 풀이 IPv6에 대해 구성되지 않은 경우 이 속성이 표시되지 않습니다.

isDedicated

이 컴퓨팅 노드가 전용 컴퓨팅 노드인지 여부입니다. false이면 컴퓨팅 노드는 스폿/우선 순위가 낮은 컴퓨팅 노드입니다.

lastBootTime

컴퓨팅 노드가 마지막으로 시작된 시간입니다. 컴퓨팅 노드 상태를 사용할 수 없는 경우 이 속성이 없을 수 있습니다.

nodeAgentInfo

컴퓨팅 노드 에이전트 버전 및 컴퓨팅 노드가 새 버전으로 업그레이드된 시간에 대한 정보입니다.

recentTasks

최근 상태가 변경된 작업 목록입니다. 이 속성은 풀에 할당된 이후 이 컴퓨팅 노드에서 하나 이상의 작업이 실행된 경우에만 존재합니다.

runningTasksCount

컴퓨팅 노드에서 현재 실행 중인 작업 작업의 총 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

runningTaskSlotsCount

컴퓨팅 노드에서 현재 작업 작업을 실행하는 데 사용되는 총 일정 슬롯 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

schedulingState

컴퓨팅 노드를 작업 예약에 사용할 수 있는지 여부입니다.

startTask

풀에 조인할 때 컴퓨팅 노드에서 실행하도록 지정된 작업입니다.

startTaskInfo

컴퓨팅 노드에서 StartTask 실행에 대한 런타임 정보입니다.

state

컴퓨팅 노드의 현재 상태입니다.

stateTransitionTime

컴퓨팅 노드가 현재 상태를 입력한 시간입니다.

totalTasksRun

컴퓨팅 노드에서 완료된 총 작업 작업 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

totalTasksSucceeded

컴퓨팅 노드에서 성공적으로 완료된 총 작업 작업 수(exitCode 0 포함)입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

url

컴퓨팅 노드의 URL입니다.

virtualMachineInfo

가상 머신의 현재 상태에 대한 정보입니다.

vmSize

컴퓨팅 노드를 호스팅하는 가상 머신의 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요.

속성 세부 정보

affinityId

이 컴퓨팅 노드에서 작업을 예약하도록 요청하는 작업을 추가할 때 전달할 수 있는 식별자입니다. 이것은 단지 부드러운 선호도입니다. 작업이 예약될 때 대상 컴퓨팅 노드가 사용 중이거나 사용할 수 없는 경우 작업은 다른 곳에서 예약됩니다.

affinityId: string

속성 값

string

allocationTime

이 컴퓨팅 노드가 풀에 할당된 시간입니다. 컴퓨팅 노드가 처음 할당되고 설정된 후에는 변경되지 않는 시간입니다. 컴퓨팅 노드가 서비스를 복구하거나 선점할 때 업데이트되지 않습니다.

allocationTime: Date

속성 값

Date

endpointConfiguration

컴퓨팅 노드에 대한 엔드포인트 구성입니다.

endpointConfiguration?: BatchNodeEndpointConfiguration

속성 값

errors

컴퓨팅 노드에서 현재 발생하는 오류 목록입니다.

errors?: BatchNodeError[]

속성 값

id

컴퓨팅 노드의 ID입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 ID가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 ID가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다.

id: string

속성 값

string

ipAddress

다른 노드가 이 컴퓨팅 노드와 통신하는 데 사용할 수 있는 IP 주소입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 IP 주소가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 IP 주소가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다.

ipAddress: string

속성 값

string

ipv6Address

다른 노드가 이 컴퓨팅 노드와 통신하는 데 사용할 수 있는 IPv6 주소입니다. 풀에 추가된 모든 컴퓨팅 노드에는 고유한 IP 주소가 할당됩니다. 컴퓨팅 노드가 풀에서 제거될 때마다 모든 로컬 파일이 삭제되고 IP 주소가 회수되고 새 컴퓨팅 노드에 다시 사용할 수 있습니다. 풀이 IPv6에 대해 구성되지 않은 경우 이 속성이 표시되지 않습니다.

ipv6Address: string

속성 값

string

isDedicated

이 컴퓨팅 노드가 전용 컴퓨팅 노드인지 여부입니다. false이면 컴퓨팅 노드는 스폿/우선 순위가 낮은 컴퓨팅 노드입니다.

isDedicated?: boolean

속성 값

boolean

lastBootTime

컴퓨팅 노드가 마지막으로 시작된 시간입니다. 컴퓨팅 노드 상태를 사용할 수 없는 경우 이 속성이 없을 수 있습니다.

lastBootTime: Date

속성 값

Date

nodeAgentInfo

컴퓨팅 노드 에이전트 버전 및 컴퓨팅 노드가 새 버전으로 업그레이드된 시간에 대한 정보입니다.

nodeAgentInfo?: BatchNodeAgentInfo

속성 값

recentTasks

최근 상태가 변경된 작업 목록입니다. 이 속성은 풀에 할당된 이후 이 컴퓨팅 노드에서 하나 이상의 작업이 실행된 경우에만 존재합니다.

recentTasks?: BatchTaskInfo[]

속성 값

runningTasksCount

컴퓨팅 노드에서 현재 실행 중인 작업 작업의 총 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

runningTasksCount?: number

속성 값

number

runningTaskSlotsCount

컴퓨팅 노드에서 현재 작업 작업을 실행하는 데 사용되는 총 일정 슬롯 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

runningTaskSlotsCount?: number

속성 값

number

schedulingState

컴퓨팅 노드를 작업 예약에 사용할 수 있는지 여부입니다.

schedulingState?: SchedulingState

속성 값

startTask

풀에 조인할 때 컴퓨팅 노드에서 실행하도록 지정된 작업입니다.

startTask?: BatchStartTask

속성 값

startTaskInfo

컴퓨팅 노드에서 StartTask 실행에 대한 런타임 정보입니다.

startTaskInfo?: BatchStartTaskInfo

속성 값

state

컴퓨팅 노드의 현재 상태입니다.

state: BatchNodeState

속성 값

stateTransitionTime

컴퓨팅 노드가 현재 상태를 입력한 시간입니다.

stateTransitionTime: Date

속성 값

Date

totalTasksRun

컴퓨팅 노드에서 완료된 총 작업 작업 수입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

totalTasksRun: number

속성 값

number

totalTasksSucceeded

컴퓨팅 노드에서 성공적으로 완료된 총 작업 작업 수(exitCode 0 포함)입니다. 여기에는 작업 관리자 작업 및 일반 작업이 포함되지만 작업 준비, 작업 릴리스 또는 시작 태스크는 포함되지 않습니다.

totalTasksSucceeded?: number

속성 값

number

url

컴퓨팅 노드의 URL입니다.

url: string

속성 값

string

virtualMachineInfo

가상 머신의 현재 상태에 대한 정보입니다.

virtualMachineInfo: VirtualMachineInfo

속성 값

vmSize

컴퓨팅 노드를 호스팅하는 가상 머신의 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요.

vmSize: string

속성 값

string