ComputeNode interface
表示 ComputeNode 的介面。
屬性
| affinity |
新增工作以要求在此計算節點上排程工作時傳遞的標識碼。 請注意,這隻是軟親和性。 如果目標計算節點在排程工作時忙碌或無法使用,則會將工作排程到別處。 |
| allocation |
此計算節點配置給集區的時間。 這是一開始配置計算節點且未變更一次設定的時間。 計算節點在服務癒合或先佔時不會更新。 |
| certificate |
安裝在計算節點上的憑證清單。 針對 Windows 節點,Batch 服務會將憑證安裝至指定的證書存儲和位置。 針對 Linux 計算節點,憑證會儲存在工作工作目錄內的目錄中,而環境變數AZ_BATCH_CERTIFICATES_DIR會提供給工作來查詢此位置。 對於可見度為 『remoteUser』 的憑證,會在使用者的主目錄中建立 『certs』 目錄(例如 /home/{user-name}/certs)和憑證放在該目錄中。 |
| endpoint |
計算節點的端點組態。 |
| errors | 計算節點目前遇到的錯誤清單。 |
| id | 計算節點的識別碼。 新增至集區的每個計算節點都會獲指派唯一標識符。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收標識符,並可以重複使用給新的計算節點。 |
| ip |
其他節點可用來與此計算節點通訊的IP位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。 |
| is |
此計算節點是否為專用計算節點。 如果為 false,計算節點是低優先順序的計算節點。 |
| last |
上次啟動計算節點的時間。 如果計算節點狀態無法使用,這個屬性可能不存在。 |
| node |
計算節點代理程式版本的相關信息,以及計算節點升級至新版本的時間。 |
| recent |
最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。 |
| running |
目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。 |
| running |
目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。 |
| scheduling |
計算節點是否可供工作排程使用。 可能的值包括:'enabled'、'disabled' |
| start |
在加入集區時,指定在計算節點上執行的工作。 |
| start |
在計算節點上執行 StartTask 的運行時間資訊。 |
| state | 計算節點的目前狀態。 低優先順序的計算節點已先佔。 當另一個計算節點可供使用時,系統會重新排程在計算節點上執行的工作。 可能的值包括:'idle'、'rebooting'、'reimaging'、'running'、'unusable'、'creating'、'starting'、'waitingForStartTask'、'startTaskFailed'、'unknown'、'leavingPool'、'offline'、'preempted' |
| state |
計算節點進入其目前狀態的時間。 |
| total |
計算節點上已完成的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。 |
| total |
計算節點上成功完成的作業工作總數(含 exitCode 0)。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。 |
| url | 計算節點的 URL。 |
| vm |
裝載計算節點的虛擬機大小。 如需集區中虛擬機可用大小的相關信息,請參閱在 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
id
計算節點的識別碼。 新增至集區的每個計算節點都會獲指派唯一標識符。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收標識符,並可以重複使用給新的計算節點。
id?: string
屬性值
string
ipAddress
其他節點可用來與此計算節點通訊的IP位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。
ipAddress?: string
屬性值
string
isDedicated
此計算節點是否為專用計算節點。 如果為 false,計算節點是低優先順序的計算節點。
isDedicated?: boolean
屬性值
boolean
lastBootTime
上次啟動計算節點的時間。 如果計算節點狀態無法使用,這個屬性可能不存在。
lastBootTime?: Date
屬性值
Date
nodeAgentInfo
recentTasks
最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。
recentTasks?: TaskInformation[]
屬性值
runningTasksCount
目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。
runningTasksCount?: number
屬性值
number
runningTaskSlotsCount
目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。
runningTaskSlotsCount?: number
屬性值
number
schedulingState
startTask
startTaskInfo
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