BatchNodeOutput interface
Batch 服务中的计算节点。
属性
| affinity |
添加任务以请求在此计算节点上计划任务时传递的标识符。 请注意,这只是软相关性。 如果目标计算节点在计划任务时繁忙或不可用,则任务将在其他位置进行计划。 |
| allocation |
此计算节点分配给池的时间。 这是计算节点最初分配的时间,设置后不会更改。 当计算节点被服务治愈或抢占时,它不会更新。 |
| endpoint |
计算节点的终结点配置。 |
| errors | 计算节点当前遇到的错误列表。 |
| id | 计算节点的 ID。 添加到池的每个计算节点都分配有唯一 ID。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 ID,并可以重新用于新的计算节点。 |
| ip |
其他节点可用于与此计算节点通信的 IP 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。 |
| ipv6Address | 其他节点可用于与此计算节点通信的 IPv6 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。 如果未为 IPv6 配置池,则此属性将不存在。 |
| is |
此计算节点是否为专用计算节点。 如果为 false,则计算节点是现成/低优先级计算节点。 |
| last |
上次启动计算节点的时间。 如果计算节点状态不可用,则此属性可能不存在。 |
| node |
有关计算节点代理版本以及计算节点升级到新版本的时间的信息。 |
| recent |
最近更改其状态的任务列表。 仅当至少一个任务已在此计算节点上运行,因为该任务已分配给池,此属性才存在。 |
| running |
计算节点上当前正在运行的作业任务的总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。 |
| running |
当前在计算节点上运行作业任务的计划槽总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。 |
| scheduling |
计算节点是否可用于任务计划。 可能的值:“enabled”、“disabled” |
| start |
指定要在计算节点上运行的任务,因为它加入池。 |
| start |
有关在计算节点上执行 StartTask 的运行时信息。 |
| state | 计算节点的当前状态。 现成/低优先级计算节点已被抢占。 当计算节点被抢占时在计算节点上运行的任务将在另一个计算节点可用时重新计划。 可能的值:“idle”、“rebooting”、“reimaging”、“running”、“unusable”、“creating”、“starting”、“waitingforstarttask”、“starttaotaailed”、“unknown”、“leavingpool”、“offline”、“prepted”、“upgradingos”、“deallocated”、“deallocating” |
| state |
计算节点进入其当前状态的时间。 |
| total |
计算节点上完成的作业任务总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。 |
| total |
计算节点上成功完成的作业任务总数(带有 exitCode 0)。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。 |
| url | 计算节点的 URL。 |
| virtual |
有关虚拟机的当前状态的信息。 |
| vm |
托管计算节点的虚拟机的大小。 有关池中虚拟机的可用大小的信息,请参阅为 Azure Batch 池中的计算节点选择 VM 大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。 |
属性详细信息
affinityId
添加任务以请求在此计算节点上计划任务时传递的标识符。 请注意,这只是软相关性。 如果目标计算节点在计划任务时繁忙或不可用,则任务将在其他位置进行计划。
affinityId: string
属性值
string
allocationTime
此计算节点分配给池的时间。 这是计算节点最初分配的时间,设置后不会更改。 当计算节点被服务治愈或抢占时,它不会更新。
allocationTime: string
属性值
string
endpointConfiguration
计算节点的终结点配置。
endpointConfiguration?: BatchNodeEndpointConfigurationOutput
属性值
errors
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: string
属性值
string
nodeAgentInfo
recentTasks
最近更改其状态的任务列表。 仅当至少一个任务已在此计算节点上运行,因为该任务已分配给池,此属性才存在。
recentTasks?: BatchTaskInfoOutput[]
属性值
runningTasksCount
计算节点上当前正在运行的作业任务的总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。
runningTasksCount?: number
属性值
number
runningTaskSlotsCount
当前在计算节点上运行作业任务的计划槽总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。
runningTaskSlotsCount?: number
属性值
number
schedulingState
计算节点是否可用于任务计划。
可能的值:“enabled”、“disabled”
schedulingState?: string
属性值
string
startTask
startTaskInfo
state
计算节点的当前状态。 现成/低优先级计算节点已被抢占。 当计算节点被抢占时在计算节点上运行的任务将在另一个计算节点可用时重新计划。
可能的值:“idle”、“rebooting”、“reimaging”、“running”、“unusable”、“creating”、“starting”、“waitingforstarttask”、“starttaotaailed”、“unknown”、“leavingpool”、“offline”、“prepted”、“upgradingos”、“deallocated”、“deallocating”
state: string
属性值
string
stateTransitionTime
计算节点进入其当前状态的时间。
stateTransitionTime: string
属性值
string
totalTasksRun
计算节点上完成的作业任务总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。
totalTasksRun: number
属性值
number
totalTasksSucceeded
计算节点上成功完成的作业任务总数(带有 exitCode 0)。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。
totalTasksSucceeded?: number
属性值
number
url
计算节点的 URL。
url: string
属性值
string
virtualMachineInfo
vmSize
托管计算节点的虚拟机的大小。 有关池中虚拟机的可用大小的信息,请参阅为 Azure Batch 池中的计算节点选择 VM 大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。
vmSize: string
属性值
string