共用方式為


ComputeNode interface

表示 ComputeNode 的介面。

屬性

affinityId

新增工作以要求在此計算節點上排程工作時傳遞的標識碼。 請注意,這隻是軟親和性。 如果目標計算節點在排程工作時忙碌或無法使用,則會將工作排程到別處。

allocationTime

此計算節點配置給集區的時間。 這是一開始配置計算節點且未變更一次設定的時間。 計算節點在服務癒合或先佔時不會更新。

certificateReferences

安裝在計算節點上的憑證清單。 針對 Windows 節點,Batch 服務會將憑證安裝至指定的證書存儲和位置。 針對 Linux 計算節點,憑證會儲存在工作工作目錄內的目錄中,而環境變數AZ_BATCH_CERTIFICATES_DIR會提供給工作來查詢此位置。 對於可見度為 『remoteUser』 的憑證,會在使用者的主目錄中建立 『certs』 目錄(例如 /home/{user-name}/certs)和憑證放在該目錄中。

endpointConfiguration

計算節點的端點組態。

errors

計算節點目前遇到的錯誤清單。

id

計算節點的識別碼。 新增至集區的每個計算節點都會獲指派唯一標識符。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收標識符,並可以重複使用給新的計算節點。

ipAddress

其他節點可用來與此計算節點通訊的IP位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。

isDedicated

此計算節點是否為專用計算節點。 如果為 false,計算節點是低優先順序的計算節點。

lastBootTime

上次啟動計算節點的時間。 如果計算節點狀態無法使用,這個屬性可能不存在。

nodeAgentInfo

計算節點代理程式版本的相關信息,以及計算節點升級至新版本的時間。

recentTasks

最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。

runningTasksCount

目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTaskSlotsCount

目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

schedulingState

計算節點是否可供工作排程使用。 可能的值包括:'enabled'、'disabled'

startTask

在加入集區時,指定在計算節點上執行的工作。

startTaskInfo

在計算節點上執行 StartTask 的運行時間資訊。

state

計算節點的目前狀態。 低優先順序的計算節點已先佔。 當另一個計算節點可供使用時,系統會重新排程在計算節點上執行的工作。 可能的值包括:'idle'、'rebooting'、'reimaging'、'running'、'unusable'、'creating'、'starting'、'waitingForStartTask'、'startTaskFailed'、'unknown'、'leavingPool'、'offline'、'preempted'

stateTransitionTime

計算節點進入其目前狀態的時間。

totalTasksRun

計算節點上已完成的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksSucceeded

計算節點上成功完成的作業工作總數(含 exitCode 0)。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

url

計算節點的 URL。

vmSize

裝載計算節點的虛擬機大小。 如需集區中虛擬機可用大小的相關信息,請參閱在 Azure Batch 集區中為計算節點選擇 VM 大小(https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes)。

屬性詳細資料

affinityId

新增工作以要求在此計算節點上排程工作時傳遞的標識碼。 請注意,這隻是軟親和性。 如果目標計算節點在排程工作時忙碌或無法使用,則會將工作排程到別處。

affinityId?: string

屬性值

string

allocationTime

此計算節點配置給集區的時間。 這是一開始配置計算節點且未變更一次設定的時間。 計算節點在服務癒合或先佔時不會更新。

allocationTime?: Date

屬性值

Date

certificateReferences

安裝在計算節點上的憑證清單。 針對 Windows 節點,Batch 服務會將憑證安裝至指定的證書存儲和位置。 針對 Linux 計算節點,憑證會儲存在工作工作目錄內的目錄中,而環境變數AZ_BATCH_CERTIFICATES_DIR會提供給工作來查詢此位置。 對於可見度為 『remoteUser』 的憑證,會在使用者的主目錄中建立 『certs』 目錄(例如 /home/{user-name}/certs)和憑證放在該目錄中。

certificateReferences?: CertificateReference[]

屬性值

endpointConfiguration

計算節點的端點組態。

endpointConfiguration?: ComputeNodeEndpointConfiguration

屬性值

errors

計算節點目前遇到的錯誤清單。

errors?: ComputeNodeError[]

屬性值

id

計算節點的識別碼。 新增至集區的每個計算節點都會獲指派唯一標識符。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收標識符,並可以重複使用給新的計算節點。

id?: string

屬性值

string

ipAddress

其他節點可用來與此計算節點通訊的IP位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。

ipAddress?: string

屬性值

string

isDedicated

此計算節點是否為專用計算節點。 如果為 false,計算節點是低優先順序的計算節點。

isDedicated?: boolean

屬性值

boolean

lastBootTime

上次啟動計算節點的時間。 如果計算節點狀態無法使用,這個屬性可能不存在。

lastBootTime?: Date

屬性值

Date

nodeAgentInfo

計算節點代理程式版本的相關信息,以及計算節點升級至新版本的時間。

nodeAgentInfo?: NodeAgentInformation

屬性值

recentTasks

最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。

recentTasks?: TaskInformation[]

屬性值

runningTasksCount

目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTasksCount?: number

屬性值

number

runningTaskSlotsCount

目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTaskSlotsCount?: number

屬性值

number

schedulingState

計算節點是否可供工作排程使用。 可能的值包括:'enabled'、'disabled'

schedulingState?: SchedulingState

屬性值

startTask

在加入集區時,指定在計算節點上執行的工作。

startTask?: StartTask

屬性值

startTaskInfo

在計算節點上執行 StartTask 的運行時間資訊。

startTaskInfo?: StartTaskInformation

屬性值

state

計算節點的目前狀態。 低優先順序的計算節點已先佔。 當另一個計算節點可供使用時,系統會重新排程在計算節點上執行的工作。 可能的值包括:'idle'、'rebooting'、'reimaging'、'running'、'unusable'、'creating'、'starting'、'waitingForStartTask'、'startTaskFailed'、'unknown'、'leavingPool'、'offline'、'preempted'

state?: ComputeNodeState

屬性值

stateTransitionTime

計算節點進入其目前狀態的時間。

stateTransitionTime?: Date

屬性值

Date

totalTasksRun

計算節點上已完成的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksRun?: number

屬性值

number

totalTasksSucceeded

計算節點上成功完成的作業工作總數(含 exitCode 0)。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksSucceeded?: number

屬性值

number

url

計算節點的 URL。

url?: string

屬性值

string

vmSize

裝載計算節點的虛擬機大小。 如需集區中虛擬機可用大小的相關信息,請參閱在 Azure Batch 集區中為計算節點選擇 VM 大小(https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes)。

vmSize?: string

屬性值

string